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
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Full-Stack Developer
A retail web platform for a bookstore client expanding into online sales — featuring product browsing, cart management, and order processing.
- 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.
Senior Full-Stack Developer
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.
- 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.
Senior Back-End Developer / Acting Team Lead
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.

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.
Back-End Developer
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.

- 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.
System QA Engineer
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.
- 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.