Wiraphat Yodsri

Detail-oriented Software Engineer dedicated to building high-quality software.

Bangkok, Thailand

WY

About

As a dedicated Software Engineer, I excel in developing robust backend systems and leading development teams through the implementation of efficient, scalable solutions. My experience spans working with Golang, gRPC, and microservices architecture, particularly in high-performance environments. I have contributed to various projects, including authorization systems, customer service platforms, and university-level web development. With a strong foundation in clean architecture, DDD, and design patterns, I aim to create reliable and maintainable software systems.

Work Experience

work-logo
Apppi
Contract
Remote

Dec 2024 - Present

Backend Engineer

Go
Redis
MySQL
Sentry
AWS S3
Docker
Github Action
ArgoCD

Architected and implemented a high-throughput eligibility calculation service as part of the LINE Family Club project for LINE Company (Client), processing user redemption rights against a payment history exceeding 10 million transactions and designed to efficiently support over 1 million active users and official accounts concurrently under heavy load.

Developed and deployed a robust, Go-based background error handling pipeline utilizing goroutines to asynchronously collect and process errors from various concurrent system components, significantly improving system observability, tracing capabilities, and post-mortem debugging efficiency through structured, process-specific logging.

Architected a real-time event campaign system enabling staff to instantly reward clients via QR code scanning at offline events; optimized performance by implementing a caching layer for redemption data, significantly reducing latency and database query times.

Engineered the entire staff-api service architecture from the ground up, strictly adhering to Clean Architecture, Domain-Driven Design (DDD), and SOLID principles, ensuring a highly modular, scalable, and maintainable system.

Re-engineered the application's configuration system by introducing an interface-based architecture, which decoupled implementations to enhance testability and resolved critical build failures on ARM-based platforms.

work-logo
LINE MAN Wongnai
Internship

Aug 2025 - Present

Software Engineer, Go

Go
Redis
MongoDB
RabbitMQ
Docker
Gitlab CI
ArgoCD

Creating bug and future technical dept.

work-logo
Agoda
Internship

Jan 2025 - Jul 2025

Software Engineer

React.js
Scala
Scylla
Kafka
Hadoop
Grafrana
Docker
Gitlab CI
DevStack

Architected a non-disruptive debugging service (FLAPI Debug Tool) that isolates debug processes from the production environment; this was achieved by enabling endpoints exclusively on a mirror environment and utilizing an asynchronous polling mechanism to retrieve cached data post-transaction, ensuring zero impact on live services.

Designed and implemented a comprehensive logging pipeline to capture and store flight fare rules and free baggage allowance information from over 100 suppliers in Hadoop, making the data accessible through an internal tool for the Flights Department

Engineered a real-time data mapping solution to display large-volume log messages (over 4MB for round trips, 0.4MB for one-way) on the FLAPI Debug Tool, mirroring the data logged to Hadoop for immediate analysis

Orchestrated the migration of the Flights Support Tool deployment from Kubernetes manifests to Agoda's private cloud platform (Buckbeak), establishing a complete CI/CD pipeline with automated testing, logging, and monitoring.

Streamlined the development lifecycle by onboarding devstack for the FLAPI Debug Tool, creating manifests that enabled developers to deploy to a development environment with a single click in the GitLab CI pipeline.

Integrated a Meta Search Engine (MSE) feature into the internal debugger service, empowering Product and BI teams to directly access and debug live data from all suppliers, significantly streamlining their workflow.

Authored comprehensive unit and component tests for the FLAPI Debug Tool's frontend, achieving 96% branch coverage and enhancing application stability.

Resolved a critical logging manager bug that caused data loss by implementing a data-merging technique to combine existing and new cache information, ensuring the accurate display of flight data from all suppliers.

work-logo
Looloo Technology
Internship

Nov 2024 - Dec 2024

Software Engineer

Python
FastAPI
Pandas
Matplotlib
Google App Script

Performed hypothesis testing and data exploration, generating insights that improved AI-driven healthcare solutions by 15%.

Built an API service integrating AI to summarize patient’s medical histories, reducing physician’s manual review time by 30%.

Created comprehensive unit tests for backend services, achieving 95% code coverage and ensuring robustness and system reliability.

work-logo
Spacely AI
Internship

Oct 2024 - Nov 2024

Software Engineer

Next.js
Nest.js
Go
Echo
Docker
LLM
Firebase

Led the full-stack development of AI-powered tools, overseeing the entire software development lifecycle from initial concept to final deployment, ensuring timely delivery and system scalability.

Developed a specialized API service that enabled AI-driven style transfer, converting static interior design images into AI-enhanced visuals with new design elements, improving user experience and creativity.

Designed and optimized user interfaces for seamless interaction with AI tools, allowing users to visualize real-time interior design changes such as changing image to video, customizing room perspective and room styling, driving engagement and enhancing usability.

work-logo
Apppi
Internship

Aug 2024 - Oct 2024

Full Stack Developer

React.js
AntD
Go
Gin
PostgreSQL
Docker
Microsoft Azure
Auth0

Designed and developed middleware for user authorization, integrating Microsoft Azure AD token verification and implementing Role - Based Access Control(RBAC) to manage permissions within the Content Management System(CMS).

Led the frontend development of the CMS platform, utilizing global state management to enhance performance, reducing unnecessary re-renders and improving user experience.

Integrated Axios with Tanstack Query to efficiently manage API calls, implementing error handling, data caching, and reducing redundant requests, resulting in faster load times and improved data reliability.

work-logo
Bewell
Internship

May 2024 - Jul 2024

Backend Developer

Go
Fiber
MS SQL
Docker
Gitlab CI
NginX

Developed the customer service system for handling post-sales product repairs for Bewell, utilizing Golang as the backend server.

Designed the database for the customer service system using MS SQL, implemented indexing to enhance query performance, and defined relationships according to database design principles.

Designed the customer service system with a strong focus on architecture, using design patterns like Singleton and Factory, implementing clean architecture, and adhering to SOLID principles and DDD.

Developed the delivery sales system for Bewell, utilizing Golang as the backend to ensure efficient and reliable operations.

Extracurricular

Software Engineer → Lead Software Engineer - Backend & DevOps

Go
Fiber
Gin
PostgreSQL
Docker
gRPC
Hexagonal
OIDC

Implemented the backend system using Golang as the server and employed gRPC as the API architecture to facilitate communication between servers, effectively reducing the latency of API calls to support over 1,000 users.

Authored proto files according to the API requirements to integrate and establish the gRPC server, allowing clients to access and interact with the services efficiently.

Designed the code architecture by implementing hexagonal architecture principles, structured the codebase in a domain-based manner, and utilized Golang as the backend server to ensure a modular and maintainable system.

Education

Chulalongkorn University

2023 - Present
Bachelor's Degree in Computer Engineering

Skills

Go
JavaScript
TypeScript
Java
C/C++
PostgreSQL
MS SQL
MySQL
MongoDB
AWS
GCP
Docker
Kubernetes
Fiber
Gin
Node.js
Express.js
Nest.js
React/Next.js
Tailwind
AntD
Chakra UI
gRPC
REST