Backend & APIs
Java, JEE, Spring Boot, REST APIs, WebSocket, authentication, resilience
Senior Software Engineer
Hands-on software engineer with nearly two decades of experience in enterprise applications, system architecture, and product delivery. I work across Java backends, TypeScript interfaces, and native C++/CEF, with a particular focus on making complex systems work together.
資深軟件工程師,具備企業系統、架構設計及產品交付經驗;能貫通 Java 後台、TypeScript 前台、C++/CEF 與外部系統整合。
Core capabilities
Java, JEE, Spring Boot, REST APIs, WebSocket, authentication, resilience
TypeScript, React, AngularJS, C++, Chromium Embedded Framework
System integration, solution design, PostgreSQL, MongoDB, MariaDB, Apache NiFi
AWS, Azure, Docker, Kubernetes, Jenkins, GitLab, CI/CD, code review
Curriculum vitae
ETAS
Develop product features for an automotive diagnostic platform across a Java/JEE backend, React and AngularJS interfaces, and a customised Chromium Embedded Framework runtime.
Bosch Automotive Service Solutions UK
Contributed to product development in an established automotive service-solutions environment before moving to ETAS.
TradeBeyond / CBX Software
Owned technical design and system architecture, supported customer and sales discussions, and helped standardise development practices across distributed teams.
City University of Hong Kong
Reviewed application architecture and DevOps practices, managed vendor delivery, and supported operational systems and databases.
I-Charge Solutions International
Led architecture and delivery improvements for an electric-vehicle charging management system.
PCCW Solutions
Designed and delivered client/server, web, CRM, and EDI systems while coordinating an offshore development team.
Career foundations
Earlier experience covered enterprise CMS and EDI platforms, product-data systems, university-system migration, business-user support, and coordination with development teams in China.
Education
Professional profile