Portrait of Foo Mun Seng
7+ Years of Experience

Foo Mun Seng

Senior Developer

Senior developer with 7 years of experience in full-stack and backend development, focused on scalable systems, microservices, and cloud deployment.

Languages
English Professional
Malay Conversational
Chinese Conversational
Skills

Languages

  • C#
  • JavaScript
  • TypeScript
  • PHP
  • SQL
  • HTML
  • CSS
  • Dart

Frameworks

  • .NET
  • NestJS
  • React
  • Vue
  • Laravel
  • Flutter

Databases

  • MySQL
  • PostgreSQL
  • MongoDB
  • SQLite

Cloud & DevOps

  • Linux VPS
  • Google Cloud Platform
  • Docker
  • Kafka
  • GitLab CI/CD
  • GitHub Actions

Tools

  • Git
  • SourceTree
  • VS Code
  • Jira
  • Trello
Experience

Senior Software Engineer

Jan 2025 - Feb 2026

WTF Synergy Sdn Bhd

Contributed to a .NET Remote Game Server (RGS) with 10+ microservices, refactoring legacy systems, delivering new features, resolving critical production issues, improving deployment workflows using Docker and GitLab CI/CD, and participating in R&D proof-of-concept work for new product ideas.

Senior Programmer

Nov 2020 - Nov 2024

Digital Savvy Sdn Bhd

Developed and maintained enterprise applications including clinic CRM and insurance platforms, designing microservices (gRPC), mobile applications, and scalable backend systems with a strong focus on performance and system architecture.

Junior Backend Developer

Jun 2019 - Nov 2020

Newsoft IT Solutions Sdn Bhd

Developed and maintained web applications using Node.js, Laravel, and Vue.js, including a point-of-sale system and chat application. Built APIs, handled database operations, and supported cloud deployment on Google Cloud.

Software Engineer

Sep 2018 - May 2019

Intex Networking Sdn Bhd

Developed full-stack web applications using Node.js, Laravel, and Vue.js, including a data analytics dashboard and multi-tenant admin panel. Implemented real-time features with Socket.io and automated reporting systems using web scraping tools. Managed deployment on AWS.

Back-end Developer Intern

Feb 2018 - Aug 2018

Pentajeu Sdn Bhd

Developed backend systems for a multiplayer game using Node.js, including APIs, WebSocket communication, and server deployment on DigitalOcean.

Projects

Intex Networking Sdn Bhd

Automation / Web Scraper

A scraper-driven reporting pipeline built to extract operational and financial data from multiple back-office systems for internal reporting.

Node.js CasperJS PhantomJS Automation

Challenge

The main challenge was building a scraper flow that stayed reliable across fragile back-office systems, where small changes in login, navigation, or page structure could break reporting.

Newsoft IT Solutions Sdn Bhd

Chatting Web Application

A web messaging platform with 1-to-1 and group messaging, designed to handle large data volumes and performance-sensitive conversation flows.

Vue Vuex IndexedDB

Challenge

The key challenge was keeping the messaging experience responsive while handling large volumes of conversation data without overloading the client or increasing API pressure unnecessarily.

Digital Savvy Sdn Bhd

Health Savvy Full Stack Platform

A cross-platform healthcare product spanning mobile app, web platform, and backend services for clinic discovery, booking, telemedicine, and payments.

Flutter .NET Vue Firebase iPay88

Challenge

The platform had to be delivered across three very different layers at once: a new Flutter mobile codebase, a legacy Vue web platform, and a legacy .NET backend that also required upgrade work.

Freelance

Airasia Minigames

Backend work for Airasia minigames including Point Catcher and Biggie Wonderland, with reward-odds logic, points integration, and deployment support.

AdonisJS NestJS Airasia API Google App Engine

Challenge

The main challenge was stabilizing reward and points logic in production, including double payouts, incorrect reward weighting, and concurrency-related race conditions. It also required improving error logging so failures could be traced clearly when issues originated from the Airasia vendor API.

WTF Synergy Sdn Bhd

Remote Game Server (RGS)

Worked on a .NET-based remote game server platform for real-time digital game products across 10+ microservices, supporting feature work, platform architecture, deployment improvements, and R&D proof-of-concept work for new product ideas.

.NET Microservices Kafka Docker GitLab CI/CD

Challenge

The main challenge was contributing within a larger multi-service team environment, where delivering safely required alignment on shared standards, cross-team communication, and API contract expectations. The role also involved leading architecture planning for one of the platform's core game services.

Education

Campbell University Dual Award Bachelor's Degree in Interactive Technology

2016 - 2018

Tunku Abdul Rahman University College

CGPA of 3.50

Bachelor's Degree in Computer Science (Hons) in Interactive Software Technology

2016 - 2018

Tunku Abdul Rahman University College

CGPA of 3.65

Diploma in Interactive Software Technology

2014 - 2016

Tunku Abdul Rahman University College

CGPA of 3.78