Gotta Catch 'Em All
Experience
2021 — Now
New York City Metropolitan Area
2019 — 2021
New York City Metropolitan Area
Fort lee, NJ
Global Course Directory ——— Course Shopping Rewards Platform:
https://www.execedcourses.com
Implemented vue-router to developed Single Page Application (SPA) using Vue.js.
Involved Single File Components to build the application structure.
Developed Account module including sign in, sign up, reset password, forget password.
Created global event bus for sending and receiving events from independent components.
Embedded YouTube video using HTML iframe.
Integrated LinkedIn authorization login Module
Implemented axios to get/post data through RESTful API.
Integrated fusioncharts bullet graph to achieve data visualization.
Created responsive web UI using CSS3 Media Query, Bootstrap and Element.js.
Involved Gitlab for project version control.
UPGRID - EXEC. ED. —— Data-driven Market Analysis and Research Tool:
https://upgrid.gridet.com
Developed Peer Overview Module. Implemented Echarts to realize data visualization and established user interaction.
Developed Geography Analysis Module. Implemented google map api to show the clusters for locations and corresponding course providers details.
Designed Cash Back Admin, Inquiry Admin Module and Revenue Estimator Module
Chat Mobile —— Real time Chatting Web App:
Developed Single Page Application using JavaScript ES6, React, Redux, React-router V4 and Ant Design. Used NodeJS, Express, MongoDB and mongoose to provide REST API.
Enabled real-time, bi-directional communication using Socket.IO. Enabled Server-Side Rendering (SSR) on Node.js backend for better performance and SEO improvement.
Developed High Order Component (HOC) and Render Prop for Code reuse, logic and bootstrap abstraction. Involved PureComponent and wrapped function components with react.memo to achieve performance boost.
Implemented lazy loading using React.lazy() and Suspense. Involved immutable.js to provide immutability and optimize performance. Optimized Axios HTTP calls with async/await.
2017 — 2018
Piscataway, NJ
Worked on Express framework in Node.js to get data from the MongoDB database and to bind the response data to the HTML5 using Angular 2.
Implemented responsive web UI and made better user experience using CSS3 and Bootstrap.
Developed Single Page Application (SPA) with two-way data binding using Angular 2 and
developed nested views with the help of Angular 2 Router.
Implemented template-driven form validation using Angular 2.
Developed functions to acquire data from REST Web Service using Angular 2 and HTTP Observable.
Invoked Angular 2 HTTP and processed JSON data for rendering on UI pages.
Involved in consuming REST web service to get needed data.
2016 — 2017
New York, NY
Extensive usage of JavaScript, React, NodeJS, Bootstrap, jQuery/AJAX, JSON, HTML5, CSS3.
Front-end use HTML5, CSS3, React, Axios and Bootstrap to build a single page web app that
communicate with back-end via REST API.
Back-end use NodeJS, Express, MongoDB and mongoose to provide REST API.
Created website using React, React-Redux, React-Router for single page app routing. Used Redux for state and application data flow and management.
Responsible for implementing UI mockups, integrating third party react libraries, and handling/ creating Redux store data.
Used Gulp to compile and compress the JavaScript, CSS, HTML files with Babel, ESlint, uglify and used Webpack to bundle files.
Education
2014 — 2016
New York Institute of Technology
Master's Degree
2014 — 2016
2011 — 2014
New York Institute of Technology
Bachelor's Degree
2011 — 2014
2011 — 2014
Nanjing University of Posts and Telecommunications
Bachelor’s Degree
2011 — 2014