Logo
Ivan – Typescript, AWS, AI-assisted coding, experts in Lemon.io

Ivan

From Singapore (UTC+8)flag

Back-end Web Developer|Middle-to-senior

Ivan – Typescript, AWS, AI-assisted coding

Ivan is a strong Back-End Developer with more than 6 years of commercial experience across e-commerce, gaming, and enterprise consulting — primarily in Golang, with solid cloud coverage on AWS and GCP. He's shipped production systems end-to-end: a transport management system that cut SAP manual workload by 80%, a full AWS-backed gaming platform architected from scratch, and a microservice ecosystem for one of Singapore's largest grocery platforms. Ivan has stepped into acting team lead roles, running Agile sprints, mentoring junior engineers, and owning production incidents. Comfortable moving across backend, infra, and frontend when needed — and operates well in both enterprise and startup environments.

6 years of commercial experience in
AI
Consulting services
Consumer goods
E-commerce
Gamedev
Human resources
Main technologies
Typescript
4 years
AWS
2 years
AI-assisted coding
3 years
Golang
7 years
Additional skills
React
MySQL
CI/CD
PostgreSQL
GCP
Terraform
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Full-Stack Developer
May 2026 - Ongoing1 month
Project Overview

A retail web platform for a bookstore client expanding into online sales — featuring product browsing, cart management, and order processing.

Responsibilities:
  • Developed a full-stack e-commerce web application as part of a client engagement, implementing the Java/Spring Boot backend and React frontend.
  • Set up CI/CD pipelines via GitHub Actions for automated build and deployment workflows.
Project Tech stack:
Java
Spring Boot
React
MySQL
GitHub Actions
GitHub
Senior Full-Stack Developer
Apr 2025 - May 20261 year 1 month
Project Overview

A gaming startup's full-stack product suite: an internal operations portal for team management and communications, a high-performance multiplayer game server, and a mobile game (Hexaplus / TravelSort) built with TypeScript and Cocos Creator — published on the Play Store.

Responsibilities:
  • Architected and developed an internal company portal from scratch, designing both React/TypeScript frontend and Golang backend to cover operations, team communication, and event tracking.
  • Provisioned and managed AWS infrastructure end-to-end: S3, EC2, CloudFront, DynamoDB, RDS, API Gateway, and CloudWatch.
  • Optimized game server concurrency and added new features, improving multiplayer throughput and session reliability.
  • Built and maintained CI/CD pipelines via GitHub Actions for automated deployments across environments.
  • Developed the Hexaplus/TravelSort mobile game client in TypeScript with Cocos Creator; published to Play Store and App Store.
  • Implemented a low-latency team chat system backed by DynamoDB and a MySQL-based event tracking system.
Project Tech stack:
React
Typescript
Golang
AWS
CI
CD
MySQL
DynamoDB
Git
GitHub Actions
Senior Back-End Developer / Acting Team Lead
Sep 2021 - Apr 20253 years 7 months
Project Overview

An e-commerce platform for one of Singapore's largest supermarket and retail chains — managing online orders, logistics operations, and warehouse integrations at scale. The platform integrates with third-party logistics providers, SAP, and a network of internal microservices handling daily high-volume order flows.

Project gallery:
Portfolio example for NTUC NE Digital by Ivan, Senior Software Developer & Acting Team Lead
Responsibilities:

Transport Management System (TMS — VersaFleet Replacement):

  • Designed system architecture using XML diagrams, ERDs, state/status mappings, and flowcharts to meet logistics and routing requirements.
  • Built RESTful APIs in Golang with PostgreSQL provisioned via Terraform for persistence and horizontal scalability.
  • Deployed services on GCP Cloud Run for high availability and auto-scaling; conducted load testing with Python scripts.
  • Updated React frontend to integrate with new backend APIs.

Email Automation System:

  • Architected an automated stakeholder notification system using XML diagrams and ERDs.
  • Built a Golang service that generates HTML/CSS email reports via Excel libraries and delivers them to operations stakeholders.
  • Automated SAP order posting using GCP Cloud Scheduler + Golang, reducing manual workload by 80%.

Product Location Microservice:

  • Led the design and delivery of a new microservice for product location storage within the order management ecosystem.
  • Developed a Golang SDK exposing a clean interface for other microservices to consume the service without coupling to internal implementation.
  • Mentored new backend engineers on Golang architecture and coding standards.

Overall:

  • Owned end-to-end order management infrastructure across multiple sub-systems: architecture, API design, deployment, and ongoing reliability.
  • Led team operations as Acting Team Lead: Agile sprint planning (2-week cycles), stakeholder communication, and production incident response.
Project Tech stack:
Terraform
Golang
GCP
Python
PostgreSQL
AWS
React
XML
Bitbucket
Bitbucket Pipelines
Back-End Developer
Dec 2020 - Nov 202110 months
Project Overview

A digital platform connecting domestic helpers with employers in Singapore — featuring profile management, matching flows, and employer inquiry handling. Includes a corporate web presence and Golang-based backend tooling for data operations.

Project gallery:
Portfolio example for EP One by Ivan, Backend Developer
Responsibilities:
  • Built the corporate website in React and deployed it on Firebase with GCP hosting.
  • Developed Golang automation scripts for database migrations, ensuring 100% data integrity throughout the data transition.
Project Tech stack:
Golang
React
Firebase
Firebase DB and Storage
Firebase Analytic
System QA Engineer
Apr 2020 - Sep 20211 year 5 months
Project Overview

A large-scale e-commerce marketplace serving tens of millions of users across Southeast Asia. The QA scope covered automated testing infrastructure, Kafka/HBase data pipeline validation, and backend API testing across core product, payment, and logistics flows.

Responsibilities:
  • Designed and implemented an automation testing framework using the Builder pattern, including mock services for API-level validation.
  • Built Golang scripts to validate Kafka/HBase data pipelines, ensuring data integrity and latency compliance across pipeline stages.
  • Performed manual backend API testing across product and logistics flows, verifying alignment with business requirements.
  • Led a team of 3 QA engineers to implement integration and smoke testing systems.
Project Tech stack:
QA Automation
Golang
Kafka

Education

2020
Systems & Industrial Engineering
B.Eng. (Hons)

Languages

Chinese
Intermediate
Indonesian
Pre-intermediate
English
Advanced

Hire Ivan or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.