Pipeline Health AI
Back-end Developer, March 2025 – Present
Project description
- A multi-tenant architecture application
Responsibilities
- Collaborated with Project Manager to estimate delivery timelines and break down features into actionable tasks aligned with the roadmap.
- Initialized and structured the backend codebase using scalable architecture patterns (Modular + DDD-lite), adhering to NestJS best practices.
- Designed and documented system architecture diagrams, including service boundaries, data flow, Redis caching layers, and external integrations like Clerk and AWS S3.
- Led performance optimization efforts, reducing API response times by indexing, caching (Redis), and optimizing database queries with QueryBuilder and TypeORM.
- Implemented robust authentication and authorization logic using Clerk’s RBAC/ABAC models to support roles like Super Admin, Tenant Admin, and Sales Staff.
- Integrated AWS services such as S3 for file storage and retrieval, including signed URLs and multi-part uploads.
- Ensured code quality and maintainability by writing unit and integration tests using Jest and setting up CI workflows for test enforcement.
- Proactively identified tech debt and bottlenecks, proposed refactors and architectural improvements to ensure system resilience and long-term maintainability.
Technologies
- Typescript, NestJS, RDS Postgres, RDS S3, Clerk (Authentication)
E-commerce Platform – Malaysia
Full-stack Developer, January 2025 – March 2025
Project description
- Southeast Asia's pioneering e-commerce platform for buying and selling pre-owned motorcycles
- Platform offers a fast, secure, and hassle-free online experience with 170 inspection checkpoints, a 100% money-back guarantee return policy, warranty, nationwide delivery, and a bundle of finance, road tax, and insurance.
Responsibilities
- Participated in daily meetings to discuss progress and demonstrate features directly to line manager.
- Developed robust CRUD endpoints, collaborating with team members to ensure effective development and maintenance.
- Implemented AWS Lambda functions to automatically add watermarks to images stored in AWS S3.
- Utilized AWS ECS and ECR to deploy both backend and frontend components of web application to the cloud.
Technologies
- Backend: Nodejs (NestJS).
- Architecture: Serverless, Monolithic.
- AWS: Lambda function, S3, RDS (PostgreSQL, MySQL).
- CI/CD: Github actions (Runner, Workflow).
- Version control platform: Github.
E-commerce Platform – Vietnam
Back-end Developer, July 2023 – December 2024
Project description
- This is an E-commerce platform.
Responsibilities
- Developed data pipelines to process structured data, integrating millions of raw records from 10+ data sources
- Refactored internal libraries and services (scraping, APIs) using best practices to improve performance, maintenance, and simplify debugging
- Developed a GitOps style service to manage database user roles and proxy IPs for each account
- Built the test framework (integration tests, stress tests) leveraging GitHub CI/CD to reduce manual work
- Improved database performance by implementing indexing strategies, reducing query response time by 30%
- Automated ETL processes across multiple marketplaces, reducing manual workload by 80% monthly
- Utilized AWS services, including EC2 and RDS, to improve system scalability and availability
Technologies
- Python, FastAPI, Celery, RabbitMQ, RDS Postgres, Redis
Healthcare System – Singapore
Full-stack Developer, September 2021 – July 2023
Project description
- Contributed to the development of Health’s digital platform, focusing on monitoring and managing patient visits, tracking health conditions, and facilitating claims processing.
- The platform integrates services such as on-demand digital consultations, in-person appointment scheduling, wellness services, and a comprehensive claims management system, enhancing healthcare accessibility and efficiency across the Asia Pacific region
Responsibilities
- Improved and refactored the codebase for maintenance, including extensive unit and integration testing.
- Attend daily meetings, engage in discussions to find solutions, and provide support to colleagues.
- Estimate timeframes for tasks, propose effective solutions, and complete backend tasks assigned by the project manager.
- Optimized SQL and NoSQL database queries, reducing load times by 35% and enhancing the user experience.
- Translate 5+ UI/UX designs from Figma into responsive web code for internal users, ensuring an optimal user experience and adherence to design specifications
- Develop RESTful APIs. Diagnose and fix critical bugs to ensure the project meets the release deadline.
- Collaborate with DevOps teams to develop CI/CD pipelines using Jenkins.
- Engaged in collaborative code reviews, providing and receiving constructive feedback to enhance code quality.
- Involved in Scrum Software Development Process.
Technologies
- Database: AWS RDS PostgreSQL, MariaDB, MongoDB, Redis.
- Message Queuing Technologies: RabbitMQ, Redis Queue.
- Architecture: Serverless, Microservices.
- Version control platform: Bitbucket.
Workforce Management System – Vietnam
Full-stack Developer, July 2020 – October 2021
Project description
- A system for attendance tracking and check-in/out management, enabling employees at retail stores across Vietnam to clock in, report daily tasks, and track productivity. The system provided automated reporting and performance evaluation to optimize workforce efficiency.
Responsibilities
- Involve in Scrum Software Development Process.
- Communicate directly with clients to clarify project needs and objectives.
- Create CRUD API endpoints for external and internal users to access and manage data.
- Worked on and optimized internal systems to improve processes.
Technologies
- Architecture: Monolithic.