Sarun Daunghirun
Software Developer
Application Developer | T.C.C. Technology Co., Ltd.
Jul 2025 - Present
Built APIs using Fastify for a sustainability platform, enabling data collection teams to define emission metrics, questionnaire structures, collection periods, and multi-level approval workflows.
Implemented Kafka consumer services to maintain replica tables synchronized from upstream services, keeping local data consistent without direct service coupling.
Developed and maintained a shared React component library with Storybook, enabling consistent UI and reuse across microfrontend applications.
Collaborated with Business Analysts to translate requirements into tasks and coordinate sprint planning, ensuring features were delivered on time.
Software Developer | Synergy Global Network Co., Ltd.
Aug 2023 - Jul 2025
Developed a CRM LINE LIFF application using React and DaisyUI, rendering features including point redemption, redemption transaction history, and news content served from a backoffice configuration system.
Built frontend for a coastal sea depth platform using Mapbox GL JS, rendering multiple geospatial layers base maps, satellite imagery, digital elevation models to support visualization and analysis of sea depth data.
Implemented a hierarchical storage quota system for a document management platform using Next.js and NestJS, enforcing parent-child limits to prevent over-allocation and maintain consistent resource control across departments.
Applied atomic design principles to build reusable UI components, reducing duplication and enabling the frontend codebase to scale efficiently as new features are developed.
Programming Languages:
Libraries / Frameworks:
Tools / Platforms:
Databases:
B.Sc. Computer Science, Sukhothai Thammathirat Open University (2018 - 2023)
Junior Software Developer (Generation Thailand)
For full resume: Download PDF