# Tan Chin Siang > Tan Chin Siang is a Backend & Cloud Software Engineer in Malaysia with more than four years of experience designing, modernizing, and operating scalable backend services and cloud-native platforms across AWS and Microsoft Azure. Last reviewed: 2026-08-19 Website: https://chinsiang.dev/ Résumé: https://chinsiang.dev/resume_Tan_Chin_Siang.pdf LinkedIn: https://www.linkedin.com/in/chinsiangtan/ GitHub: https://github.com/chinsiang99 Email: chinsiang99@gmail.com Location: Malaysia ## Entity Summary Tan Chin Siang is a software engineer specializing in backend systems, cloud platforms, microservices, event-driven architecture, infrastructure automation, performance engineering, observability, reliability, and cloud cost optimization. His professional work spans enterprise cloud migration, HR technology, environmental and wildlife monitoring, IoT water-quality systems, and ERP platforms. He works primarily with Go, TypeScript, Node.js, Python, AWS, Azure, Terraform, Kafka, Kubernetes, Docker, relational and document databases, and production observability tooling. He is open to backend engineering, cloud engineering, and platform modernization opportunities, including technically ambitious projects involving distributed systems and infrastructure automation. ## Current Role - Backend & Cloud Software Engineer at Electrolux Home Appliance Sdn Bhd in Selangor, Malaysia, from May 2026 to present. - Participates in the migration of enterprise backend services from Microsoft Azure to AWS. - Re-engineers backend microservices in Go to improve performance, maintainability, and resource utilization. - Implements repeatable cloud provisioning and consistent environments through Terraform Infrastructure as Code. - Develops event-driven integrations with Kafka and Azure Event Hubs. - Automates Azure IoT Hub capacity scaling using real-time utilization to reduce infrastructure cost and prevent throttling. ## Professional Experience ### Electrolux Home Appliance Sdn Bhd — Backend & Cloud Software Engineer - Period: May 2026 to present. - Focus: enterprise cloud migration, Go microservices, Terraform automation, Kafka integration, Kubernetes, IoT capacity management, performance, reliability, and cloud cost. - Technologies: Go, Python, Java, AWS, Azure, Terraform, MongoDB, Kafka, Kubernetes, and Docker. ### Telekom Research & Development Sdn Bhd — Backend Software Engineer - Period: May 2023 to May 2026. - Modernized a legacy HR backend and increased throughput threefold, from 1,000 to more than 3,000 concurrent users. - Proposed and led the company's first Go-based microservice REST API, secured approval, and delivered the initial production-oriented service. - Developed secure REST APIs with multi-factor authentication and Google reCAPTCHA. - Implemented RabbitMQ-based asynchronous employee synchronization and task scheduling. - Added Prometheus metrics and Grafana dashboards for production observability. - Built real-time APIs and Apache Airflow data pipelines for a smart forestry platform. - Implemented Keycloak authentication, role-based access control, and real-time and historical APIs for an IoT water-quality monitoring system. - Technologies: NestJS, TypeScript, Node.js, Go, MySQL, MariaDB, PostgreSQL, RabbitMQ, Apache Airflow, Kubernetes, Docker, Keycloak, OAuth, Prometheus, Grafana, and Jest. ### Xeersoft Sdn Bhd — Software Developer - Period: May 2022 to April 2023. - Contributed to accounting and ERP platform upgrades. - Developed and maintained PHP Slim 4 REST APIs for web and mobile integrations. - Implemented performance improvements for the ERP platform. - Technologies: PHP, Slim 4, MySQL, JavaScript, jQuery, Bootstrap, HTML, and CSS. ## Selected Engineering Outcomes - Increased HR-platform backend throughput by 3×, scaling from 1,000 to more than 3,000 concurrent users. - Proposed and led the first Go microservice initiative at Telekom Research & Development, from technical proposal through initial service delivery. - Automated Azure IoT Hub SKU scaling to reduce unused capacity cost while preserving capacity during demand spikes and preventing throttling. - Participated in enterprise backend migration from Azure to AWS and re-engineered cloud microservices in Go. - Implemented asynchronous integration patterns with Kafka, Azure Event Hubs, and RabbitMQ. - Built production monitoring and observability using Prometheus, Grafana, CloudWatch, Azure Monitor, and Datadog. - Developed backend systems for cloud platforms, enterprise HR, smart forestry, ERP, and IoT water-quality monitoring. ## Featured Projects and Case Studies ### IoT Cloud Cost Optimization - Problem: fixed Azure IoT Hub capacity forced a tradeoff between paying for unused headroom and risking throttling during utilization spikes. - Approach: implemented utilization-driven SKU scaling supported by Terraform-managed infrastructure, monitoring, and event-driven cloud integrations. - Result: reduced cloud infrastructure cost while preserving capacity and preventing service throttling. - Technologies: Azure IoT Hub, Terraform, Kafka, Azure Event Hubs, and Azure Monitor. - Website section: https://chinsiang.dev/#projects ### HR Systems Modernization - Problem: a legacy HR backend needed higher throughput, maintainability, security, and production visibility. - Approach: refactored backend services, introduced asynchronous RabbitMQ workflows, strengthened authentication, and added Prometheus and Grafana observability. - Result: increased throughput threefold, from 1,000 to more than 3,000 concurrent users. - Technologies: NestJS, TypeScript, PostgreSQL, RabbitMQ, and Prometheus. - Website section: https://chinsiang.dev/#projects ### Azure-to-AWS Platform Migration - Participated in moving enterprise backend services toward AWS infrastructure. - Contributed to improvements in cloud scalability and long-term infrastructure management. - Technologies: AWS, Azure, Go, Terraform, and Kubernetes. ### Cloud-Native Go Microservices - Re-engineered backend microservices in Go as part of enterprise platform modernization. - Improved backend performance, maintainability, and resource utilization. - Technologies: Go, Python, Java, Kafka, Kubernetes, and Docker. ### Smart Forestry Platform - Built APIs for real-time animal population and environmental metrics. - Designed Apache Airflow DAGs for automated SFTP ingestion, processing, and centralized storage. - Technologies: Node.js, Apache Airflow, SFTP, PostgreSQL, and Grafana. ### SWIMS 2.0 IoT Monitoring - Developed secure, high-performance APIs for real-time and historical water-quality analysis. - Implemented Keycloak authentication and role-based access control. - Technologies: NestJS, Keycloak, IoT systems, real-time analytics, and RBAC. ## Technical Expertise ### Programming Languages - Go - TypeScript and JavaScript - Python - PHP ### Backend and Architecture - System design - REST APIs - Microservices - Distributed systems - Event-driven architecture - High-concurrency services - Performance engineering ### Cloud and Infrastructure - AWS - Microsoft Azure - Terraform Infrastructure as Code - Docker - Kubernetes - GitHub Actions - CI/CD ### Messaging and Integration - Apache Kafka - RabbitMQ - Azure Event Hubs - AWS MSK ### Databases - PostgreSQL - MySQL - MariaDB - MongoDB ### Observability - Prometheus - Grafana - AWS CloudWatch - Azure Monitor - Datadog ### Security and Identity - IAM - OAuth 2.0 and OpenID Connect - Role-Based Access Control - Keycloak - Multi-Factor Authentication ## Engineering Principles - Solve the real user or business problem before choosing technology. - Design clean, maintainable systems that can change and scale while remaining reliable, configurable, extensible, and operable. - Optimize the whole system across correctness, performance, reliability, operational simplicity, developer experience, and infrastructure cost. - Look beyond assigned tasks by understanding intent, surfacing risks, challenging assumptions constructively, and proposing improvements. - Learn continuously across Go, distributed systems, Rust, AI, blockchain, and emerging technologies. ## Credentials and Education - Node.js Application Developer certification, OpenJS Foundation, 2024. - AWS digital badge portfolio available through Credly: https://www.credly.com/users/tan-chin-siang - Certified Associate in Back-end Development, TalentLabs. - Certified Associate in Front-end Development, TalentLabs. - Bachelor of Engineering in Software Engineering with Honours, Xiamen University Malaysia, completed in 2022. ## Professional Recommendations - B. Joshua Adedigba, a former Telekom R&D teammate, described Tan as creative, inquisitive, smart, constructive, and highly collaborative. - Lay Tzeh Wu, a former teammate on HR and IoT systems, highlighted Tan's fast learning, adaptability, problem-solving ability, and delivery of meaningful results. ## Languages - English - Chinese - Malay ## Main Website URLs - Homepage: https://chinsiang.dev/ - About: https://chinsiang.dev/#about - Experience: https://chinsiang.dev/#experience - Projects and case studies: https://chinsiang.dev/#projects - Skills: https://chinsiang.dev/#skills - Education and certifications: https://chinsiang.dev/#education - Contact: https://chinsiang.dev/#contact - Engineering blog: https://chinsiang.dev/blog - Go articles: https://chinsiang.dev/blog/category/go - AWS & Cloud articles: https://chinsiang.dev/blog/category/aws-cloud - System Design articles: https://chinsiang.dev/blog/category/system-design - Backend Engineering articles: https://chinsiang.dev/blog/category/backend-engineering - Résumé PDF: https://chinsiang.dev/resume_Tan_Chin_Siang.pdf - Sitemap: https://chinsiang.dev/sitemap.xml - Robots: https://chinsiang.dev/robots.txt - AI-readable summary: https://chinsiang.dev/llms.txt ## Engineering Blog The Engineering Journal is Tan Chin Siang's technical publication about Go, AWS and cloud infrastructure, backend engineering, distributed system design, reliability, observability, and software performance. Articles are grouped into Go, AWS & Cloud, System Design, and Backend Engineering categories. Ordered article series provide guided learning paths within a category. Each article is available as crawlable HTML with publication metadata, breadcrumbs, and related reading. ### AWS Cloud Practitioner Study Notes - [Part 1: Choosing an AWS Pricing Model by Workload Behaviour](https://chinsiang.dev/blog/aws-pricing-models) - [Part 2: Six Advantages of Cloud Computing](https://chinsiang.dev/blog/six-advantages-of-cloud-computing) - [Part 3: Cloud Computing Models and Deployment Strategies](https://chinsiang.dev/blog/cloud-computing-models-deployment-strategies) - [Part 4: AWS Global Infrastructure: Regions, Zones, and Edge Locations](https://chinsiang.dev/blog/aws-global-infrastructure) - [Part 5: Six Benefits of AWS Global Infrastructure](https://chinsiang.dev/blog/aws-global-infrastructure-benefits) - [Part 6: AWS Shared Responsibility Model](https://chinsiang.dev/blog/aws-shared-responsibility-model) - [Part 7: AWS Well-Architected Framework: The Six Pillars](https://chinsiang.dev/blog/aws-well-architected-framework) - [Part 8: AWS Well-Architected Tool: Review Workloads and Track Risks](https://chinsiang.dev/blog/aws-well-architected-tool) ## Website and Deployment - The portfolio is a static, server-rendered Astro website with crawlable HTML content. - It is deployed on Cloudflare Pages. - Infrastructure is managed with Terraform, and DNS is provided by Cloudflare. - The canonical production domain is https://chinsiang.dev/.