Ittikorn Chawkamud
Software Engineer — backend microservices, solution architecture, full-stack delivery
Summary
Software engineer with five years in banking, financial data and consulting products. Work covers database design, backend services and the front ends on top of them, mostly Go, Node.js/TypeScript and Java/Kotlin microservices running on Kubernetes. Currently the engineer responsible for architecture decisions and code review on a small client team.
Experience
Software Engineer · Code Passion · Freelance
2025 – Present- Diamond manufacturing platform: designed the database and mapped each step of the production process into the system, so staff could follow the workflow on screen without stopping the way the business already ran.
- Residential design studio: chose the solution architecture with the client, then built the UI and the backend behind it.
- Senior engineer on the team: reviewed architecture and design decisions, and coached the junior developers through their work.
Software Engineer · SCB TechX · Permanent
Aug 2022 – Apr 2025- Built and shipped features on the SCB Connect applications, from grooming the requirement through to the production release.
- Wrote backend microservices in Spring Boot (Java, Kotlin) and Node.js, using Kafka between services and Redis for caching.
- Deployed onto Kubernetes through Jenkins pipelines, and covered new Spring Boot code with unit tests.
- Worked through solutions with the team in an agile process before starting implementation.
Software Engineer · Refinitiv (now LSEG) · Permanent
Dec 2021 – Aug 2022- Developed and maintained web applications for financial data products, through testing, deployment and production support.
- Split the front end into micro-frontends with Module Federation, keeping shared state in NgRx.
- Used Office.js to bring product features into Office documents.
- Traced and fixed production problems reported by users.
Full Stack Web Developer · Realize Solution Co., Ltd. · Permanent
Nov 2020 – Nov 2021- Designed the database schema for the product on my own.
- Worked with management to put a clearer change-management process around the codebase.
- Fixed defects and reworked existing code for new hardware, better performance and updated interfaces.
Education
B.Eng. Computer Engineering
2017 – 2021Suranaree University of Technology · GPA 3.42 overall, 3.53 in major
- Serverless and cloud architecture (Docker, Kubernetes)
- Advanced web application development (Angular, Node.js, MongoDB)
- Software engineering (Vue.js, Spring Boot)
Skills
Languages
Go · TypeScript · JavaScript · Java · Kotlin · PHP
Data
PostgreSQL · MySQL · MongoDB · Redis · Kafka
Backend
Spring Boot · Node.js · Nest.js · REST · Microservices
DevOps
Docker · Kubernetes · Jenkins · Concourse CI · GitHub Actions · GitLab CI/CD
Frontend
Angular · React.js · Next.js · Vue.js · Module Federation
Practices
Database design · Solution architecture · Unit testing · Agile · Mentoring
Spoken
Thai (native) · English (professional working)