Johannes Geppert

Software Development Manager III at Amazon

Leipzig, Saxony, Germany
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
Johannes Geppert is a seasoned software leader with 17 years of experience, currently serving as Software Development Manager III at Amazon and leading distributed teams across Germany, Spain, and the UK. He combines hands-on Java backend expertise and AWS-centered architectures with front-end JavaScript frameworks to deliver global internal web applications. A long-time Apache Struts committer and PMC member, he contributes bug fixes, examples, and integrations that help bridge legacy Java web frameworks into modern serverless environments. Johannes is skilled at growing engineering teams, driving product lifecycles, and translating complex operational needs into maintainable code and tests. Beyond corporate delivery, he created Struts2 community plugins and has practical experience migrating logging frameworks and demonstrating Struts2 on AWS Lambda—work that reflects both deep framework knowledge and a pragmatic approach to modernization. Based in Leipzig, he pairs technical depth with cross-cultural leadership and a steady track record of shipping reliable systems at scale.
code16 years of coding experience
job21 years of employment as a software developer
bookBachelor Informatik / Computer Science, Bachelor Informatik / Computer Science at FernUniversität in Hagen
languagesItalian, German, English, Japanese
stackoverflow-logo

Stackoverflow

Stats
2,070reputation
288kreached
74answers
5questions
Badges
jsp
top-5%
github-logo-circle

Github Skills (23)

struts10
aws-lambda10
java10
javas10
api10
log4j10
web-framework10
rest-api10
serverless10
salesforce-rest-api10
jsp9
unit-testing9
json9
aws9
jspx8

Programming languages (5)

JavaCSSJavaScriptHTMLFreeMarker

Github contributions (5)

github-logo-circle
apache/struts-examples

Dec 2011 - May 2016

Mirror of Apache Struts
Role in this project:
userBack-end Developer
Contributions:47 commits in 4 years 5 months
Contributions summary:Johannes's commits primarily involve migrating the project's logging framework from an older XWork implementation to Log4j2. They replaced existing Logger and LogManager instances with their Log4j2 counterparts. The code changes also include modifications to several Java files within the `mailreader2` package to reflect the logging framework migration. The user also refactored some existing Struts examples to adopt the Log4j2 implementation for logging.
javaweb-frameworkapachestruts
A Java wrapper to run Spring, Spring Boot, Jersey, and other apps inside AWS Lambda.
Role in this project:
userBack-end Developer
Contributions:1 review, 25 commits, 8 PRs in 4 years 4 months
Contributions summary:Johannes contributed significantly to the `aws/serverless-java-container` repository by implementing and testing Struts2-based applications within the AWS Lambda environment. They added unit tests and example code demonstrating how to run Struts2 applications using the Java container. The user also integrated a pet store example and a testing archetype, demonstrating Struts2 framework integration and providing a practical demonstration for other developers. They also updated the project to use the latest Struts2 GA version and refactored class names.
api-gatewayaws-lambdaserverlessspring-jerseyaws
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
Johannes Geppert - Software Development Manager III at Amazon