Sonsawan Ngamsom

Junior Backend Engineer

Bangkok, Thailand

Curious and enthusiastic Backend Engineer with hands-on experience in Go, Java, cloud technologies, and backend system design. Passionate about exploring new technologies, solving real-world challenges, and building scalable microservice architectures.

About Me

Sonsawan Ngamsom

Hello! I'm Sonsawan, a passionate Backend Engineer based in Bangkok, Thailand. I specialize in building scalable microservice architectures using Go, Java, and cloud technologies.

Currently working at ONIFY TECH, I've gained hands-on experience in developing e-commerce backends, booking platforms, and re-architecting monolithic systems into containerized microservices on AWS.

I'm excited about fintech and enterprise environments, always eager to learn rapidly and implement innovative solutions that enhance software reliability and performance.

Computer Science Student
Expected graduation: Jan 2026
Multilingual
Thai (Fluent), English (Intermediate), German (Basic)
Research Interest
Explainable-AI with Health Care

Work Experience

Full Stack Software Developer
ONIFY TECH
Full-time
Dec 2023 – Apr 2025
  • Built a multilingual e-commerce backend integrated with Odoo ERP, enabling real-time inventory tracking and streamlined order processing for 100+ items
  • Developed backend APIs for a two-sided booking platform using Supabase (PostgreSQL), enabling real-time bookings, notifications, and availability tracking
  • Re-architected a monolithic budgeting system into containerized microservices on AWS ECS, adding RBAC and audit logging, improving scalability and system modularity
Go
Java
PostgreSQL
AWS ECS
Supabase
Microservices
APAC Solutions Architecture Virtual Experience
AWS
Program
May 2025
  • Designed scalable hosting architecture based on Elastic Beanstalk for a client experiencing significant growth and slow response times
  • Described proposed architecture in plain language ensuring client understood functionality and cost calculations
AWS
Elastic Beanstalk
Architecture Design
Alumni & MERN Stack Mentor
Generation Thailand
Volunteer
Dec 2023 - Feb 2024
  • Provided mentorship and guidance to learners on the MERN Stack (MongoDB, Express.js, React.js, Node.js)
  • Shared technical insights, answered questions, and offered practical assistance for complex concepts
  • Empowered learners to develop MERN Stack skills through ongoing support and encouragement
MongoDB
Express.js
React.js
Node.js
Mentoring

Skills & Technologies

💻

Programming Languages

Java
Go
Python
JavaScript
TypeScript
C
⚙️

Backend & Frameworks

Spring Boot
Spring
Hibernate & JPA
GIN
GORM
RESTful APIs
gRPC
JUnit
☁️

Cloud & DevOps

AWS
Docker
CI/CD
GitHub Actions
Microservices
Linux
🗄️

Databases

PostgreSQL
MySQL
Database Design
Query Optimization
🛠️

Frontend & Tools

React.js
Git
Shell
SDLC
Agile
🏗️

Architecture & Concepts

Microservices Architecture
OOP
Data Structures
Algorithms
System Design

Professional Projects

TaytThreads
Ongoing
TaytThreads
Secondhand Fashion E-Commerce Platform

Microservices architecture platform for sustainable fashion with Spring Boot & Go backend, ReactJS frontend, and comprehensive AWS cloud stack including Amplify, Cognito, RDS, and S3.

Key Features:

  • Secure user authentication and item listing
  • Independent scaling and faster development
  • CI/CD pipelines via GitHub Actions
  • Agile development tracked in Jira
Spring Boot
Go
React.js
PostgreSQL
AWS
Microservices
EirCare
Completed
EirCare
Patient Management System

Java Spring Boot microservices architecture for scalable patient record handling, secure authentication, and medical data processing, streamlining healthcare management workflows.

Key Features:

  • Scalable patient record handling
  • Secure authentication system
  • Medical data processing
  • Healthcare workflow optimization
Java
Spring Boot
Microservices
Healthcare
Chirps
Completed
Chirps
Backend Chat Board

Backend chat board built using pure Go standard library, optimizing real-time message handling, concurrency, and low latency for seamless user communication.

Key Features:

  • Pure Go implementation
  • Real-time message handling
  • Optimized concurrency
  • Low latency communication
Go
Real-time
Concurrency
Low Latency

Let's Connect

Ready for new opportunities

I'm always interested in exciting backend engineering opportunities, especially in fintech and enterprise environments. Whether you want to discuss a project, collaboration, or just say hi, feel free to reach out!

sonsawan.n.th@gmail.com
(+66) 62-608-1634
Bangkok, Thailand
Send me a message