Gotta Catch 'Em All
Experience
2021 — Now
2021 — Now
New York City Metropolitan Area
2019 — 2021
2019 — 2021
New York City Metropolitan Area
2018 — 2019
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
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
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
New York Institute of Technology
Master's Degree
2014 — 2016
New York Institute of Technology
Bachelor's Degree
2011 — 2014
Nanjing University of Posts and Telecommunications
Bachelor’s Degree
2011 — 2014