Hi, I’m Hao Cheng, a Senior Software Engineer specializing in cloud-native microservices and enterprise-scale APIs using Java and the Spring Boot stack. I focus on building reliable backend systems with TDD, multithreading, and performance tuning to boost scalability and resilience. I’m a collaborative team player who thrives in Agile environments, contributing to architecture discussions, automation improvements, and writing clean, secure, maintainable code that delivers dependable digital experiences. I have hands-on experience with API integration and message-driven architectures (Kafka, Netty, WebSocket), and deploying AWS-based infrastructure with Kubernetes, Docker, and Terraform.

Hao Cheng

Hi, I’m Hao Cheng, a Senior Software Engineer specializing in cloud-native microservices and enterprise-scale APIs using Java and the Spring Boot stack. I focus on building reliable backend systems with TDD, multithreading, and performance tuning to boost scalability and resilience. I’m a collaborative team player who thrives in Agile environments, contributing to architecture discussions, automation improvements, and writing clean, secure, maintainable code that delivers dependable digital experiences. I have hands-on experience with API integration and message-driven architectures (Kafka, Netty, WebSocket), and deploying AWS-based infrastructure with Kubernetes, Docker, and Terraform.

Available to hire

Hi, I’m Hao Cheng, a Senior Software Engineer specializing in cloud-native microservices and enterprise-scale APIs using Java and the Spring Boot stack. I focus on building reliable backend systems with TDD, multithreading, and performance tuning to boost scalability and resilience.

I’m a collaborative team player who thrives in Agile environments, contributing to architecture discussions, automation improvements, and writing clean, secure, maintainable code that delivers dependable digital experiences. I have hands-on experience with API integration and message-driven architectures (Kafka, Netty, WebSocket), and deploying AWS-based infrastructure with Kubernetes, Docker, and Terraform.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

