Jeremy Whiting

Software Engineer at Self

Utah, 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

👤
Senior
🎓
Top School
Jeremy Whiting is a software engineer based in Utah with 14 years of experience building C++/Qt applications focused on UI design, threading, and data visualization. He pairs desktop expertise with back-end contributions to notable open-source projects like the PostgreSQL JDBC driver and Hibernate ORM, where he added configurable behaviors and build-time enhancements respectively. Comfortable in both product and freelance settings, Jeremy brings a pragmatic engineering mindset honed at Collabora and Scientific Toolworks. He has a sustained interest in software accessibility—particularly text-to-speech—which informs his UI work and makes his designs more inclusive. Beyond shipping features, he also contributes tests, build tooling, and performance-minded refactors, showing attention to maintainability and developer experience.
code14 years of coding experience
job4 years of employment as a software developer
bookComputer Science, Computer Science at Utah State University
bookDiploma, Diploma at Hillcrest Highschool
bookDixie State University
bookBS, Computer Science, BS, Computer Science at Dixie State College
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

jakartaee10
object-mapping10
postgresql10
testing10
jdbc10
java10
javas10
junit10
hibernate10
orm10
persistence10
gradlew10
persist10
gradle10
databases9

Programming languages (15)

SmartyJavaCSSC++CGoHTMLTypeScript

Github contributions (5)

github-logo-circle
hibernate/hibernate-orm

Jun 2013 - Dec 2022

Hibernate's core Object/Relational Mapping functionality
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:8 reviews, 14 commits, 2 PRs in 9 years 7 months
Contributions summary:Jeremy contributed to the project by implementing and enhancing build-time entity enhancement features using a Gradle plugin. Their work included creating and modifying Gradle tasks to support entity enhancement and integrating the enhancement process into the build lifecycle. Furthermore, the user's contributions involved fixing issues, modifying the Maven plugin, and refactoring the code for performance and code quality. These enhancements included modifying dependencies and fixing findbugs issues.
gradlejava8enversjdbcorm
pgjdbc/pgjdbc

Jan 2014 - Apr 2016

Postgresql JDBC Driver
Role in this project:
userBack-end Developer
Contributions:15 commits, 10 PRs, 91 comments in 2 years 2 months
Contributions summary:Jeremy contributed to the PostgreSQL JDBC driver, focusing on features related to column name sanitization and configuration options. They implemented a new property to disable column name sanitization, adding test cases to verify both the default and disabled behaviors. These changes involved modifications to multiple Java files, including test classes, demonstrating expertise in JDBC driver development and testing. The user also modified a case optimization test, further demonstrating their understanding of the driver's functionality.
sqldatabasepostgrespostgresqljava
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
Jeremy Whiting - Software Engineer at Self