Software Engineer at Azoom Viet Nam INC (2023-06 – 2026-04)
- Optimized critical database queries by 90% (from 7-9s to 200-800ms) through advanced indexing, denormalization, and CTE optimization techniques.
- Redesigned PDF generation microservice to handle 7.2x more traffic (20 to 143 req/s) by implementing multi-process Chrome architecture and resource pooling.
- Implemented template-based PDF generation using docx-templates, enabling non-developers to modify templates without code changes and reducing template iteration time by 80%.
- Reduced CI pipeline execution time by 40% (10 min to 6 min) by parallelizing tests across isolated databases, optimizing migrations (45s to 8s), and refactoring brittle unit tests into reliable API integration tests with automatic mock injection.
- Researched and implemented Strapi headless CMS with custom Vue components for company landing page, reducing content update time by 90% and enabling non-technical teams to manage content independently.
Software Engineer at Skymap Global Pte Ltd (2020-09 – 2023-05)
- Developed GIS platform processing 1M+ spatial features with 60% faster loading times using GeoServer, PostGIS with GiST indexing, and vector tile caching.
- Led team of 5 developers to deliver Hospital Information Management System with 10+ core modules on schedule through effective coordination and code reviews.
- Mentored 4 junior developers, enabling full-stack contributions within 3 months of onboarding.
- Refactored Laravel application to service-repository architecture with Unit of Work pattern, achieving 30% faster page loads and 25% fewer production hotfixes.
- Implemented ETL pipelines using GDAL/OGR to process and transform geospatial data from multiple formats (Shapefiles, GeoJSON, CSV, Excel) into PostGIS, implementing coordinate system transformations and geometry validation.
- Developed reusable Vue.js mapping components with Mapbox GL JS, enabling polygon drawing, layer management, and spatial filtering for interactive geospatial visualization.