WORK EXPERIENCE
H LAB Co.,Ltd.
Full-Stack Developer | Dec 2020 - Jan 2024
- Developed and maintained applications, prioritizing adaptability to accommodate frequent change of customer requirements. Leveraged microservice architecture, maintainable code practices, and modern frameworks (NextJS, Angular, NestJS) to ensure efficient implementation. Additionally, implemented performance optimization across various layers.
- Design database schemas that align with the domain-specific data standards, while incorporating client-specific functionalities to ensure data integrity and interoperability.
- Developed real-time functionalities such as a dashboard, task management system, and user feed by leveraging event-driven architecture, reactive programming concept, and WebSockets.
- Hands-on experience in managing Azure cloud. Successfully initiated and maintained the Kubernetes cluster. Leverage infrastructure management concepts such as Infrastructure as Code and GitOps.
- Migrated data volumes ranging from hundreds of thousands to over 20 million records per table from legacy systems to new platforms.
Tourkrub.com Co.,Ltd.
Full-Stack Developer | Feb 2019 - Aug 2020
- Extract monolithic application into microservices.
- Develop new services to fulfill business requirement such as
royalty program, automation for accounting and finance workflow,
email and message notification center.
- Evaluate and recommended technologies such as architectures, framework and patterns base on objectives.
- Centralize api gateway using graphql.
- Manage and optimize database as needed.
- Collaborate with UX/UI team to develop pixel perfect client sites according to the design.
- Implement solution for optimize page speed such as lazy hydration, ssr cache and api cache.
Swiftlet Co.,Ltd
Full-Stack Developer | Jan 2018 - Feb 2019
- Collaborate with team to develop features for Terebinth, platform for create Cloud ERP system written in Ruby on Rails, AngularJS.
- Work with 3rd party services such as authentication service, online payment gateway.
- Optimization and refactor to resolve data query problem.
Internship | May 2017 - Dec 2017
Develop 'Development Environment',
feature that use idea of commnad object to create environment
that make user able to undo/redo actions on application.