Hi there! I’m a backend-focused software engineer who enjoys turning complex requirements into clean, scalable solutions. I love building robust RESTful APIs, designing maintainable architectures with MVC and SOLID principles, and collaborating with cross-functional teams to deliver value to users. I’m motivated by data-driven decision making and continuously learning new technologies to improve system performance and reliability. I’ve worked on projects ranging from city council data platforms to scalable backend services, with a focus on secure APIs (JWT), containerized deployments (Docker, Kubernetes), and modern frontend integrations. I’m excited to apply my foundation in backend engineering to challenging problems and contribute to meaningful products.

ZengChai

Hi there! I’m a backend-focused software engineer who enjoys turning complex requirements into clean, scalable solutions. I love building robust RESTful APIs, designing maintainable architectures with MVC and SOLID principles, and collaborating with cross-functional teams to deliver value to users. I’m motivated by data-driven decision making and continuously learning new technologies to improve system performance and reliability. I’ve worked on projects ranging from city council data platforms to scalable backend services, with a focus on secure APIs (JWT), containerized deployments (Docker, Kubernetes), and modern frontend integrations. I’m excited to apply my foundation in backend engineering to challenging problems and contribute to meaningful products.

Available to hire

Hi there! I’m a backend-focused software engineer who enjoys turning complex requirements into clean, scalable solutions. I love building robust RESTful APIs, designing maintainable architectures with MVC and SOLID principles, and collaborating with cross-functional teams to deliver value to users. I’m motivated by data-driven decision making and continuously learning new technologies to improve system performance and reliability.

I’ve worked on projects ranging from city council data platforms to scalable backend services, with a focus on secure APIs (JWT), containerized deployments (Docker, Kubernetes), and modern frontend integrations. I’m excited to apply my foundation in backend engineering to challenging problems and contribute to meaningful products.

See more

Experience Level

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

Language

English
Advanced
Malay
Advanced
Chinese
Fluent

Work Experience

Java Backend Intern at Global Fund Network / Ant International
August 26, 2024 - February 28, 2025
Collaborated cross-functionally to analyze business requirements and translate them into scalable backend services, strengthening domain-driven design skills. Participated in the full software development lifecycle from requirements analysis and system design to development, testing, deployment, and iterative improvements across multiple backend projects. Implemented a Cartesian product-based batch baseline creation algorithm optimizing transaction initialization for scalability and reusability.
Game Development Intern at Kido Codel Kuala Lumpur
July 1, 2022 - October 1, 2022
Assisted students in debugging and resolving logical code issues. Developed a portfolio website and a game project as assigned by the supervisor. Organized a workshop teaching participants how to create games using the Godot engine.
Backend Engineer at Majlis Bandaraya Iskandar Puteri
February 2, 2025 - September 12, 2025
Built a dynamic CRUD application serving as a centralized data collection and analysis platform for Majlis Bandaraya Iskandar Puteri. Implemented DTO/DAO patterns and a layered repository architecture to ensure data consistency and separation of concerns. Architected the application using MVC and SOLID principles, leveraging Spring Boot's dependency injection for a modular, maintainable codebase. Developed and consumed 12+ secure RESTful APIs (Java/Spring Boot) with JWT authentication for authorized data exchange with React/Flutter clients.

Education

BSc (Hons) in Software Engineering at University Of Technology Malaysia
October 1, 2021 - October 1, 2025
CGPA: 3.98
BSc (Hons) Software Engineering at Universiti Teknologi Malaysia
January 1, 2021 - February 2, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Government, Computers & Electronics, Professional Services
    paper AI-Enhanced Second-Hand Motorcycle Marketplace With Price Prediction

    ReMo is a crucial key in the second-hand motorcycle market, inspired by the challenges faced by a motorcycle shop like Seng Cycle World. The growing demand for specialized trading platforms, ReMo is aimed to improve the buying and selling experience for both the sellers and buyers. By focusing on the user needs and market trends, ReMo aims to offer a bunch of essential features. From seamless authentication to user-friendly product management and communication tools by using WhatsApp, ReMo aims to improve the users’ experience in navigating the marketplace with ease and confidence. By using machine learning algorithms, used motorcycle pricing can be predicted. It helps to increase transaction success rates and ensure fairness and transparency for both buyers and sellers. Additionally, ReMo provides the ownership transfer procedure to offers users a seamless experience by using secure fingerprint authentication at pre-designated sites. ReMo is planning to have constant development in order to provide a better user experience within the motorcycle trading community by implementing a hybrid approach of Waterfall and Agile approaches in the system. Hence, ReMo has the ability to change the used motorcycle market and set new standards for excellence in the second-hand motorcycle industry by having its wide feature set.

    • Utilized dual hosting platforms for frontend and backend, ensuring high availability and enhanced reliability through automated failover.
    • Implemented CRUD operations for listings and user profiles using RESTful APIs with a repository pattern for optimized database interactions.
    • Optimized API payloads with DTOs (Data Transfer Objects) and pagination, reducing frontend load time and minimizing bandwidth usage.
    • Designed a multi-layered data architecture (DO/DTO) to securely decouple database entities from frontend interactions, eliminating sensitive data exposure while enforcing JWT-based authentication.
    • Maintained a clear separation of concerns (UI, business logic, and data layers) for improved reusability and modularity by utilizing the MVC (Model-View-Controller) architectural pattern for the backend system and the MVVM (Model-View-ViewModel) architectural pattern for the frontend.
    • Adhered to SOLID principles by using interfaces for service and repository layers, along with Spring’s dependency injection (@Autowired, @Bean), ensuring loose coupling, easier testing, and scalability.