Kazuki Shimizu

Customer Engineer at PLAID, Inc.

Tokyo, Japan
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
Kazuki Shimizu is a Customer Engineer based in Tokyo with 12 years of software experience and a strong open-source footprint in the Spring and MyBatis ecosystems. He pairs practical system engineering and project leadership—having led end-to-end development, testing, and user documentation—with deep backend expertise contributing to core projects like Spring Framework and Spring Security. His contributions include adding meta-annotation support, improving data access return types, and enhancing MyBatis-Spring integration, demonstrating comfort working inside widely used, high-impact Java frameworks. Transitioning from system development to customer-facing engineering, he focuses on solving client problems such as workflow inefficiencies and disaster-time information flow using cloud and integration skills. Trained as a mechanical engineer (MSc, Kumamoto University), he brings a methodical, test-driven approach and a habit of improving developer ergonomics and configuration flexibility that isn’t obvious from his job title alone.
code12 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Mechanical Engineering, Master's degree, Mechanical Engineering at Kumamoto University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
409reputation
76kreached
15answers
1question
github-logo-circle

Github Skills (62)

application-framework10
git10
spring10
back-end-development10
apidoc10
testing10
selenide10
app-framework10
configuration-management10
spring-data10
authentication10
user-authentication10
spring-security10
mybatis10
spring-mvc10

Programming languages (6)

JavaShellScalaGoHTMLGroovy

Github contributions (5)

github-logo-circle
mybatis/jpetstore-6

May 2016 - Jun 2022

A web application built on top of MyBatis 3, Spring 3 and Stripes
Role in this project:
userFull-stack Developer
Contributions:328 commits, 103 PRs, 179 pushes in 6 years 1 month
Contributions summary:Kazuki primarily contributed to integration tests and refactoring the existing codebase. They upgraded dependencies such as Mockito and updated to newer APIs. They also introduced integration tests using Selenide for screen transition verification and optimized the build process by changing the browser to headless Chrome. Furthermore, they refactored the code to use AssertJ and improved the tests overall.
spring-bootmysqlweb-applicationspring-mvcspring
mybatis/spring

Feb 2016 - Dec 2022

Spring integration for MyBatis 3
Role in this project:
userBack-end Developer
Contributions:15 releases, 16 reviews, 402 commits in 6 years 10 months
Contributions summary:Kazuki primarily contributed to the Spring integration for MyBatis 3 project by implementing features related to direct configuration of `SqlSessionFactoryBean` without the need for a configuration file. This included adding new tests for the functionality and refactoring code to support configuration through properties. The user also fixed javadoc errors and other minor improvements.
spring-bootmysqlspring-integrationspring-jdbcspring
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
Kazuki Shimizu - Customer Engineer at PLAID, Inc.