AI Backend Engineer Intern at Favour (FoodME Ltd) – AI-Driven STEM Startup
April 1, 2025 - Present
Developed backend services using Python and Django for an AI-powered meal planning platform with personalized meal suggestions. Built a Recipe Importer feature to fetch HTML content from user-submitted social media URLs using AWS Amplify Web Scraper. Leveraged OpenAI API and LangChain for structuring scraped data, including recipe ingredients and images. Integrated vector databases for semantic search to optimize ingredient standardization. Employed sophisticated prompt engineering to improve API parsing and deployed scalable serverless infrastructure on AWS. Collaborated actively in agile sprints with cross-functional teams.
Software Engineer at SAIC Maxus
May 1, 2024 - August 26, 2025
Led backend redevelopment of after-sales systems such as Dealer Management, Warranty Claims, Parts Ordering, and Logistics Tracking. Developed RESTful APIs with Java 8+ and Spring Boot 2.7, integrating Vue.js frontend components. Refactored monolithic systems into modular microservices enhancing scalability and fault isolation. Optimized Oracle SQL and introduced Redis caching, reducing API response times. Configured Nginx for routing and deployed Apache SkyWalking for system observability. Supported system localization with cross-border teams and maintained agile workflows.
Software Engineer at Yoozoo Interactive
July 1, 2018 - August 26, 2025
Developed backend modules for real-time messaging in large-scale online games, building high-concurrency chat infrastructure using Java Netty and WebSocket supporting over 10,000 concurrent users. Maintained and extended internal IM SDK across multiple game titles. Implemented centralized logging with ELK stack and Apache SkyWalking for lifecycle monitoring. Collaborated with frontend and SDK teams to deliver stable, low-latency messaging experiences.
AI Backend Engineer Intern at Favour (FoodME Ltd)
April 1, 2025 - Present
Developed backend services using Python and Django to support personalized AI-powered meal planning. Built a Recipe Importer feature leveraging AWS Amplify Web Scraper and integrated OpenAI API and LangChain to accurately extract and structure recipe data from user-submitted URLs. Used vector databases for semantic search to optimize ingredient matching and prompt engineering to improve data parsing and summarization. Deployed serverless infrastructure on AWS ensuring scalable and decoupled front-end/backend architecture. Worked in agile sprints within a local cross-functional team.
Software Engineer at SAIC Maxus
May 31, 2024 - September 1, 2025
Led backend redevelopment of core after-sales systems including Dealer Management, Warranty Claims, Parts Ordering, and Logistics Tracking. Built RESTful APIs using Java 8+ with Spring Boot 2.7 and integrated frontend Vue.js components. Refactored monolithic architecture into microservices enhancing scalability and delivery velocity. Optimized Oracle SQL queries and implemented Redis caching to reduce response times under peak load. Used Nginx for routing and Apache SkyWalking for observability. Collaborated with cross-border teams for localization and multilingual rollout. Maintained documentation and worked in agile Kanban environment.
Software Engineer at Yoozoo Interactive
July 1, 2018 - September 1, 2025
Developed backend modules for real-time messaging in large-scale online games. Built high-concurrency chat infrastructure supporting 10,000+ concurrent users using Java Netty and WebSocket. Maintained and enhanced internal IM SDK across multiple game titles. Implemented centralized logging and monitoring with ELK stack and Apache SkyWalking. Collaborated closely with frontend and SDK teams to ensure low-latency and stable integration across platforms.
AI Backend Engineer Intern at Favour (FoodME Ltd)
July 1, 2025 - October 20, 2025
Delivered production-grade backend services for an AI-powered meal-planning platform using Python and Django, providing scalable APIs and data-driven recommendations. Developed the Recipe Importer feature by integrating AWS Amplify Web Scraper, Lambda, RDS, and API Gateway within a serverless architecture. Implemented automation workflows using Boto3 for AWS service orchestration and applied OpenAI API and LangChain for intelligent data extraction. Collaborated with cross-functional teams to align technical delivery with client requirements under Agile sprints. Enhanced delivery efficiency through TDD, continuous integration, and automated deployment pipelines.
Senior Software Engineer at SAIC Maxus – Global Vans Manufacturer (LDV Brand)
May 1, 2024 - October 20, 2025
Led backend redevelopment of enterprise after-sales systems (DMS, Warranty, Parts, Logistics) using Spring Boot microservices and RESTful APIs, implementing OWASP secure coding practices to enhance system reliability and resilience. Refactored monolithic systems into microservices deployed on AWS EC2 and containerized with Docker and Kubernetes, improving scalability and resilience. Built and maintained automated CI/CD pipelines with GitLab CI and SonarQube, achieving faster and more reliable releases. Optimized backend performance with Redis caching, fine-tuned Oracle SQL, and integrated distributed tracing via Apache SkyWalking. Partnered with client teams to integrate APIs and deliver localized solutions across multiple regions. Mentored junior developers and promoted Agile best practices, code reviews, and continuous improvement initiatives.
Software Engineer at Yoozoo Interactive – Global Online Game Publisher
July 1, 2018 - October 20, 2025
Developed and maintained high-performance real-time messaging services using Java Netty and WebSocket, supporting over 10,000 concurrent users. Engineered a high-availability chat infrastructure with fault-tolerant design and optimized throughput under heavy concurrency. Implemented centralized logging and observability with ELK Stack and SkyWalking to enhance monitoring and debugging. Collaborated with frontend and SDK teams to ensure stable API integration across multiple products.

Education

Master of Software Engineering at Yoobee Colleges
July 1, 2024 - July 1, 2025
Master Degree of Engineering at Donghua University
September 1, 2013 - June 1, 2015
Bachelor Degree of Engineering at Qingdao University
September 1, 2009 - July 1, 2013
Master of Software Engineering at Yoobee Colleges
July 1, 2024 - July 1, 2025
Master Degree of Engineering at Donghua University
September 1, 2013 - June 30, 2015
Bachelor Degree of Engineering at Qingdao University
September 1, 2009 - July 1, 2013
Master of Software Engineering at Yoobee Colleges
July 1, 2024 - July 1, 2025
Master Degree of Engineering at Donghua University (211)
September 1, 2013 - June 1, 2015
Bachelor Degree of Engineering at Qingdao University
September 1, 2009 - July 1, 2013

Qualifications

New Zealand Resident Visa
May 1, 2025 - August 26, 2025
New Zealand Resident Visa
May 1, 2025 - September 1, 2025

Industry Experience

Software & Internet, Gaming, Manufacturing, Education, Professional Services, Financial Services, Media & Entertainment