• Six years of Full-stack experience in web development. • Six years of React and Redux related projects in production. • Four plus years of NodeJS and Express related projects in production. • Strong at new features in React like React Hooks and Fiber.
Experience
2019 — 2020
Milpitas, California, United States
Created Infinity scrollable table component in React displaying staff information instead of pagination.
Used the SASS to style the UI components.
Implemented Routers & History in Single Page App (SPA).
Rebuilt UI components to display data in the application with React and ES6.
Created and used Reducers that received said Actions to modify the Store State Tree.
Integrated Redux with Redux-Saga middleware to update redux in an asynchronous environment.
Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
Used the Axios library for HTTP requests to fetch response data or catch errors.
Handle different error types with Redux and displayed them.
Improved the UI Components’ performance with Reselect.
Designed the RESTful APIs and Model Schemas with Express JS.
Formed OAuth user login with Express JS and Node JS.
Improved the security in the backend by encrypting the password with Bcrypt and return the JWT token to the client-side.
Improved application loading speed by using Next JS to rendering pages on the server-side.
Created the logging system with Morgan for the unpredictable system failure.
Implemented the algorithm with MongoDB query and basic data structure to prevent the data loop in the database.
Configured Webpack with EsLint and Prettier together to improve coding styles.
Migrated the media files from MongoDB to the AWS S3 and handled the file uploader with Multer middleware.
2018 — 2019
Pennsylvania, United States
Designed product gallery with floating cards by CSS3 to improve user experience.
Designed a gorgeous progress bar on a place-order page with the help of HTML5 new features.
Rebuilt the application with React and Redux to improve the user experience and code quality.
Implemented order information card displaying real-time order status by styled google map on the user account page.
Rebuilt the backend management dashboard UI with Semantic UI proving cross-platform user-friendly web pages.
Built a data visualization panel with D3.JS showing transactions and web site static data in the manager dashboard.
Integrated authentication and authorization system with OAuth and JWT Token to protect the user’s data and make the identifications.
Designed a product review model in the backend system with MongoDB.
Combined payment methods like Paypal, Credit Card, and Stripe in the products building process.
Created and designed model-view-controller (MVC) design patterns in the application backend system with Java Spring.
Testing with the HipTest for behavior-driven development with QA and business team.
Implemented jQuery-Ajax to fetch data from the server to prevent reloading the pages.
Shanghai, China
Rebuilt the website with React as a SPA application.
Control the display on the web page with React-Router providing a better user-expeience.
Styled and rebuild posts list with React Components including functionalities like comments, likes, multi-media content.
Design and implemented a post creation form with Vue-uploader and form provided by Element UI.
Manage global state with Redux including user login information and the hottest gaming list.
Displayed a gallery page with Games including any resources about it by Infinite Scroll and Information Card with React.
Rebuilt comment validations with Vue and designed validations modules.
Design an embedded chat application with Vue and package them into package management tool in our project.
Rebuilt modern register pages providing a very customizable register flow with Step Component from Element UI.
Creating Restful APIs with NodeJS and decoupling the frontend and backend.
Updated the game gallery page with back to top button and built it into React Component.
Created Restful APIs and sockets in backend with NodeJS.
Shanghai, China
Education
University of Pittsburgh
Master's degree
Shanghai University