# Marc H. > Platform Engineering, Observability, Infrastructure, Kubernetes, Distributed Systems, Microservice, Cloud Native Location: San Francisco, California, United States Profile: https://flows.cv/march I’m an engineering leader working at the intersection of platform engineering, observability, infrastructure, and distributed systems. My career spans semiconductor manufacturing, financial services, ecommerce, construction tech, HR tech, and fintech, with a consistent focus on building and transforming complex systems. Today, I focus on creating leverage through platforms: improving reliability, developer productivity, and scalability through better architecture, self-service, standardization, and automation. I care deeply about observability as a product and how AI can extend the reach of platform teams, and I enjoy combining technical depth with team leadership to help engineering organizations scale more effectively. ## Work Experience ### Software Engineer @ Airwallex Jan 2025 – Present | Shanghai, China Building observability stack ### Software Engineer @ Rippling Jan 2022 – Jan 2025 | San Francisco Bay Area Core Stack: Python/Django, AWS, EKS, mongodb ### Head of Software Engineering @ Gate Three powered by EllisDon Jan 2018 – Jan 2022 | Toronto, Canada Area Core Stack: Java/Springboot, GCP, GKE, Microservices, DDD - Build a full-fledged tech team (peaked at 60+ engineers) from scratch - Legacy monolith app modernization - Goto hybrid cloud with GCP/Azure/AWS - Demoncratize data to all employees ### Senior Software Engineer @ Scotiabank Digital Factory Jan 2017 – Jan 2018 | Toronto, Canada Area Core Stack: Java/Springboot, PCF, Azure, Microservices, Event Sourcing - Platform modernization with Cloud Native (e.g., Pivotal Cloud Foundry) - Modernized legacy systems (e.g., online banking, credit system, payment system etc.) independently scalable slices/microservices. - Spring-boot evangelist, GCP advocate. - Adopt Event Sourcing CQRS ### Senior Software Engineer @ Rakuten Kobo Inc. Jan 2016 – Jan 2017 | Toronto Core Stack: Java/Springboot, Spring-batch, spring-data, SpringMVC • Led the adaptation of a legacy Content Management System to the Spring framework suite, enhancing system capabilities. • Developed an execution framework on top of Spring Batch for asynchronous workload processing from scratch. • PoC Killbill for managing recurring billing workflows, streamlining financial operations. • Engaged in UI development using GWT and Grails, contributing to a more user-friendly interface. ### Software Engineer @ IBM Jan 2015 – Jan 2016 | Toronto, Ontario, Canada Core Stack: Java/Springboot, Spring-integration, Java concurrency, Tomcat - Domain: Financial Risk Analytics - Built a Business Rule Processing Engine from scratch, which enables end user to declaratively specify their business rules. ### Master Candidate of Computer Science @ University of Toronto Jan 2014 – Jan 2016 | Toronto, Ontario, Canada 1. Big data distributed systems, Apache Storm, Apache Spark, Apache Hadoop, MongoDB, Apache CouchDB, DynamoDB etc. 2. Machine Learning Algorithms 3. System scheduling and optimization, linear programming(MIP) ### Senior Consultant @ Independent Freelancer Jan 2014 – Jan 2015 | New York, United States Core Stack: Java/Springboot, GWT, Javascript/NodeJS During the period of completing my studies in University of Toronto, I had worked on a few freelancer consulting projects with multiple industries, i.e., financial industry (Capital Market), advanced semiconductor manufacturing industry, and healthcare industry. ### Principle Software Engineer @ GLOBALFOUNDRIES Jan 2012 – Jan 2014 | Albany, New York Area Core Stack: J2EE, JBOSS, Websphere, MQ, Tomcat, JavaWS, EJB3 • Develop and Maintain Solutions for the Company Systems Integration Hub. As the most complex semiconductor manufacturing facility, legacy and modern, open-source and commercial software solutions/frameworks/platforms synthesizes the convoluted systems in this factory, e.g., Manufacturing Execution System (MES), Recipe Management System (RMS), Reticle System Management (RSM), Material Control System (MCS), Advanced Process Control (APC) System, Yield Management System (YMS) and a ton of in-house Solutions etc. With many of these systems provided by different vendors, integrating them is very challenging. The centralized monolithic integration hub is implemented in JavaEE and run on JBoss (RedHat enterprise version), which essentially translates various software dialects (e.g., ftp, CORBA, direct TCP/IP, and vendor specific protocols etc.) into a common language - SOAP over JMS. • Utilized BPM (Business Process Management) Software to Code Logic Rules for Processing Real-time Manufacturing Data to Generate and Execute Automated Manufacturing Decisions. • Worked on an Innovative Project to Transform Real-time Decision Making into Predicative Decision Making. The solution was built on top of IBM ILOG/CPLEX solvers (as the Mixed Integer Program (MIP) optimizer). • Developed Reports for Manufacturing Tool Operators and Middle/Senior Management. • Developed and Implemented Logistic / Routing Solutions for Fully Automated Material Delivery. ### Senior Software Engineer @ United Microelectronics Corporation (UMC) Jan 2009 – Jan 2012 | Singapore • Led the UMC Real-Time Dispatching (RTD) project as Project Manager and Tech Lead, achieving a 95% automation rate. • Developed business rules using BPM tools to process real-time data for automated manufacturing decisions. • Coordinated resource planning between UMC and Applied Material, ensuring seamless project execution. ### R&D Engineer @ Nitto Denko Corporation Jan 2009 – Jan 2009 | Singapore, Singapore • Developed a simulation platform for the research center’s core project on fiber/waveguide grating sensor R&D. • Managed waveguide simulation data, including data mining, structuring, and database administration. • Model the intricate Optics Formulas in Simulation Platform • Designed and implemented a VB6.0-based internal tool that improved researcher access to simulation data and reports. ### Operation Research Engineer @ Intel Corporation Jan 2008 – Jan 2008 | Greater Salt Lake City Area I focused on optimizing manufacturing processes at Intel Corporation by leveraging advanced simulation techniques and BPM software. • Utilized BPM software to automate real-time decisions, improving operational efficiency. • Developed tailored reports for tool operators and management, facilitating informed decision-making. • Conducted simulations on factory machines to enhance throughput and preventive maintenance scheduling. ## Education ### Master of Science (MSc) in Computer Science University of Toronto ### Bachelor's degree in Software Engineering Nanyang Technological University Singapore ## Contact & Social - LinkedIn: https://linkedin.com/in/imarchuang --- Source: https://flows.cv/march JSON Resume: https://flows.cv/march/resume.json Last updated: 2026-04-11