MingHua Lee
Verified Expert in Engineering
Full-stack MEAN Developer
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.
Portfolio
Experience
Availability
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.
Work Experience
Full-stack Developer via Toptal
mCourt Polska Monika Rasiewicz-Szafran
- Developed a live streaming server with MCU and SFU support and a signaling server with a WebSocket connection.
- Built a live video streaming web app using React/Node.js in integration with the custom streaming server that can support up to one million viewers simultaneously.
- Served as a lead developer, reviewed the pull requests, and mentored the junior developers.
Web and Mobile Developer Expert
Growvy Technology Pvt Ltd
- 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.
Senior Angular | React Developer
Rubrik, Inc
- 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.
Senior React Native Developer
Mobile Payment System, LLC
- 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.
Senior Full-stack Developer
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.
Senior React Native Developer
MPower Cloud Technologies
- 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.
Senior Full-stack Developer
TRavizia Inc
- 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.
- Integrated a Stripe API subscription for plans by creating plans, customers, cards, and subscriptions using a Stripe API, upgrading/downgrading the plans, and managing the Stripe callbacks for subscription payment processing.
Senior Full-stack Developer
Payment Cloud
- 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.
Senior Full-stack Developer
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.
Software Developer Intern
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.
Experience
Online Script Editor App for Film Directors
Mobile Health App
Payment Cloud
http://www.paymentcloudinc.comCustomer Support MVP App Using React Native
KPI Management App Using AngularJS and Node.js
Online Language Learning Website using Moodle
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, GraphQL, Sass, Java, Go, Solidity, Rust, Python, Ruby, TypeScript, Scala
Frameworks
React Native, Angular, Laravel, Ruby on Rails (RoR), Redux, AngularJS, Tailwind CSS, Nuxt.js, Material UI, MUI CSS, Next.js, Electron, Express.js, Android SDK
Libraries/APIs
Node.js, React, Vue 2, Vue, Web3.js, Redux-Saga, Twilio API, D3.js, SendGrid API, Shopify API, Socket.IO, Google Maps, WebRTC, Stripe API
Tools
Slack, GitHub, Bitbucket, Figma, Stripe Checkout, AWS ELB, Bazel, Moodle
Paradigms
MEAN Stack
Platforms
Windows, MacOS, Ubuntu, Google Cloud Platform (GCP), Blockchain, Mobile, Amazon Web Services (AWS), Docker, iOS, Android
Storage
MySQL, MongoDB, Elasticsearch, PostgreSQL
Other
Front-end Development, Full-stack, CI/CD Pipelines, Product Management, Front-end, APIs, SaaS, Graph Query Language (GQL), MERN Stack, Solana, Cryptocurrency, Software QA, Apps, Video Streaming, User Experience (UX), User Interface (UI), Crypto, Payment Gateways
Industry Expertise
Project Management
Education
Bachelor's Degree in Computer Science
National University of Singapore - Singapore
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