My Journey
I'm a seasoned backend engineer with 9+ years of professional experience, currently working as a senior backend engineer at Sea (Shopee). My journey in software development began with a deep interest in building reliable and scalable systems, which has guided my career path ever since.
My expertise lies in developing high-performance microservices and distributed systems, with a focus on clean architecture, observability, and maintainable code. I'm passionate about optimizing performance, solving complex problems, and mentoring junior developers.
Throughout my career, I've worked extensively with Golang, Python, and JS/TS, developing a strong understanding of database technologies, message queues, and cloud infrastructure. Currently, I'm expanding my knowledge by learning Rust.
Experience
- Built a new and refactored existing real-time dashboard to utilize ClickHouse as the primary analytics database, replacing online transactional DB. Integrated Apache Flink as the ETL pipeline, reducing online DB load and infrastructure cost by 60%.
- Developed and implemented complex software solutions to optimize business efficiency
- Integrated 3rd Party Logistics, reducing onboarding time from 2 weeks to 1 week
- Optimized and migrated services from Python to Golang, cutting cloud costs by 20%
- Handled production debugging and service release deployments
- Mentored junior engineers, improving team performance
- Developed APIs and integrated with third-party applications
- Built microservices using Golang and deployed applications on Kubernetes via GitLab CI
- Developed gRPC-based intra-service integrations
- Created Voucher & Promotion Systems and Driver Reward Systems
- Led backend development integrating microservices with major banks
- Developed Loan Origination Systems and main platform features
- Applied Test-Driven Development (TDD) to enhance code quality
- Conducted code reviews and mentoring sessions for developers
- Migrated monolithic systems to microservices architecture
- Managed infrastructure optimization and reduced cloud costs by 30%
- Improved application efficiency by 20%
- Developed new product channels and media services
- Full stack development across multiple projects
- Implemented microservices for various use cases
- Handled database design and backend system optimizations
- Developed and maintained websites for various clients
- Implemented responsive web designs and frontend-backend integration
- Provided ongoing website maintenance and support