Jake Wharton

Engineer In Training at AE2S (Advanced Engineering and Environmental Services, LLC)

Denver, Colorado, 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
award
Top expert inAndroid Development and UI DesignAndroid and Kotlin Development
Jake Wharton is an Engineer in Training based in Denver, bringing 17 years of hands-on technical experience and a B.Sc. in Electrical Engineering (minor in CS) from Colorado School of Mines. He applies electrical, controls, and PLC/HMI expertise to water and wastewater projects at AE2S while pursuing PE licensure and expanding knowledge across civil, environmental, and process engineering. Equally at home in embedded and software domains, Jake has an extensive open-source footprint—contributions include widely used Android libraries and tools such as Dagger, Moshi, Timber, LeakCanary, and numerous Kotlin/Jetpack Compose projects. His background spans PCB and circuit design, PLC programming, and backend tooling for APK/AAR diffing, showing a rare blend of physical-electrical and modern software systems skills. A proven technical communicator and mentor, he’s taught labs and office hours at Mines and led cross-functional efforts in internships and student ventures. Outside engineering he volunteers in church leadership and fraternity governance, reflecting strong people skills and community-driven problem solving.
code17 years of coding experience
bookGrapevine Faith Christian School
bookBachelor of Science - BS, Electrical and Electronics Engineering, Bachelor of Science - BS, Electrical and Electronics Engineering at Colorado School of Mines
github-logo-circle

Github Skills (170)

library-design10
user-preferences10
serializable10
mobile-development10
python10
multithreading10
google-analytics10
expressions10
annotations10
aspectj10
butterknife10
testing10
image-viewer10
http10
bash10

Programming languages (29)

CGoHTMLGroovyFreeMarkerTypeScriptIDLShell

Github contributions (5)

github-logo-circle
JakeWharton/mosaic

Sep 2020 - Jan 2023

Build terminal UI in Kotlin using Jetpack Compose
Role in this project:
userFull-stack Developer
Contributions:97 reviews, 170 commits, 1095 PRs in 2 years 5 months
Contributions summary:Jake primarily focused on developing the terminal UI using Jetpack Compose. They implemented core components like rows and columns and integrated them to render a crossword puzzle. The user also addressed the initial setup of Jetpack Compose within a JVM environment, including necessary dependencies and configurations, and made modifications to the Compose runtime actuals. This indicates a strong focus on the frontend user interface and its integration with backend logic.
jetpack-composekotlinterminal-ui
JakeWharton/ThreeTenABP

Jul 2015 - Dec 2022

An adaptation of the JSR-310 backport for Android.
Role in this project:
userMobile Developer (Android)
Contributions:106 commits, 75 PRs, 97 pushes in 7 years 6 months
Contributions summary:Jake primarily worked on updating and maintaining the Android ThreeTen Backport library. Their contributions include adding ProGuard rules to obfuscate code, fixing a multiple-initialization bug, safely closing input streams, and updating dependencies such as AGP, Gradle, and testing libraries to AndroidX. They also updated the library to a newer version of the ThreeTenBP library and deployed snapshots from the trunk.
androidbackportjsr
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