Profile
IT professional with 20 years of experience managing and delivering complex IT projects, with a proven track record of leading diverse teams and driving enterprise-level IT transformations.
I have led initiatives in cloud-native application development, cloud modernization, migration, big data engineering, smart manufacturing, robotic process automation, and middleware integration across multiple industries.
Throughout my career, I've held leadership roles such as Solutions Architect, Project Manager, Software Development Manager, IT Delivery Manager, System Integrator, Technical Consultant, and Software Engineer, working across both multinational corporations and start-ups.
With hands-on expertise in diverse technology stacks, I am an advocate for open-source solutions and passionate about transforming innovative ideas into impactful, real-world solutions, while actively contributing to the tech community.
Education
University Malaya
Bachelor of Computer Science (First Class Honors)
Work Experience
- Drive cloud and infrastructure strategy by defining standards, principles, and best practices aligned with AIA Group Architecture Standards.
- Design enterprise-grade solutions across cloud-native, hybrid, and on-prem environments, ensuring alignment with Azure platform capabilities and business needs.
- Conduct architecture design reviews for high-level and low-level designs, evaluating risk, compliance, and business impact.
- Develop deployment roadmaps, disaster recovery plans, and high availability architecture guides across critical workloads.
- Implement governance for monitoring, security standards, logging, API lifecycle, and Azure policy compliance.
- Lead PoCs for emerging cloud technologies, prepare business cases, and support RFP/RFQ processes for major strategic initiatives.
- Collaborate across cross-functional teams to automate provisioning, configuration management, and deployment pipelines using GitHub, Azure DevOps, Bitbucket, Jenkins, Ansible, and related tools.
- Oversee standards compliance through continuous audits and governance of technology architecture and services.
- Work with external vendors and internal stakeholders to support multi-region cloud migration and modernization efforts.
- Provide expert input into strategic decisions related to DevSecOps, cloud security, container orchestration (Kubernetes, Docker), and Infrastructure as Code (IaC).
- Mentor teams and enforce architectural compliance, ensuring delivery excellence in line with ITIL, DevOps, and Agile methodologies.
- Evaluate and prepare solution designs and proposals against the overall strategic architecture and business objectives of the organization.
- Lead cloud-native application development, migration, modernization, and big data engineering projects.
- Partner closely with business stakeholders, performing advisory and delivery roles.
- Lead and design complex deployment and end-to-end delivery plans for multi-system or enterprise projects.
- Design and enforce architectural standards. Develop end-to-end technical solutions that align with business objectives and technology standards.
- Create and maintain architectural diagrams, technical documentation, and guidelines for development teams.
- Manage multiple technologies and functional areas to equip solution and development teams in meeting business requirements.
- Design and implement APIs, microservices, and integrations for effective system communication.
- Research, recommend, and implement new technologies.
- Provide support and engineering guidelines for development tools and environments.
- Provide technical leadership and mentorship to engineering teams.
- Oversee and enforce software methodology and best practices compliance in all aspects of project delivery.
- Recommend solutions and alternatives to address business requirements.
- Set up and run Managed Services provided to customers.
- Accountable for support and delivery to meet business and customer requirements.
- Assure that delivered services align with performance Service Level Agreements (SLAs).
- Continuously drive for efficiency improvements in offering services to customers.
- Recognize customer needs by managing escalations.
- Contribute to remediation of service failures and continuous improvement.
- Define and optimize metrics for operational performance reporting.
- Implement and follow ITIL support processes.
- Manage operations of L4 teams and optimize performance.
- Ensure SDLC compliance and software quality management.
- Ensure project stays on track with proactive control of schedule and quality.
Skills
Python, JavaScript/TypeScript, Node.js, Java, Lua
AWS, Azure, Docker, Podman, Kubernetes, API Gateway
Cloudera Hadoop, Big Data Engineering, Data Analytics
React, JavaScript/TypeScript, Web Technologies
Vela CI/CD, Jenkins, Ansible, GitHub, Azure DevOps
Software Design, Engineering & Architecture, Project Management
Certifications
Languages
Proficient in English, Malay, and Mandarin.
Hobbies & Interests
Technical writing, Open-source contributor, Finance and investment