
Ming Chen
Verified Expert in Engineering
Front-end Developer
Hong Kong, Hong Kong
Toptal member since July 2, 2018
Ming is a JavaScript evangelist who loves to build web and mobile solutions in Node.js, React, and Angular. He is a productive self-starter and a great team player who fits well in agile teams. Ming will help your business get to the next level as it's his full-time occupation. He continually learns new ways and approaches to deliver software of top quality.
Portfolio
Experience
- JavaScript - 10 years
- Front-end - 8 years
- React - 6 years
- Test-driven Development (TDD) - 5 years
- Node.js - 5 years
- Next.js - 3 years
- React Native - 3 years
- TypeScript - 3 years
Availability
Preferred Environment
MacOS, Search Engine Optimization (SEO), Remote Work, Collaboration, Extreme Programming, Test-driven Deployment, JavaScript, React, Node.js, GitHub
The most amazing...
...thing I've built is an omnichannel routing solution that determines the best possible match between waiting customers and available agents.
Work Experience
Front-end Developer
Backpack Group
- Built front-end interfaces for a new greenfield project using React and added features to the product.
- Followed Agile methodology, reported directly to CTO, and converted feature epics into technical stories.
- Coached and mentored front-end, junior software engineers.
- Adjusted working hours with the development team in Austin, TX.
Senior React Developer
Givelify
- Built a customer-oriented giving platform using React and Next.js.
- Conducted integration and automated testing, prototyping visually attractive and highly usable web interfaces.
- Built web products in accordance with the UX team design specifications.
- Managed every aspect of the front-end software development lifecycle.
Growth Engineer
Toptal
- Developed client-facing Toptal pages using React and Redux.
- Helped migrate a legacy front-end stack, written with Rails and Backbone, to a new one, written in React.
- Orchestrated webpack configuration, server-side rendering, and rehydration.
- Monitored and measured traffic and page performance using tools like Google Search Console, Treo, and Ahrefs.
- Proposed a series of optimization based on the audits and SEO best practices.
- Followed the Agile methodology and produced clear deliverables for each sprint.
- Managed and met stakeholder expectations related to software development workflows.
Senior Full-stack Engineer
Remarkably
- Built and expanded the intelligence platform MVP for multifamily operators.
- Set up and customized admin interface for product managers, using Django Admin.
- Created neat UI components using React and data visualization libraries.
- Ensured code quality with unit tests and integration tests.
- Advocated for reduced complexity, faster iterations, and high-efficacy decisions.
- Continually assessed the technical resources needed to achieve company success.
Senior Angular Developer
Genesys
- Delivered top-quality software using SOLID principles, a TDD approach, and the Agile methodology for rapid iteration.
- Consulted with the CTO for all technology-related decisions concerning the product.
- Helped develop and maintain various products under tight deadlines.
- Built out fast, lean, and fancy pages with AngularJS and internal UI frameworks.
- Suggested incremental refactoring and migration paths of Angular, helping to achieve goals by following best practices.
- Developed a real-time chatbot using Node.js and Socket.IO.
- Created beautiful charting solutions for an analytics module using D3.js.
Experience
Agent State Connector
https://www.genesys.com/Technologies used: AngularJS, Angular, Python, MongoDB, NLP, Vagrant, and Jenkins.
Senior Caregiving Reviews
Technologies used: Loopback, PostgreSQL, and AngularJS.
Intelligence Platform for Multifamily Operators
https://remarkably.io/Education
Bachelor's Degree in Computer Science
City University of Hong Kong - Hong Kong
Skills
Libraries/APIs
Lodash, React, Redux-Saga, jQuery, Puppeteer, Moment.js, Node.js, NVD3, D3.js, RxJS, Victory, NgRx, Vuex, Google Maps API, Vue, PostgREST, Context API
Tools
Git, Webpack, Babel, GitHub, PageSpeed, Amazon CloudFront CDN, Gulp, Karma, Google Analytics, Sequelize, Vagrant, FullStory, Flow
Languages
ECMAScript (ES6), JavaScript, PHP, GraphQL, HTML5, TypeScript, Python, CSS3, Python 2, HTML, CSS, Java
Frameworks
Next.js, AngularJS, Express.js, Redux, Ant Design, Jest, Django REST Framework, Angular, Django, Ruby on Rails (RoR), Laravel, Ionic, React Native, .NET
Paradigms
Agile Software Development, Search Engine Optimization (SEO), Scrum, Object-oriented Programming (OOP), Test-driven Development (TDD), Automated Testing, Functional Programming, Microservices, Database Design, Extreme Programming, Test-driven Deployment
Platforms
AWS Lambda, Amazon EC2, Amazon Web Services (AWS), Docker, Firebase, CleverTap, Safari
Storage
MySQL, PostgreSQL, Elasticsearch, MongoDB
Other
Single-page Applications (SPAs), Front-end, Dashboards, Back-end, Data Visualization, Enzyme, Natural Language Processing (NLP), Full-stack, Artificial Intelligence (AI), Generative Pre-trained Transformers (GPT), Software Design, Remote Work, Collaboration, Web Development
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring