MingHua Lee, Full MEAN Stack Developer in Singapore, Singapore
MingHua Lee

Full MEAN Stack Developer in Singapore, Singapore

Member since October 7, 2020
Minghua is a motivated developer with ten years of expertise working with dynamic and progressive companies in the health, eCommerce, and finance industries. He developed a mobile health app that connects a medical kit through Bluetooth, and an online script editor with a 2Checkout payment gateway. He is passionate about delivering consistent, robust, high-quality results.
MingHua is now available for hire

Portfolio

Experience

Location

Singapore, Singapore

Availability

Full-time

Preferred Environment

Ubuntu, Bitbucket, GitHub, Slack, MacOS, Windows

The most amazing...

...product I've developed is an online script editing web app with a 2Checkout payment gateway.

Employment

  • Web and Mobile Developer Expert

    2022 - 2023
    Growvy Technology Pvt Ltd (via Toptal)
    • Developed the admin dashboard app where the admin user can create collections and yoga training items by uploading videos. Videos are stored on AWS S3 after being processed on the back-end server using FFmpeg.
    • Built an API endpoint for a front-end React Native app. The API integrates with various third-party libraries like AWS, SendGrid, and Twilio.
    • Built the front-end mobile app using React Native from scratch. Yoga trainees use the mobile app to contact yoga trainers and subscribe to the yoga training sessions.
    Technologies: React Native, React, Ruby on Rails (RoR), Amazon Web Services (AWS), User Interface (UI), User Experience (UX), iOS, Android
  • Senior Angular | React Developer

    2021 - 2022
    Rubrik, Inc (via Toptal)
    • Created bug fixes on the shield CDM project using AngularJS.
    • Developed a new feature that restricts one user from making significant changes to the system without getting reviewed by another qualified user. This feature is called TPR (two-person rule).
    • Created back-end API using Scala, Java, and Bazel.
    Technologies: AngularJS, React, TypeScript, Scala, Bazel, Elasticsearch, Front-end Development, HTML, CSS, HTML5
  • Senior React Native Developer

    2021 - 2021
    Mobile Payment System, LLC (via Toptal)
    • Enhanced performance of switching navigation by fixing severe issues with Google Maps API integration.
    • Polished performance of switching navigation by fixing synchronous API call issues on the home screen.
    • Increased performance of showing retrieving bonus modal using the internal state rather than the state in the Redux store.
    Technologies: React Native, TypeScript, JavaScript, React, Google Maps, Android SDK, Elasticsearch, Front-end Development, HTML, CSS, HTML5, Nuxt.js
  • Senior Full-stack Developer

    2021 - 2021
    Home Court Advantage LLC (via Toptal)
    • Developed a back-end API for a video and audio call feature.
    • Integrated a Vonage OpenTalk API to support a video and audio call features.
    • Developed a front-end library kit for a video and audio call feature.
    Technologies: JavaScript, React, Ruby, Ruby on Rails (RoR), PostgreSQL, Socket.IO, Video Streaming, Amazon Web Services (AWS), AWS ELB, Google Cloud Platform (GCP), Front-end Development, HTML, CSS, HTML5
  • Senior React Native Developer

    2021 - 2021
    MPower Cloud Technologies (via Toptal)
    • Wrapped the mobile app UI with new designs by delivering pixel-perfect UI on iOS and Android.
    • Developed multiple language support for the React mobile app.
    • Customized photo selection and keyboard emoji components.
    Technologies: JavaScript, React, React Native, Redux, Twilio API, Vue, Front-end Development, HTML, CSS, HTML5
  • Senior Full-stack Developer

    2020 - 2021
    TRavizia Inc (via Toptal)
    • Built Shopify API integration to the workflow builder system, enabling customers to develop cards or carousels by directly choosing products from their Shopify store.
    • Developed an SMTP API integration (SendGrid, Mailgun, SMTP.com) to the workflow builder system, enabling customers can add mailing steps.
    • Created an Appsumo API integration to the system, enabling users to link their Appsumo billing to the account.
    Technologies: JavaScript, React, Redux, Redux-Saga, PHP, Laravel, Python, Amazon Web Services (AWS), Docker, SendGrid API, Shopify API, Google Cloud Platform (GCP), Front-end Development, HTML, CSS, HTML5
  • Senior Full-stack Developer

    2020 - 2021
    Payment Cloud (via Toptal)
    • Developed a dynamic file-upload feature in the form submission screen to the Amazon S3 bucket.
    • Refactored the inline data of the submitted form in the queue portal.
    • Developed an organization page on the payment portal site.
    Technologies: MySQL, PHP, Laravel, Node.js, JavaScript, React, Google Cloud Platform (GCP), Front-end Development, HTML, CSS, HTML5
  • Senior Full-stack Developer

    2016 - 2020
    CONZ-Webvisions
    • Developed a mobile health app that connects a medical kit through Bluetooth.
    • Delivered a SaaS platform for sales representatives to manage orders, customers, sales, and profits.
    • Developed an accounting software that connects Intuit QuickBooks, Highnix ERP, and Xero.
    Technologies: Ruby on Rails (RoR), Python, Laravel, Vue 2, Angular, React, Node.js, JavaScript, Front-end Development, HTML, CSS, HTML5
  • Software Developer Intern

    2014 - 2016
    Blue Gulf Technologies
    • Developed an online scripting editor using TinyMCE and React with PHP/Laravel and MySQL.
    • Developed a WordPress website for an event hosting company.
    • Fixed bugs on a SaaS product for key metric indicator (KPI) management.
    Technologies: React Native, React, Node.js, JavaScript, PHP, Front-end Development, HTML, CSS

Experience

  • Online Script Editor App for Film Directors

    A Laravel-based web app with an online script editor. I developed the back-end and front-end application with user authentication, a subscription feature, and a 2Checkout payment gateway. I also created the online script editor by customizing the TinyMCE editor.

  • Mobile Health App

    Developed a mobile health app that connects a medical kit through Bluetooth. It measures health-related information such as temperature, pulse rate, and blood pressure, and securely stores it on the database. Users can obtain a quick diagnosis and a doctor's appointment.

  • Payment Cloud
    http://www.paymentcloudinc.com

    A PHP/React-based payment processor portal for simple, secure, and scalable credit card payments. I was the full-stack developer and worked on both the front end and back end. I developed the dynamic file uploading component in the payment forms, refactored the queue table and created a new organization page in the payment portal.

  • Customer Support MVP App Using React Native

    A React native-based app for customer supports. I mainly worked on the front-end UI, bug fixes, and new features with another back-end developer. The app is integrated with the Twilio API for WhatsApp and provides multiple languages.

  • KPI Management App Using AngularJS and Node.js

    A MEAN (MongoDB, Express.js, AngularJS, Node.js)-based web app that provides an easy way to manage KPI (key performance indicators) like goals, achievements, levels, etc., for small-to-medium-sized organizations. It provides a Kanban board and a tile-based way to manage each item and aggregates the values based on time scales. Using the Stripe payment API, users can subscribe to the plan of their choice.

  • Online Language Learning Website using Moodle

    A Moodle-based learning website for people who wants to learn foreign languages.
    I mainly worked on the plugin development for audio/video call classroom using WebRTC and Liveswitch.io - which supports WebRTC easily using P2P as well as MCU and SFU.

Skills

  • Languages

    PHP, JavaScript, HTML, CSS, HTML5, Python, Ruby, TypeScript, Scala
  • Frameworks

    React Native, Angular, Laravel, Ruby on Rails (RoR), Redux, AngularJS, Tailwind CSS, Nuxt.js, MUI (Material UI), MUI CSS, Electron, Express.js, Android SDK
  • Libraries/APIs

    Node.js, React, Vue 2, Vue, Redux-Saga, Twilio API, D3.js, SendGrid API, Shopify API, Socket.IO, Google Maps, WebRTC
  • Tools

    Slack, GitHub, Bitbucket, Stripe Checkout, AWS ELB, Bazel, Moodle
  • Platforms

    Windows, MacOS, Ubuntu, Google Cloud Platform (GCP), Mobile, Amazon Web Services (AWS), Docker, iOS, Android
  • Storage

    MySQL, MongoDB, Elasticsearch, PostgreSQL
  • Other

    Front-end Development, Software QA, Apps, Video Streaming, User Experience (UX), User Interface (UI)
  • Industry Expertise

    Project Management

Education

  • Bachelor's Degree in Computer Science
    2008 - 2013
    National University of Singapore - Singapore

To view more profiles

Join Toptal
Share it with others