Chuan Eng Ong

Chuan Eng Ong

Software Developer

Followers of Chuan Eng Ong237 followers
location of Chuan Eng OngSingapore

Connect with Chuan Eng Ong to Send Message

Connect

Connect with Chuan Eng Ong to Send Message

Connect
  • Timeline

  • About me

    Principal Software Engineer | Industry Automation | C#/C++/C | Python | Angular/Typescript/Javascript | Scrum Master | Software Architect/Design | Exceptional skills that drive enhancements in quality and productivity.

  • Education

    • University of Missouri-Columbia

      1996 - 1998
      Bachelor of Science in Computer Engineering Computer Engineering

      Activities and Societies: Tau Beta Phi Graduated with honor

    • INTI International University & Colleges

      1993 - 1996
      Diploma Engineering
  • Experience

    • Cerner Corporation

      Aug 1998 - Mar 2001
      Software Developer

      • Developed, debugged and maintained C/C++/MFC based software that communicate between Healthcare Information System and clinical instruments in windows and linux environment.• Performed on-site software configuration, installation, troubleshooting and staff at clinics and hospitals.

    • Siemens

      Mar 2001 - Jun 2004
      Software Engineer

      • Developed, debugged and maintained C/C++/MFC based telecommunication configuration software and 3-tier Java based web application.

    • Wincor Nixdorf

      Dec 2004 - Aug 2005
      Software Support Engineer

      • Developed and debugged Java-based 3-tier web application POS system that run in a Linux environment. • Designed and developed MySQL database interface.

    • Motorola Solutions

      Sept 2005 - Feb 2010
      Senior Software Engineer

      • Designed and developed C/C++ real-time firmware and embedded software for mission critical radio and walkie-talkie that used by emergency officers. • Optimized, developed and debugged hardware driver for quality assurance and performance improvement with real-time debugger tools.• Developed and implemented test plan for quality and performance assurance.

    • Brady Corporation

      Feb 2010 - May 2016
      Lead Software Engineer

      • Led the software team, provided technical guidance by applying software principles to enhance the system robustness. • Designed and developed C/C++/MFC real-time printer firmware and C# .Net, WPF application. • Boosted project efficiency and productivity by implementing TFS2010 Build Automation reducing build time, developer dependencies and redundant tasks.

    • Vestas Technology R&D

      May 2016 - Nov 2018
      Lead Software Engineer

      • Led software team, offering technical guidance and best practices on software principles, architecture, design, and maintenance. • Designed and developed C#.Net, WPF automation software with scripting in Python for modeling engineers.• Utilized Scrum methodologies to optimize development workflows, enhance collaboration, and streamline continuous integration and software deployment.

    • Aveva Singapore

      Dec 2018 - Mar 2024
      R&D Principal Technologist

      • Led the software team, providing technical guidance on software principles, architecture, design, and maintenance to optimize project outcomes, foster continuous improvement, and streamline project delivery using DevOps practices and Scrum methodologies.• Developed the Manufacturing Executive System module for the Aurora Application, utilizing TypeScript within the Angular framework.• Utilized RxJS to implement reactive programming concepts like the observer pattern.• Evaluated third-party grid options and formulated a seamless integration strategy into the product.• Developed and delivered 6 widgets for the Work Tasks, written in JavaScript, jQuery, and TypeScript under the Angular framework with the D3 library.• Participated in designing standardized APIs for universal controls across all applications.• Crafted and delivered 3 user controls for the Work Tasks, written in C# and TypeScript under the Angular framework with the D3 library.• Designed and developed backend modules for web applications written in C#.• Analyzed and resolved critical issues during development, such as system slowness and TLS 1.2 compliance integration.• Automated the release process using TFS and implemented test suites to ensure functionality, reliability, and performance. Show less

  • Licenses & Certifications