Adam Lerman is a pragmatic technology leader and Chief Technology Officer with 10 years of professional software experience and a longer history of hands-on systems work dating back to early IT roles. He combines backend engineering expertise in C# and Java with cross-platform familiarity (Windows, Linux, macOS) and a track record of improving maintainability and performance in production systems. Adam has contributed to notable open-source projects such as Apache Accumulo and the NSA-backed DataWave, delivering refactors, feature improvements, and operational upgrades (including Log4j replacement and Docker-related fixes). His career spans startups and defense contractors, where he progressed from DBA and support roles to technical lead and senior engineer positions before taking executive technical leadership. Based in Ilchester, Maryland, he focuses on making software that genuinely helps users get their jobs done while keeping systems robust and efficient. An often-overlooked strength is his history of improving developer ergonomics and code quality, not just shipping features.
DataWave is an ingest/query framework that leverages Apache Accumulo to provide fast, secure data access.
Role in this project:
Backend Developer
Contributions:251 reviews, 47 commits, 129 PRs in 5 years 2 months
Contributions summary:Adam contributed to the DataWave project by implementing various backend improvements and bug fixes. Their work included updating configuration files, refactoring code to close resources, and optimizing performance by avoiding repeated calls in the code. They also modified the code related to the web services and the Docker deployment. Additionally, they replaced Log4j1.2 with Reload4j.
Contributions:9 reviews, 12 commits, 18 PRs in 3 years 7 months
Contributions summary:Adam contributed to the Apache Accumulo project, primarily focusing on enhancing and refactoring existing functionalities. They implemented features like filtering options in the shell's config command and adding negation functionality to the grep command. Additionally, the user addressed code quality by removing unused properties and renaming variables, contributing to the project's maintainability.
javaaccumuloapachebig-data
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.