Ping Cheng
Principal Engineer at REA Group
Experienced full-stack engineer specializing in modern web technologies, cloud solutions, and enterprise software development. Passionate about building scalable systems and leading technical initiatives that drive business value.
Technical Expertise
Backend
TypeScript Node.js GraphQL REST API PostgreSQL Redis Java PHP Laravel MySQL Message Queue
Frontend
TypeScript React Next.js TailwindCSS Vue.js Vite Redux SASS Webpack
Cloud & DevOps
AWS Docker GitHub Actions Serverless CI/CD CloudWatch
Legacy
ColdFusion Moodle jQuery
Professional Experience
Principal Engineer
Feb 2026 - Present · 1 month
Staff Engineer
July 2025 - Jan 2026 · 6 months
Lead Developer
Aug 2024 - July 2025 · 11 months
Senior Developer
Jul 2022 - Aug 2024 · 2 years and 1 month
Highly involved in digital mortgage areas, seamlessly connecting banks and the valuation industry with modern digital solutions. Contributing to the development of secure, enterprise-level products.
Key Responsibilities:
• Collaborate closely with the lead developer to design system solutions.
• Utilise existing group-wide infrastructure to optimise efficiency and avoid redundancy.
• Take the lead in developing feature slices and efficiently allocate work within the team.
• Provide mentorship to less experienced developers within the team.
Developer
Aug 2021 - Jun 2022 · 10 months
Web Developer
Aug 2019 - Sept 2021 · 2 years and 1 month
Working as a full stack developer. Delivering new features to AroFlo Platform which is an industry leading product in Australia, my current main involves in the platform include but not limited to project management, quotes, invoices, payment integration areas.
PTEPLUS
Development Lead
Jan 2018 - May 2019 · 1 year and 4 months
Work with the dev team on two main products. Design and implement IT architecture on the clouding computing platforms (AWS and Aliyun). Deliver stable, rapid responsible and reliable web applications to product's users.
Full Stack Developer
Oct 2016 - Jan 2018 · 1 year and 3 months
One of the key contributors to the start-up company, and participated in almost every stage of product design, implement and testing. Took responsibilities on full solutions to the technical side such as coding and servers' setup.