Senior iOS Software Engineer at Zalo Platform Team (2025-05 – Present)
- Leadership & Architecture Strategy: Led architectural decisions, established code review standards, and mentored junior and fresher engineers to improve system-wide modularity and engineering quality.
- Enterprise Release Management: Designed and owned robust app deployment processes, coordinating secure and reliable production releases across a footprint of more than 38M DAU and 78M MAU.
- Background Systems & Optimization: Redesigned multi-threaded scheduling infrastructure supporting up to 280M background fetches/day and more than 100K silent pre-launches/day.
- Core Platform Infrastructure: Built low-overhead internal SDKs providing shared utilities, native platform database bridges, and developer telemetry consumed by multiple engineering teams.
- High-Performance Storage Systems: Designed and developed a lightweight key-value database optimized for high-frequency data access and specialized pipelines.
- Engineering Health Observability: Designed and built a real-time observability system to track local development performance, CI/CD pipelines, and overall project health, enabling rapid bottleneck detection and data-driven optimizations that reduced build duration by 20%.
- AI Workflow Standardization: Established team-wide AI usage guidelines and documented engineering workflows integrating LLM tools for daily development, code review, and technical research.
- Cross-Functional Team Delivery: Collaborated with Product Managers, UI/UX designers, and cross-functional engineering teams to translate complex requirements into scalable technical solutions aligned with business goals.
iOS Engineer at Zalo Platform Team (2024-02 – 2025-04)
- Audited background execution patterns and corrected improper native API usage across 20+ feature layers and 20+ shared core libraries, reducing background termination events by approximately 280K/day.
- Optimized native thread scheduling and asynchronous workload prioritization during low-power conditions, reducing battery consumption by approximately 10% on older device generations.
- Built runtime monitoring mechanisms to capture unhandled exceptions and fatal crashes occurring on background threads, contributing to a 5% reduction in production crash rate.
- Designed and deployed an automated Out-Of-Memory detection and diagnostics system processing roughly 500 memory-related incidents/day and delivering symbolicated stack traces directly to feature teams.
- Authored comprehensive internal documentation establishing standardized LLM usage practices, prompt conventions, formatting rules, and security guidelines for the Zalo iOS engineering team.
- Designed reproducible engineering workflows using Claude, Gemini, and NotebookLM to support technical research, implementation analysis, and routine code reviews.
- Led the decomposition of large legacy monolithic compilation targets into isolated, feature-gated standalone libraries, reducing app compilation overhead by 25%.
- Optimized local compilation and CI/CD verification workflows through compiler cache reuse, selective indexing, and build pipeline improvements, accelerating engineering iteration cycles by 30%.
- Designed and built a centralized observability system that continuously tracks local build performance, CI/CD pipeline metrics, and project health in real time, enabling early regression detection and data-driven optimizations that reduced build duration by 20%.
- Developed an internal telemetry pipeline integrated with Grafana to visualize build duration, cache behavior, compilation trends, and CI/CD performance, allowing engineers to identify regressions and bottlenecks quickly.
- Co-developed an internal key-value database optimized for high read/write throughput, improving access performance for high-frequency local caching workloads compared with native alternatives.
- Maintained and scaled shared UI foundations and design system components used across distributed development teams, reducing repeated implementation and boilerplate layout code.
- Redesigned resource parsing and asset distribution pipelines, reducing the application binary package size by more than 100MB.
- Automated engineering quality gates using scripts, linters, build validation rules, and testing requirements to maintain consistency across more than 20 development teams.
iOS Engineer at Hitachi Vantara (2022-10 – 2024-01)
Developed, shipped, and maintained production iOS applications for US-based enterprise clients using Swift and UIKit, collaborating with international stakeholders throughout the development lifecycle.
iOS Engineer at Sun Asterisk (2021-11 – 2022-10)
Developed feature modules within cross-functional Agile teams using Clean Architecture principles to deliver modular, testable, and maintainable production applications.