Singapore, Singapore About Technical Lead specializing in MLOps and cloud architecture, with expertise in scaling AI/ML solutions and leading engineering teams. Experienced in AWS, DevSecOps, and full-stack development.
Experience
Singapore, Singapore - Hybrid
Summary: Leading a high performing engineering team on the Scaled Agile Framework (SAFe Scrum) Responsibilities: MLOps platform development for image segmentation models and anomaly detection Implementation of event-driven architecture to support data ingestion, feature engineering, and model training Design of RESTful APIs to support the MyDyson App used by millions worldwide Achievements: On-boarded ML teams with workflow orchestration tools to train and deliver models Established technical vision and roadmap for MLOps platform to support a growing number of teams Redefined way of working with the team to better align with Scrum principles in collaboration with our Scrum Master Encouraged more technical spikes to de-risk future development MLflow Apache Airflow (MWAA) Cognito Elastic Kubernetes Service Python Next.js TypeScript .NET/C# DynamoDB
Senior Software Engineer @ Dyson Singapore, Singapore - Hybrid
Summary: Cross-functional work to accelerate delivery, improve internal processes to enhance the developer experience (DX) Responsibilities: Implement and optimise data pipelines to support data science and business analytics use cases Conduct security architecture reviews as a Security Champion, triage of SAST/SCA reports, championing DevSecOps Recruitment and mentoring, conducted over 15 interviews Achievements: Established artefact tracking for unstructured dataset of over 2 million image frames Design and development of cloud solutions to support new products and a greenfield MLOps platform in consultation with our ML research teams Refreshed onboarding documentation and technical training materials reducing ramp-up time to 2 weeks Collaborated cross-team to drive the adoption of observability tooling such as AWS X-Ray to provide end-to-end visibility Led the refactoring of an internal end-to-end testing framework built with TypeScript reducing test times by ~75%, with Azure Pipelines integration Presented Cloud team work products to the CTO Azure Pipelines .NET/C# TypeScript Node Python Docker
Software Engineer @ Dyson Singapore, Singapore - Hybrid
Summary: Development and maintenance of microservices supporting millions of IoT devices, and ETL pipelines for sensor data Responsibilities: Collaborate with senior engineers on the design and implementation of RESTful APIs and data pipelines Participate in daily stand-ups and fortnightly sprint planning and reviews Achievements: Prototyped an MLOps pipeline on EKS using Kubeflow for proof-of-concept evaluations Kubeflow .NET/C# JavaScript Node Python Kinesis SQS Redshift Elastic Kubernetes Service Docker Git
Graduate Software Engineer @ Dyson Singapore, Singapore - Hybrid
Summary: Year-long rotation program with software teams from Cloud, Embedded Systems, and Robotics Responsibilities: End-to-end development and testing of new products from embedded and vision systems to cloud integrations for the MyDyson app Achievements: Co-organised inaugural 4-day global software technical conference involving over 600 attendees, 20 events, and 15 speakers across Singapore and UK Early-stage architecture and database design and implementation for a high traffic (>300 RPS) service .NET/C# Node Python Docker PostgreSQL DynamoDB C++ MATLAB Jenkins Bamboo Git
Singapore, Singapore - On-site
Summary: Security Operation Centre (SOC) analyst Responsibilities: Customer facing incident response handling potential denial-of-service attempts and analysis of SIEM alerts Achievements: Migrated SOC automation scripts from Python 2.x scripts to Python 3.x Penetration testing of in-house developed customer facing systems using Burp Suite and Metasploit Python Metasploit Burp Suite Splunk Skills Python TypeScript JavaScript .NET/C# PostgreSQL DynamoDB Node React Next.js HTML CSS Git Education Computing and Software Systems
2017 - 2019