Skip to content
View sunJirapath's full-sized avatar

Block or report sunJirapath

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sunJirapath/README.md

Hi, I'm Jirapath 👋

Senior Software Engineer · Java · Backend Systems

Backend engineer with 5+ years of experience building Spring Boot microservices, REST APIs, batch processing, and CI/CD pipelines for banking and enterprise platforms. I focus on reliable services, performance, and maintainable code.

Portfolio & CV · LinkedIn · Open-source projects · Thai automotive dashboard


About me

  • Currently a Senior Associate Software Engineer at TMBThanachart Bank (ttb), working on mobile banking backend services.
  • Previously worked at Krungthai Bank and Sirisoft, with an internship at Krungthai Panich Insurance.
  • My work spans API integration, performance tuning, framework migrations, and developer automation.
  • I build open-source JVM libraries for Thai payments and tools that make public data easier to use.
  • B.Eng. in Computer Engineering, King Mongkut's University of Technology North Bangkok.

Tech stack

Java Kotlin Spring Boot Docker Kubernetes

Area Technologies
Languages & backend Java, Kotlin, Go, Python, Spring Boot, REST APIs, microservices
Databases & caching SQL Server, PostgreSQL, MongoDB, Redis, Elasticsearch
Cloud & delivery AWS, Docker, Kubernetes, Jenkins, GitHub Actions, Git
Messaging & integration Apache Kafka, API integration, batch processing

Selected projects

Generate, parse, and validate PromptPay and Thai QR payloads on the JVM. Java-friendly APIs with Android support.

Java · Kotlin · Gradle

Provider-backed Thai transfer slip verification with EasySlip and SlipOK, QR image extraction, business rules, and duplicate detection. Includes a Spring Boot starter.

Kotlin · Spring Boot · Redis · ZXing

Open datasets and an interactive dashboard for Thai vehicle registrations and official vehicle prices, with traceable sources and downloadable CSVs.

JavaScript · Open Data · GitHub Pages · Live dashboard ↗

Experience

Role Organization Period
Senior Associate Software Engineer TMBThanachart Bank (ttb) Nov 2024–Present
Java Software Engineer Krungthai Bank Dec 2022–Nov 2024
Software Developer Sirisoft May 2022–Nov 2022
Full-stack Developer Intern Krungthai Panich Insurance Jun 2021–Apr 2022

How I work

I prefer simple designs, explicit validation, and clear failure states. Tests, CI, documentation, and runnable examples are part of the work.

For professional connections, find me on LinkedIn. For project questions or contributions, use the relevant repository's issues and pull requests.

Pinned Loading

  1. promptparse-jvm promptparse-jvm Public

    PromptPay Java & Kotlin library: generate, parse & validate Thai QR (PromptPay, EMVCo, TrueMoney, BOT barcode) and pre-check payment slips (ตรวจสลิป) – zero dependencies / ไลบรารี PromptPay สำหรับ …

    Kotlin 1

  2. slipverify-jvm slipverify-jvm Public

    Java/Kotlin SDK for provider-backed Thai transfer slip verification: EasySlip, SlipOK, QR image scanning, replay protection, and a Spring Boot starter.

    Kotlin 1

  3. thai-auto-data thai-auto-data Public

    Thailand new car registrations open data: monthly by brand, model, province & fuel type (EV/hybrid), 2021–now, from the Department of Land Transport, plus official car prices. CSV, CC BY 4.0. ยอดจด…

    JavaScript 1