Chee Fi Ng, Developer in Klang Selangor, Malaysia
Chee is available for hire
Hire Chee

Chee Fi Ng

Verified Expert  in Engineering

Web Developer

Klang Selangor, Malaysia

Toptal member since May 12, 2022

Bio

Chee Fi is a web developer who has worked as a solutions architect and technical manager for startups and corporate companies. With a comprehensive understanding of programming languages and frameworks, he is always interested in learning new technologies to provide feasible solutions to customers. Chee Fi is keen on moderating discussions on development topics and believes they are essential for team alignment and deployment quality.

Portfolio

Altecflex Sdn Bhd
Java, MongoDB, C#, ASP.NET Core, APIs, Back-end, .NET, CI/CD Pipelines, C#.NET...
Docono Holdings Sdn Bhd
C#, SQL, ASP.NET Core, ASP.NET MVC, APIs, Back-end, .NET, CI/CD Pipelines...

Experience

  • SQL - 10 years
  • C# - 10 years
  • ASP.NET MVC - 5 years
  • MySQL - 5 years
  • ASP.NET Core - 4 years
  • Azure DevOps - 3 years
  • MongoDB - 2 years
  • GitLab CI/CD - 2 years

Availability

Full-time

Preferred Environment

C#, MySQL, SQL, ASP.NET Core, ASP.NET MVC, Back-end, APIs, C#.NET, Git

The most amazing...

...project I have been working on is a mobile insurance app. It started with a team of 4 and grew to a team of 30, supporting close to 10 countries' operations.

Work Experience

Technical Manager

2021 - PRESENT
Altecflex Sdn Bhd
  • Enhanced the back-end system that supports the operation flow for a client company in Hong Kong.
  • Translated the insurance premium calculation logic in Excel into an API to serve all internal applications for a Malaysian insurance company.
  • Automated the deployment process by implementing CI/CD pipelines with GitLab CI/CD.
Technologies: Java, MongoDB, C#, ASP.NET Core, APIs, Back-end, .NET, CI/CD Pipelines, C#.NET, Git, JavaScript, LINQ

Solutions Architect Manager

2018 - 2020
Docono Holdings Sdn Bhd
  • Redesigned on-premise software to a cloud application that serves as a platform-as-a-service.
  • Implemented CI/CD pipelines using Azure DevOps to automate the deployment process.
  • Made the integration with Oracle PMS to seamlessly send payment details to the payment provider terminal.
Technologies: C#, SQL, ASP.NET Core, ASP.NET MVC, APIs, Back-end, .NET, CI/CD Pipelines, C#.NET, Git, JavaScript, LINQ

Experience

Auto-order from Facebook Comment

An eCommerce store that connects to users' Facebook accounts; whenever users go live, the system captures Facebook comments with specific keywords, helps customers create orders, and sends check-out links to their Messenger. I was the full-stack developer working on the UI, the back end, and the API integration.

Forecast Capacity Web App

A web app that helps users forecast the electric usage of a specific region. I was the back-end developer working on the API. I also liased with the front-end developers who helped populate the forecasted data in the user dashboard and the ETL professionals who helped extract data from multiple source systems.

Tablet App to Play Advertisement

I was the back-end developer who built the API to serve both mobile, which serves as the media to play ads, and a web admin dashboard that displays statistics.
Besides, I have created some batch process schedulers that help optimize the raw data to statistics data to have a better viewing experience in the admin dashboard.

Qxode Payment Middleware

A payment middleware that can connect different point of sales and hotel property management systems to other payment providers for payment processing and reconciliation process. I have been involved in building the API, deployments, and discussions with different technical teams for integrations

Skills

Libraries/APIs

LINQ, Facebook Open Graph API, jQuery, Entity Framework

Tools

GitHub, Git, GitLab CI/CD

Languages

C#, C#.NET, JavaScript, SQL, Java

Frameworks

.NET, ASP.NET Core, ASP.NET MVC, .NET Core

Storage

MySQL, MongoDB, PostgreSQL

Paradigms

Azure DevOps

Other

APIs, Back-end, LINQ to DB, CI/CD Pipelines

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