Ming Chen, Developer in Hong Kong, Hong Kong
Ming is available for hire
Hire Ming

Ming Chen

Verified Expert  in Engineering

Front-end Developer

Location
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

Backpack Group
JavaScript, HTML, CSS, React, TypeScript, Flow, Next.js, PostgREST, Context API
Givelify
React, Next.js, CleverTap, FullStory, Safari, GitHub, PageSpeed, Scrum...
Toptal
Moment.js, Object-oriented Programming (OOP), Functional Programming, Lodash...

Experience

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Slack, Search Engine Optimization (SEO), Agile Software Development

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

2022 - 2022
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.
Technologies: JavaScript, HTML, CSS, React, TypeScript, Flow, Next.js, PostgREST, Context API

Senior React Developer

2021 - 2021
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.
Technologies: React, Next.js, CleverTap, FullStory, Safari, GitHub, PageSpeed, Scrum, Automated Testing, Functional Programming, GraphQL, TypeScript, React Native

Growth Engineer

2020 - 2021
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.
Technologies: Moment.js, Object-oriented Programming (OOP), Functional Programming, Lodash, ECMAScript (ES6), Single-page Applications (SPA), PostgreSQL, Test-driven Development (TDD), CSS3, HTML5, Back-end, Jest, Redux, Babel, Node.js, Agile Software Development, JavaScript, Git, Front-end, Docker, Full-stack, Search Engine Optimization (SEO), Google Analytics, GraphQL, Ruby on Rails (RoR), Webpack, React, GitHub, PageSpeed, Scrum, Next.js, TypeScript

Senior Full-stack Engineer

2019 - 2020
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.
Technologies: Amazon Web Services (AWS), Moment.js, Object-oriented Programming (OOP), Functional Programming, Lodash, ECMAScript (ES6), Webpack, Single-page Applications (SPA), Google Analytics, Test-driven Development (TDD), CSS3, HTML5, Back-end, Jest, Babel, Agile Software Development, JavaScript, Git, Front-end, PostgreSQL, Amazon CloudFront CDN, AWS Lambda, Amazon EC2, Google Maps API, Artificial Intelligence (AI), Data Visualization, Victory, Django REST Framework, Full-stack, Django, Python, Redux, React, GitHub, Scrum, Automated Testing, TypeScript

Senior Angular Developer

2015 - 2018
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.
Technologies: Lodash, Enzyme, ECMAScript (ES6), Redux-Saga, Single-page Applications (SPA), Karma, CSS3, HTML5, RxJS, Vuex, Vue, Redux, Babel, Node.js, Agile Software Development, JavaScript, Git, Webpack, NgRx, Front-end, MongoDB, Generative Pre-trained Transformers (GPT), GPT, Natural Language Processing (NLP), Angular, Django, Python, GitHub, Dashboards, Scrum

Agent State Connector

https://www.genesys.com/
This system draws on accumulated agent and interaction data, enabling you to analyze omnichannel interactions and outcomes and generate models to predict outcomes. From this analysis, combined with machine learning, you can determine the best possible match between waiting interactions and available agents and then route the interactions accordingly.

Technologies used: AngularJS, Angular, Python, MongoDB, NLP, Vagrant, and Jenkins.

Senior Caregiving Reviews

This is an affiliate reviews website where seniors can review and share home products like mobility scooters, wheelchairs, bathtubs, etc. It's more like a shopping website to categorize products, review systems, and detailed product listing pages. For the simplicity of back-end development, I have chosen LoopBack for providing RESTful API endpoints.

Technologies used: Loopback, PostgreSQL, and AngularJS.

Intelligence Platform for Multifamily Operators

https://remarkably.io/
Intelligence software connects, visualizes, and interprets full-funnel marketing, leasing, and retention data across spreadsheets and disparate software solutions. Built with Python/Django and React.

Languages

ECMAScript (ES6), JavaScript, PHP, GraphQL, HTML5, TypeScript, Python, CSS3, Python 2, HTML, CSS

Frameworks

Next.js, AngularJS, Express.js, Redux, Ant Design, Jest, Django REST Framework, Angular, Django, Ruby on Rails (RoR), Laravel, Ionic, React Native

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

Paradigms

Agile Software Development, Search Engine Optimization (SEO), Scrum, Object-oriented Programming (OOP), Test-driven Development (TDD), Automated Testing, Functional Programming, Microservices

Platforms

AWS Lambda, Amazon EC2, Amazon Web Services (AWS), Docker, Firebase, CleverTap, Safari

Other

Single-page Applications (SPA), Front-end, Dashboards, Back-end, Data Visualization, Enzyme, Natural Language Processing (NLP), Full-stack, Artificial Intelligence (AI), GPT, Generative Pre-trained Transformers (GPT)

Storage

MySQL, PostgreSQL, Elasticsearch, MongoDB

2008 - 2011

Bachelor's Degree in Computer Science

City University of Hong Kong - Hong Kong

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring