Back Download CV

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.
JavaKotlinSpring BootNode.jsReact (TypeScript)KafkaRedisKubernetesJenkins

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.
AngularTypeScriptNode.jsNgRxOffice.jsRESTJenkinsConcourse CIGitLab CI/CD

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.
PHPCodeIgniterJavaScriptjQuerySCSSMySQLSQL

Education

B.Eng. Computer Engineering

2017 – 2021

Suranaree University of Technology · GPA 3.42 overall, 3.53 in major

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)