Collaboration Platform Full-stack Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Six years of Full - stack experience in web development.
- Three plus years of React and Redux related projects in production.
- Three plus years of Vue and Vuex related projects in production.
- Strong at new features in React like React Hooks.
- Expertise in modern web pages design with SCSS, HTML5, JavaScript (ES6), CSS3
- Strong at modern CSS framework like LESS, SASS, SCSS.
- Expertise in the implementation of responsive web applications with Media Query in Cascading Style Sheets.
- Solid working experience in Middleware like Vuex in application to manage data and states.
- Solid working experience in Middleware like Redux-Thunk, Redux-Saga in application to retrieve data from Back-End.
- Good knowledge of the testing progress with JEST and JASMINE.
- Built and keep working on CI/CD process with Jenkins.
- Solid working experience on Workflow tools like JIRA.
- Expertise in Restful APIs design with NodeJS and Express.
- Good at design database schema in MongoDB, MyS QL and BigTable.
- Good knowledge on deploying products on different platforms like Linux, Google Cloud Platform, and AWS
- Expertise in creating and designing multiple containers for React applications with Docker.
- Improved video system with 20% efficiency with Python scripts monitoring the system.
- Great experience in handling cross-browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to the business team and project managers.
- Strong at web-pack configuration to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Improved user experience by designing new web features using MVC Framework like Backbone.js.
- Multi-platform experience in developing desktop applications in different computer systems with React and Electron.
- Worked on the Django ORM module for signing complex queries.
- Good knowledge of Vagrant, Ansible to manage development environment.
- Built a machine learning visualization platform with React, D3JS and Python
- Substantial experience in Analyze and resolve conflict codes with Git svn.
- Scripting with bash shell to monitor web applications in Linux server system.
- Built React Plugin for Vim to improve development efficiency.
- Good at documents for RESTful API with Swagger and Docsify.
- Proficient at writing grunt, gulp, groovy tasks for build scripts, minified and bundled the JavaScript code.
- Contributor of the React-video repository by implementing a gesture controller.
- Contributor of Ant Design UI framework by implementing it into Vue like the List component and Table component.
- Created a Spotify like music player component in both React and Vue community.
TECHNICAL SKILLS
Environment: s: AWS, Heroku, Google App Engine, Virtual Linux Systems
Frameworks: React JS, Vue JS, Redux, Next JS, Flux, PySpark, Express JS, Laravel
Databases: MySQL, MongoDB, Cassandra, Big Table
Tools: GIT SVN, Docker, Jest, Docsify
Languages: HTML5, CSS3, SASS, SCSS, JavaScript, Node JS, Python, PHP
PROFESSIONAL EXPERIENCE
Confidential
Collaboration Platform Full-stack Engineer
Responsibilities:
- 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.
- Worked with teams with GIT to keep updating my work with others’ actions.
- Keep testing the component functionality with Jest before production.
Confidential
Medical Data Platform Full-stack engineer
Responsibilities:
- Developed cross-browser/platform web pages with HTML5, CSS3 , and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Worked with forms validations using JavaScript to handle the users’ input and output.
- 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 a 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 products review model in the backend system with mongoose and Node JS.
- Combined payments methods like Paypal, Credit Card and Stripe in products building process.
- Created and designed model-view-controller (MVC) design patterns in the application backend system with Nodejs.
- Implemented jQuery-Ajax to fetch data from server to prevent reloading the pages.
Confidential
Video Website with Bilibili Full-stack developer
Responsibilities:
- Rebuilt the website with Vue as a SPA application.
- Control the display on the web page with Vue-Router providing a better user-expeience.
- Styled and rebuild posts list with Vue 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 Vuex 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 Vue.
- 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 a modern register pages providing a very customizable register flow with Step Component from Element UI.
- Creating Restful APIs with Flask and decoupling the frontend and backend.
- Updated the game gallery page with back to top button and built it into Vue Component.
- Created Restful APIs and sockets in backend with Flask.