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.
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
- 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.
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.
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Kuala Lumpur today.