Haifeng Mei, Developer in Chaguanas, Trinidad and Tobago
Haifeng is available for hire
Hire Haifeng

Haifeng Mei

Verified Expert  in Engineering

Bio

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

Ricoh Corporation - DSC - Application Development & Cloud
.NET, SQL, Vue 3, Vue 2, Nuxt 3, TypeScript, Tailwind CSS, Azure DevOps...
Mila Technologies Ltd
JavaScript, React, PHP, Python, Microsoft SQL Server, MySQL, MongoDB...
Blackbox Technologies LLC
TypeScript, React Native, WatermelonDB, API Integration, Design...

Experience

Availability

Part-time

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

2023 - PRESENT
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.
Technologies: .NET, SQL, Vue 3, Vue 2, Nuxt 3, TypeScript, Tailwind CSS, Azure DevOps, Microsoft SQL Server, .NET 8, PrimeVue, Bootstrap, JavaScript

Technical Lead

2023 - 2024
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.
Technologies: JavaScript, React, PHP, Python, Microsoft SQL Server, MySQL, MongoDB, TypeScript, .NET Core 3, .NET Framework, Material UI, Java

Front-end Mobile Developer

2022 - 2023
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.
Technologies: TypeScript, React Native, WatermelonDB, API Integration, Design, User Interface (UI), Responsive Design

Full-stack Developer

2021 - 2022
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.
Technologies: React, React Native, Firebase, Android Studio, Adobe Experience Design (XD), Slack, JavaScript, Serverless, TypeScript, Node.js, HTML, CSS, ASP.NET, Redux, REST APIs, JSON Web Tokens (JWT), OAuth, JSX, Responsive Web Apps, GitHub, Full-stack, Android, Scrum, Industrial Internet of Things (IIoT), Redis, Application State Management, Photoshop CC, User Experience (UX), Mobile App Development, Jest, JavaScript Charting, Single-page Applications (SPA), React Router, HTML DOM, Redux Thunk, UX Design, Elasticsearch, WebSockets, React Redux, Continuous Deployment, SQL, Mobile, Software, Apps, Architecture, Figma, Bootstrap, PWA, Expo, User Interface (UI), Gatsby, eCommerce, CI/CD Pipelines, MERN Stack, Agile, Headless CMS, Contentful, Headless Commerce, Express.js, MongoDB, GraphQL, Front-end, Mobile Development, Ruby on Rails (RoR), ECMAScript (ES6), Web & Mobile Applications, API Integration, Design, Responsive Design

Senior Software Developer

2021 - 2022
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.
Technologies: Vue 2, .NET Core, Microsoft SQL Server, Entity Framework Core, Adobe Experience Design (XD), Teams, JavaScript, Node.js, APIs, HTML, CSS, Python, .NET, C#, ASP.NET, REST APIs, JSON Web Tokens (JWT), JSX, GitHub, Back-end, Full-stack, Leadership, Scrum, OLAP, Industrial Internet of Things (IIoT), Application State Management, Vue, Photoshop CC, User Experience (UX), Jest, JavaScript Charting, Single-page Applications (SPA), React Router, HTML DOM, UX Design, Confluence, WebSockets, Continuous Deployment, SQL, Software, Architecture, Twilio API, Bootstrap, User Interface (UI), MERN Stack, Agile, Express.js, MongoDB, Azure, C#.NET, Front-end, Data Visualization, Google Maps, ECMAScript (ES6), Continuous Integration (CI), Continuous Development (CD), Web & Mobile Applications, Test-driven Development (TDD), Unit Testing, Integration Testing, Acceptance Testing, API Integration, Design, Responsive Design, Nuxt.js, Vue 3

Full-stack Developer

2018 - 2021
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.
Technologies: React, .NET Core, Microsoft SQL Server, Adobe Experience Design (XD), PHP 5, Python, Linux, Jira, Redux, MobX, Material UI, JavaScript, TypeScript, Node.js, APIs, HTML, CSS, .NET, C#, REST APIs, JSON Web Tokens (JWT), JSX, Responsive Web Apps, GitHub, Back-end, Full-stack, Leadership, Scrum, Industrial Internet of Things (IIoT), Application State Management, User Experience (UX), Single-page Applications (SPA), React Router, HTML DOM, Redux Thunk, UX Design, Confluence, Java, Leaflet, OpenLayers, WebSockets, React Redux, SQL, Software, Architecture, Twilio API, Bootstrap, MySQL, PHP, User Interface (UI), MERN Stack, Agile, C#.NET, ECMAScript (ES6), Continuous Integration (CI), Continuous Development (CD), Web & Mobile Applications, WordPress, API Integration, Design, Responsive Design, Progressive Web Applications (PWAs)

Software Developer

2017 - 2018
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.
Technologies: React, .NET Core, PostgreSQL, Docker, Microservices, Jira, JavaScript, HTML, CSS, .NET, C#, ASP.NET, REST APIs, JSON Web Tokens (JWT), JSX, Responsive Web Apps, GitHub, Back-end, Full-stack, Scrum, User Experience (UX), React Router, HTML DOM, UX Design, WebSockets, SQL, Software, Bootstrap, PHP, User Interface (UI), MERN Stack, Agile, Front-end, ECMAScript (ES6), Web & Mobile Applications, API Integration, Design

Front-end Development of a Top-up and Bills Payment PWA

https://portal.yoozit.today/
A React-based PWA that facilitates bill payments and top-up services for all the major telecom providers in the country. As the lead front-end developer, I designed and developed the PWA with the latest web framework and libraries, offering an intuitive and aesthetic mobile-first experience that transitioned seamlessly into the desktop with easy customization using themes and a content management system.

Back-end Development of an E-mortgage Web Application

A Vue-based web application designed to remove the in-person aspect of the mortgaging process by facilitating the digital signing and notarization and the complete tracking of the e-mortgage process. As the lead back-end developer, I built the back-end foundation to facilitate API calls. I also contributed to the app's front end to complete features during crunch time and meet tight deadlines.

Unqueue - Web/Mobile eCommerce App

https://unqueue.shop/
Unqueue Distributors Ltd's Unqueue is a mobile marketplace and ordering platform where businesses in Trinidad and Tobago can sell inventory, and shoppers can purchase items for curbside pick-up, in-store pick-up, and delivery.

Pet-MD

https://main.dvqyo09fp54dv.amplifyapp.com
A NextJs chatroom application to connect pet owners with a virtual vet, it leverages OpenAI ChatGPT to answer initial questions, and then users are given the option to talk to a real vet for more critical issues. It is a personal full-stack project and is in early development. I am responsible for building the entire application. A react native mobile app is on the way once core features are finished on the web app.
2019 - 2021

Master's Degree in Computer Science

University of the West Indies - Saint Augustine, Trinidad and Tobago

2014 - 2017

Bachelor's Degree in Information Technology

University of the West Indies - Saint Augustine, Trinidad and Tobago

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

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