I'm Frank Li, a senior software engineer with 15+ years of hands-on experience building performance-focused, cross-platform product software and embedded systems. I thrive on turning complex requirements into robust, maintainable code and collaborating across disciplines to ship reliable software. In my recent roles at Oracle and inMusic, I designed scalable validation infrastructure, cross-device synchronization, and embedded HMI workflows, always balancing speed, quality, and long-term maintainability.

Frank Li

I'm Frank Li, a senior software engineer with 15+ years of hands-on experience building performance-focused, cross-platform product software and embedded systems. I thrive on turning complex requirements into robust, maintainable code and collaborating across disciplines to ship reliable software. In my recent roles at Oracle and inMusic, I designed scalable validation infrastructure, cross-device synchronization, and embedded HMI workflows, always balancing speed, quality, and long-term maintainability.

Available to hire

I’m Frank Li, a senior software engineer with 15+ years of hands-on experience building performance-focused, cross-platform product software and embedded systems. I thrive on turning complex requirements into robust, maintainable code and collaborating across disciplines to ship reliable software.

In my recent roles at Oracle and inMusic, I designed scalable validation infrastructure, cross-device synchronization, and embedded HMI workflows, always balancing speed, quality, and long-term maintainability.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert

Language

English
Fluent

Work Experience

Senior Software Engineer at Oracle New Zealand Ltd
May 1, 2022 - Present
Design, develop, and maintain system-level validation infrastructure in C and Python for Oracle Exadata, improving reliability and scalability of large-scale execution. Build reusable software components and orchestration tooling for distributed, hardware-integrated test workflows with a focus on maintainability, extensibility, and engineering efficiency. Investigate low-level failures across complex environments, isolating issues spanning application logic, network behaviour, platform interactions, and release-readiness risks. Collaborate across engineering functions to reproduce issues, support fixes, and extend automated coverage to reduce regressions.
C++ Software Engineer at inMusic New Zealand Ltd
September 1, 2020 - April 1, 2022
Developed cross-platform DJ software (Engine Prime) in C++ / Qt for Windows, macOS, and embedded devices, delivering customer-facing features used across platforms. Implemented multi-device synchronization via gRPC and improved playlist management using SQLite, strengthening data consistency, device interoperability, and user workflow reliability. Contributed to core application modules for music analysis, data management, and product functionality, balancing feature delivery, maintainability, UI quality, and product quality.
Senior C/C++ Programmer at Xi’an Muxin Software Ltd (China)
May 1, 2009 - February 1, 2019
Developed embedded control and HMI applications in C/C++ for STM32F429 + FreeRTOS systems, including operator-facing workflows and real-time device control. Built Qt GUI tools and data-management modules for engineering test platforms, connecting laboratory instruments through practical desktop UI workflows. Developed ARM-Linux embedded applications for sensor integration and networked communication, handling device data, backend connectivity, and event-driven behaviour. Integrated CANopen DSP-402, Ethernet / LwIP, Real VNC, LCD / touchscreen drivers, and other low-level components while debugging issues across hardware, drivers, protocols, and application behaviour.

Education

Master of Applied Computing at Lincoln University, New Zealand
January 11, 2030 - April 25, 2026
Bachelor of Thermal and Power Engineering at Wuhan University, China
January 11, 2030 - April 25, 2026

Qualifications

Oracle Cloud Infrastructure Certified Generative AI Professional
January 11, 2030 - April 25, 2026
Oracle Fusion AI Agent Studio Certified Foundations Associate
January 11, 2030 - April 25, 2026

Industry Experience

Software & Internet, Manufacturing, Professional Services, Media & Entertainment, Other