About
Software Engineer & System Architect based in Bangkok. I write about Java, Spring Boot, Next.js, cloud architecture, and building things with AI.
About Me
Hi there
I'm Nuttapat Pothavichai (alias Ball at work), a Software Engineer & System Architect from Bangkok, Thailand. I have a background in Mechanical Engineering and a Master's in Software Engineering for Data Science. I'm passionate about building scalable backend systems and cloud-native architectures with AI. I work mainly with Java, Spring Boot, Next.js, TypeScript, and Google Cloud.
My career
Resume
Aug 2025 – PresentCraft iTech Co., Ltd.System Architect (Project-based)- Promoted from Software Developer to support solution-level design, system integration, and direct coordination with banking IT stakeholders.
- Designed end-to-end integration flows for an enterprise banking purchase system using REST APIs, batch processing, and deep links — coordinating with three external parties.
- Defined API contracts, data models, and error-handling scenarios across 40+ APIs.
- Coordinated technical work for a team of 3–4 members; supported SIT, UAT, and performance testing up to ~50 concurrent users.
Jun 2024 – Jul 2025Craft iTech Co., Ltd.Software Developer- Lead full-stack developer delivering an enterprise banking system for purchase policy management and payment notifications.
- Built backend services with Java & Spring Boot, integrated with frontend apps built with React & Next.js.
- Worked with a large relational database processing ~40 GB/day through scheduled batch jobs, focusing on data consistency, performance, and fault tolerance.
- Supported the full release lifecycle across SIT, UAT, and production, including performance tuning and production hotfixes.
Jun 2022 – Jun 2024King Mongkut's University of Technology ThonburiM.Sc. Software Engineering for Data Science- Master of Science in Software Engineering for Data Science
- School of Information Technology, Bangkok, Thailand
- Executed engineering designs and specifications from Mitsubishi Motors Japan headquarters within a formal review and approval framework.
- Followed rigorous documentation, change request, and approval workflows ensuring full compliance with corporate engineering standards.
- Collaborated with cross-functional teams and external suppliers under high quality and safety constraints.
Jun 2017 – Dec 2018PPSN Co., Ltd.Mechanical Engineer- First industry role after graduating from Chiang Mai University.
- Worked as a Mechanical Engineer, applying engineering principles in a professional environment.

- Bachelor of Engineering in Mechanical Engineering, Chiang Mai, Thailand.
- Later transitioned into software engineering — driven by passion for building systems and solving complex problems with code.
