John Ament

Software Architect at Contrast Security

Mansfield Township, New Jersey, 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
John Ament is a Software Architect with over 15 years of hands-on experience designing and shipping JVM-based backend systems, now based in Mansfield Township, NJ. He combines deep expertise in Java and distributed data stores with practical contributions to notable open-source projects like ModeShape, Apache ActiveMQ Artemis, and Apache CXF. His work often focuses on connector integration, dependency upgrades, CDI/JAX-RS integration, and improving test coverage and maintainability in mission-critical middleware. Colleagues know him as an engineering leader who can refactor complex systems without slowing delivery and who is "mysteriously dangerous" in JavaScript when the situation demands. He has a proven track record of enhancing storage and messaging components—adding remote Infinispan HotRod support and tightening webserver and broker internals—demonstrating both architectural judgment and hands-on coding.
code15 years of coding experience
stackoverflow-logo

Stackoverflow

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

Github Skills (17)

messaging10
testing10
cxf10
java10
data-storage10
javas10
infinispan10
jax-rs10
cdi10
activemq10
jetty10
brokers9
broker9
dependency-injection9
xml8

Programming languages (17)

C#JavaC++CSSRustScalaGoHTML

Github contributions (5)

github-logo-circle
apache/artemis

Jun 2015 - Mar 2017

Apache Artemis
Role in this project:
userBackend Developer
Contributions:19 PRs, 114 comments in 1 year 9 months
Contributions summary:John contributed to the ActiveMQ Artemis project by upgrading dependencies, particularly upgrading Jetty to version 9.2. They also added unit tests for the webserver component, verifying startup checks and ensuring proper functionality. Furthermore, the user refactored code related to service registries and interceptors within the messaging broker, improving the project's internal structure.
brokerartemisopenwireactivemqhornetq
apache/cxf

Aug 2016 - Feb 2018

Apache CXF
Role in this project:
userBack-end Developer
Contributions:35 commits, 36 PRs, 26 pushes in 1 year 7 months
Contributions summary:John primarily contributed to the Apache CXF project by implementing and refining CDI (Contexts and Dependency Injection) integration features. This included modifications to support JAX-RS resources and application path inheritance, as well as adding more comprehensive system tests to validate CDI functionality, specifically in the context of OpenWebBeans. Several commits focused on improving proxy handling and exception mapper integration, enhancing the overall stability and usability of the CDI-based components within CXF. Furthermore, the user addressed code cleanups to improve the clarity and efficiency of CXF's default application loading mechanism.
cxfnetwork-clientjavaxmlnetwork-server
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