Haifeng Mei
Verified Expert in Engineering
Full-stack Developer
Chaguanas, Trinidad and Tobago
Toptal member since September 5, 2022
Haifeng is a full-stack developer with half a decade of experience in building efficient and user-friendly applications in a variety of industries. He specializes in React and React Native for building dynamic and responsive user cross-platform applications that offer a seamless and consistent user interface on both mobile and web. Haifeng is also well-versed in .Net and NodeJs which enables him robust backend systems that integrate with a variety of databases.
Portfolio
Experience
Availability
Preferred Environment
React, React Native, .NET Core, JavaScript, TypeScript, Node.js
The most amazing...
...project I worked on allowed me to be a core member in revolutionizing the mortgage industry by offering remote end-to-end processes for mortgage closing
Work Experience
.NET Software Engineer for international printer & copier solutions company
Ricoh Corporation - DSC - Application Development & Cloud
- Led a complete redesign and modernization of a product catalog application, successfully upgrading the platform from Vue 2 to Vue 3 Nuxt, resulting in enhanced performance, maintainability, and user experience.
- Contributed to a 15% increase in sales by developing a streamlined inventory and order management system, improving the efficiency of sales representatives and enabling a smooth eCommerce experience for external customers.
- Designed and delivered an intuitive and visually appealing course management system within a tight deadline, ensuring a high level of user satisfaction and seamless functionality across various use cases.
Technical Lead
Mila Technologies Ltd
- Oversee the management and operation of more than 10 diverse live applications and services developed in multiple languages, including React, PHP, Python, and Java, ensuring high availability and optimal performance.
- Lead and mentor a team of three developers, providing guidance, support, and technical expertise to ensure project milestones are achieved and individual team members thrive in their roles.
- Successfully reduced technical debt by 50% through strategic refactoring and improved coding practices, addressing legacy issues and enhancing code quality across the entire stack.
Front-end Mobile Developer
Blackbox Technologies LLC
- Added a customized animated splash screen for a React Native mobile application.
- Fixed bugs related to handling multimedia files, i.e., audio, video, and text, in React Native.
- Implemented new features to a social media React Native mobile app.
Full-stack Developer
Unqueue Distributors Ltd
- Developed and delivered the requested web payout feature to ensure clients could complete their banking processing promptly.
- Completed the requested web signup and referral feature to ensure efficient customer registration before a specified deadline.
- Delivered a mobile feature to manage the active status of the store to ensure clients and customers can maintain a clear line of communication.
- Assisted with developing the React Native driver app to facilitate the delivery of orders by registered drivers.
Senior Software Developer
Evolve Mortgage Services
- Developed an e-mortgage web application that allows lenders to securely store, track, and manage their mortgage packages and support the digital signing and notarization of borrower documents.
- Designed the e-mortgage application mockups, which were used as the main design for the end product.
- Met a very overloaded deadline by working overtime tirelessly to ensure the successful launch of the e-mortgage application and capture critical clients.
Full-stack Developer
Resonance Caribbean Ltd
- Developed a PWA that facilitates the billing and top-up of all major telecom providers in the country, with an active user base of 10,000.
- Designed the end product mockups for all new applications in the company.
- Served as the lead UX designer and developer for the company's main projects.
Software Developer
Infotech Caribbean Ltd.
- Contributed to developing an e-tender application that helps streamline the tendering process into a seamless digital platform.
- Designed end-product mockups for the e-tender application's major features.
- Ensured the e-tender product's successful completion and launch by quickly adapting and learning new technologies.
- Maintained the Chronic Disease Assistance Programme (CDAP) system, which provides citizens with free prescription drugs and other pharmaceutical items to combat chronic health conditions.
Experience
Front-end Development of a Top-up and Bills Payment PWA
https://portal.yoozit.today/Back-end Development of an E-mortgage Web Application
Unqueue - Web/Mobile eCommerce App
https://unqueue.shop/Pet-MD
https://main.dvqyo09fp54dv.amplifyapp.comEducation
Master's Degree in Computer Science
University of the West Indies - Saint Augustine, Trinidad and Tobago
Bachelor's Degree in Information Technology
University of the West Indies - Saint Augustine, Trinidad and Tobago
Skills
Libraries/APIs
React, Node.js, REST APIs, React Router, React Redux, Twilio API, Vue, JavaScript Charting, D3.js, Vue 2, MobX, Leaflet, OpenLayers, AWS Amplify, Google Maps, Web3.js, Vue 3, PrimeVue
Tools
JSX, GitHub, Redux Thunk, Adobe Experience Design (XD), Photoshop CC, Confluence, Figma, Slack, Jira, Android Studio, Git, Prisma, Expo, Amazon Elastic Container Service (ECS), Amazon Simple Queue Service (SQS), Amazon CloudWatch
Languages
Python, JavaScript, TypeScript, HTML, CSS, C#, SQL, PHP, C#.NET, ECMAScript (ES6), GraphQL, PHP 5, Java
Frameworks
.NET Core, React Native, Material UI, .NET, ASP.NET, JSON Web Tokens (JWT), Bootstrap, Redux, Next.js, Jest, Tailwind CSS, Ruby on Rails (RoR), Entity Framework Core, Kendo UI, Express.js, Android SDK, Selenium, Laravel, Nuxt.js, Nuxt 3
Paradigms
Scrum, HTML DOM, UX Design, Agile, Mobile Development, Microservices, UI Design, Continuous Deployment, Continuous Integration (CI), Continuous Development (CD), Test-driven Development (TDD), Unit Testing, Acceptance Testing, Agile Software Development, OLAP, Gang of Four (GOF) Design Patterns, Azure DevOps
Platforms
Mobile, Firebase, Android, Azure, AWS Lambda, Windows, Visual Studio Code (VS Code), Linux, Docker, iOS, Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes, Contentful, WordPress
Storage
Microsoft SQL Server, PostgreSQL, MongoDB, MySQL, Databases, NoSQL, Redis, Elasticsearch, Amazon S3 (AWS S3), Amazon DynamoDB
Other
Web Development, Responsive Web Apps, Full-stack, Application State Management, User Experience (UX), Single-page Applications (SPA), WebSockets, Software, Apps, Architecture, User Interface (UI), MERN Stack, Front-end, Web & Mobile Applications, API Integration, Design, Responsive Design, Progressive Web Applications (PWAs), eCommerce, Serverless, APIs, Back-end, Amazon RDS, Leadership, Industrial Internet of Things (IIoT), Mobile App Development, Integration Testing, Teams, Cloud Computing, Algorithms, Networking, Machine Learning, OAuth, Cloud, PWA, Gatsby, CI/CD Pipelines, Headless CMS, Headless Commerce, AWS Cloud Architecture, Data Visualization, WatermelonDB, Lambda Functions, .NET 8, .NET Core 3, .NET Framework
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