Eric Martin

Staff Software Engineer at Garmin International

Lone Jack, Missouri, 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
Eric Martin is a Staff Software Engineer with 13 years of hands-on experience and over two decades in software roles ranging from teaching assistant to principal engineer and architect. Based in Lone Jack, Missouri, he currently shapes connected-product infrastructure at Garmin while also serving as a Senior Technical Editor for Baeldung, blending deep implementation skills with clear technical communication. His background includes leading teams to deliver mobile, web API, and device-integrated features and contributing backend Java examples and test updates to the widely used eugenp/tutorials Spring Boot repository. Eric’s strengths lie in backend architecture, Java I/O and stream processing, and improving developer-facing documentation and tests. He pairs academic rigor (MS in Computer Science and dual BS degrees) with practical systems experience across healthcare, consumer devices, and tooling, often surfacing subtle quality improvements in large codebases.
code12 years of coding experience
job20 years of employment as a software developer
bookUniversity of Missouri
github-logo-circle

Github Skills (9)

unit-testing10
javas10
java10
rxjavafx9
spring-boot9
rxjava9
junit9
testing8
spring-data-jpa8

Programming languages (9)

C#JavaScalaJavaScriptPHPRubyTSQLKotlin

Github contributions (5)

github-logo-circle
eugenp/tutorials

May 2018 - May 2022

Getting Started with Spring Boot 3:
Role in this project:
userBackend Developer
Contributions:58 reviews, 478 commits, 1125 PRs in 4 years
Contributions summary:Eric primarily contributed to the `eugenp/tutorials` repository by modifying Java code examples, focusing on various modules. Their work included updating unit tests within the core-java-io-2 and core-java-streams-3 modules, suggesting a focus on input/output and stream processing aspects of Java. Additionally, the user merged branches and updated existing test cases, including changes related to RxJava and Spring Data JPA.
spring-bootspring-security-oauthsecurityauthenticationsecurity-oauth
Stackify Log Appender for Log4j 1.2
Contributions:100 commits, 2 PRs, 51 pushes in 3 years 6 months
stackifylog4jloggingjavaappender
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
Eric Martin - Staff Software Engineer at Garmin International