Sarun Daunghirun

Software Developer

Work Experience

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.

Skills

Programming Languages:

TypeScript JavaScript

Libraries / Frameworks:

React NextJS NestJS Mapbox Antd Tanstack Query Vitest Jest SocketIO GraphQL

Tools / Platforms:

Git GitLab Docker Keycloak MinIO Kafka

Databases:

PostgreSQL
Education

B.Sc. Computer Science, Sukhothai Thammathirat Open University (2018 - 2023)

Certifications

Junior Software Developer (Generation Thailand)

For full resume: Download PDF