Greg Turnquist

Host Of SELECT STAR at Cockroach Labs

Tennessee, United States
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
Greg Turnquist is a seasoned software engineer and technical content leader with 17 years building and maintaining core Spring projects and cloud-native systems. Now Sr. Staff Technical Content Engineer and host of the SELECT STAR show at Cockroach Labs, he combines deep backend expertise (Spring Data, Web Services, HATEOAS, R2DBC drivers) with CI/CD and build automation chops evidenced across dozens of high-profile Spring repositories. A prolific open-source contributor and former lead for Spring Data JPA and Spring Web Services, he’s known for modernizing build pipelines, improving observability, and rewriting core query and driver logic. He also translates complex topics into engaging media as a best-selling author, conference speaker, and YouTuber with nearly a quarter-million views, making database internals and Spring approachable. Based in Tennessee, he brings a rare mix of framework-level engineering, developer advocacy, and production-grade automation—and even authors tutorials that power community learning.
code17 years of coding experience
job26 years of employment as a software developer
bookMaster of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at Auburn University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,673reputation
274kreached
56answers
19questions
Badges
java
top-5%
spring
top-5%
spring-boot
top-5%
github-logo-circle

Github Skills (115)

dependency-management10
postgresql10
messaging10
web-application10
testing10
spring-data10
databases10
websocket10
spring-security10
javas10
scheduling10
automation10
file-upload10
build-automation10
maven10

Programming languages (15)

JavaCSSGoHTMLXSLTGroovyKotlinTypeScript

Github contributions (5)

github-logo-circle
Accessing JPA Data with REST :: Learn how to work with RESTful, hypermedia-based data persistence using Spring Data REST.
Role in this project:
userBackend Developer
Contributions:108 commits, 9 PRs, 73 pushes in 8 years 3 months
Contributions summary:Greg primarily contributed to the Spring Data REST project, focusing on the backend aspects. Their work involved removing transactional support, making code adjustments, and upgrading the Gradle version. They also added a custom finder method, upgraded to `@SpringBootApplication`, and migrated to the Maven wrapper, improving the project's build process and API functionality. The user also performed several Gradle upgrades.
spring-bootspring-datahypermediarestfulspring-data-rest
Accessing Data with JPA :: Learn how to work with JPA data persistence using Spring Data JPA.
Role in this project:
userBack-end Developer
Contributions:170 commits, 17 PRs, 78 pushes in 8 years
Contributions summary:Greg focused on modernizing the project by upgrading its build tools and dependencies, transitioning from Gradle to Maven. Their contributions included updating Spring Boot and related libraries, such as Gradle. Furthermore, they updated the testing scripts by switching from Gradle to Maven. They also updated the core application code to reflect the latest best practices.
spring-bootspring-datadata-jpadata-persistencespring-data-jpa
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