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

🤩
Rockstar
🎓
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.
code17 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
serverless10
rest-api10
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.
strutsjavaweb-framework
apache/struts

Aug 2011 - Feb 2019

Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications
Role in this project:
userBack-end Developer
Contributions:5 reviews, 133 commits, 1 comment in 7 years 6 months
Contributions summary:Johannes primarily contributed to bug fixes and enhancements within the Apache Struts framework, specifically targeting issues related to content handling, JSON serialization, and UI tag rendering. The user addressed a mime-type issue for CSV media in `JasperReportsResult.java`, fixed a bug that caused JSONWriter to fail when CGLIB classes were in SharedLib, and resolved a problem with the doubleselect tag ignoring CSS-related parameters. Additionally, the user contributed to extending portlet showcase with a Portlet Event Example.
javamvc-frameworkstrutsweb-framework
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