Summary
Overview
Work History
Education
Skills
Timeline
Generic

Zheng Liang Choo

Summary

Experienced Senior Software Engineer with strong expertise in software development and cloud deployment. Demonstrated success in cross-platform application development and CI/CD pipeline implementation. Adept at delivering high-performance solutions that enhance user experience and optimize system efficiency, backed by strong technical acumen and effective cross-functional collaboration.

Overview

19
19
years of professional experience

Work History

Senior Software Engineer

Flexxon Pte. Ltd
04.2024 - Current

Senior Software Engineer

Full Stack | Cross-Platform | Cloud Deployment | CI/CD | Database Integration

As a Senior Software Engineer, I have contributed to the development of full-stack applications across desktop, web, and cloud platforms. My expertise spans C++, C#, and Java for backend development, with proficiency in front-end technologies such as React and QML. I have delivered scalable, high-performance solutions for both Windows and Linux environments.

• Designed and implemented cross-platform desktop applications using Qt and QML, optimizing UI responsiveness and system-level performance.

• Developed robust backend services and APIs using C# (.NET) and Java, integrating with databases such as MySQL and MongoDB.

• Built modern, responsive web applications with React, ensuring seamless user experiences across devices.

• Deployed and managed applications on cloud servers, with experience in configuring and maintaining environments for production.

• Designed and maintained CI/CD pipelines, automating build, test, and deployment processes to ensure rapid delivery with high quality.

• Proficient in development and debugging tools including Visual Studio, Visual Studio Code, IntelliJ IDEA, and Postman for API testing.

Assistant Principal Software Engineer

ST Engineering Training & Simulation Systems Pte Ltd
12.2014 - 04.2024

Assistant Principal Engineer

Technical Lead | System Integration | Simulation & Training Systems | Cross-Platform Development

Served as Assistant Principal Engineer specializing in the development and integration of advanced simulation and training systems. Led the design and implementation of desktop applications using C++, C#, and Qt, with a focus on military training simulations powered by VT MAK VR-Forces and HLA protocols.

• Acted as Technical Lead for a Proof-of-Concept (POC) project to enhance training quality, leading a team of four engineers through full SDLC from design to deployment.

• Developed and maintained complex desktop applications to support computer-generated forces (CGF) for immersive user training environments.

• Integrated ZeroMQ for efficient inter-process communication and utilized MongoDB for high-performance data handling.

• Collaborated closely with external vendors from France and the US, facilitating interface specification discussions and ensuring successful system interoperability.

• Delivered cross-platform solutions for both Windows and Linux, ensuring stability and performance in real-time simulation environments.

• Played a key role in system integration, combining software and hardware components to achieve seamless simulation capabilities.

• Participated in technical decision-making, architectural planning, and continuous improvement of system robustness and maintainability.

• Experienced in managing full software development life cycles, from requirement gathering and design to implementation, testing, and support

Engineering Specialist

Seagate Technology
02.2006 - 11.2014

Engineering Specialist

Automation Systems | Hardware Troubleshooting | Preventive Maintenance | Machine Optimization

Served as an Engineering Specialist at Seagate, specializing in automation systems and production equipment support. Focused on ensuring optimal performance of machinery through proactive maintenance, real-time troubleshooting, and continuous improvement of automation processes.

• Provided hands-on troubleshooting and repair for complex automation equipment and machinery to minimize production downtime.

• Conducted preventive and corrective maintenance on critical hardware systems to ensure high equipment uptime and reliability.

• Supported automated manufacturing systems, working closely with cross-functional teams to enhance equipment performance and resolve technical issues.

• Monitored system performance, identified inefficiencies, and implemented process optimization initiatives to improve throughput and quality.

• Collaborated with vendors and internal engineering teams to integrate new machines and automation upgrades into existing production lines.

• Played a key role in ensuring compliance with safety protocols and equipment standards, maintaining a safe and efficient working environment.

Education

Bachelor's Degree With Honours - Engineering

Singapore University of Social Sciences
Singapore
07.2011

Diploma In Mechatronics - Engineering

Temasek Polytechnic
Singapore
07.2003

GCE O-level -

Bedok South Secondary
Singapore
12.1999

PSLE -

Geylang Methodist Primary
Singapore
12.1995

Skills

    Skills Summary

    Programming Languages & Frameworks:

    C, C#, Java, JavaScript, QT, QML, NET, React, Object-Oriented Programming (OOP)

    Software Development:

    Cross-platform desktop applications, Web development (Frontend & Backend), SDLC, CI/CD pipelines, Technical documentation, Proof-of-Concept (POC) development

    Tools & IDEs:

    Visual Studio, Visual Studio Code, IntelliJ IDEA, QT Creator, Postman

    Cloud & DevOps:

    Cloud server deployment, Git, Drone CI, GitHub/Gitea, Docker (setup & integration)

    Database Technologies:

    MongoDB, MySQL

    System Integration & Simulation:

    VT MAK VR-Forces, HLA, ZeroMQ, System interface specification, Vendor coordination (France, US)

    Platforms:

    Windows, Linux

    Automation & Hardware Support:

    Automation systems maintenance, Hardware troubleshooting, Preventive machine maintenance, System optimization (Seagate production environment)

    Soft Skills & Leadership:

    Team leadership, Cross-functional collaboration, Vendor communication, Technical lead experience, Engineering mentorship

    Academic Background:

    Bachelor’s Degree in Electronic Engineering – with coursework in Software Engineering, Object-Oriented Programming, Embedded Systems, Digital Logic Design, Microcontrollers, Signal Processing, and Computer Networks

Timeline

Senior Software Engineer

Flexxon Pte. Ltd
04.2024 - Current

Assistant Principal Software Engineer

ST Engineering Training & Simulation Systems Pte Ltd
12.2014 - 04.2024

Engineering Specialist

Seagate Technology
02.2006 - 11.2014

Bachelor's Degree With Honours - Engineering

Singapore University of Social Sciences

Diploma In Mechatronics - Engineering

Temasek Polytechnic

GCE O-level -

Bedok South Secondary

PSLE -

Geylang Methodist Primary
Zheng Liang Choo