Putthiphong Boonphong

Software Engineer at MyBatis

Bangkok, Thailand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Putthiphong Boonphong is a pragmatic software engineer based in Bangkok with 10+ years of experience optimizing backend systems and delivering measurable performance gains. He has repeatedly accelerated processing and migration tasks—turning a 14-minute job into 9 seconds and boosting throughput over 10x—demonstrating deep expertise in performance tuning and system design. A long-time contributor and committer to the MyBatis ecosystem, he migrated core integrations to Java 8 and resolved complex test and merge issues in a well-known open-source project. His background spans Java, Go, distributed systems and infrastructure (Docker, Kubernetes, Kafka) with hands-on experience building a stock analysis app using Go and Redis. Former technical lead and architect roles show he excels at introducing best practices—CI/CD, caching, modular design—and mentoring teams through migrations and process change. Collectedly, he blends scientist-like curiosity with a pragmatic focus on shipping robust, high-throughput systems.
code10 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BS), Bachelor of Science (BS) at Chiang-Mai University
github-logo-circle

Github Skills (9)

dependency-management10
mybatis-plus10
javas10
dependency-track10
dependency-resolver10
mybatis10
spring10
dependency-resolution10
java10

Programming languages (2)

JavaRuby

Github contributions (5)

github-logo-circle
mybatis/spring

Dec 2016 - Apr 2017

Spring integration for MyBatis 3
Role in this project:
userBack-end Developer
Contributions:32 commits, 2 PRs, 1 push in 4 months
Contributions summary:Putthiphong primarily contributed to migrating the project to Java 8 and upgrading its dependencies. They modified several core classes related to MyBatis integration with Spring, including `SqlSessionTemplate`, `ClassPathMapperScanner`, and `MyBatisPagingItemReader`. The user also addressed test-related issues, updating the `DummyMapperFactoryBean` and relevant test classes while resolving merge conflicts.
spring-bootmysqlspring-integrationspring-jdbcspring
pboonphong/mybatis-parent

Jan 2017 - Jun 2022

The MyBatis parent POM which has to be inherited by all MyBatis modules
Contributions:2 pushes in 5 years 5 months
mavenparent-pompomjavainherited
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Putthiphong Boonphong - Software Engineer at MyBatis