Duane Zamrok

Senior Software Engineer at Tanium

Buffalo, New York, 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
Duane Zamrok is a Senior Software Engineer based in Buffalo, NY with 12 years of experience building and maintaining Java-centric enterprise systems. He has deep hands-on experience designing J2EE SOA applications, migrating SOAP to REST APIs with Swagger documentation, and managing CI/CD and supply-chain tooling including Nexus and CVE assessments. Duane contributes to notable open-source projects like jsonschema2pojo—where he enhanced builder generation and copy-constructor support—and has improved GeoTools documentation for geospatial XML/GML workflows, reflecting both engineering and technical-writing strengths. Comfortable with customer-facing integrations and remote troubleshooting, he blends backend codecraft with practical operational knowledge to deliver reliable, well-documented software.
code12 years of coding experience
job17 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University at Buffalo
languagesEnglish
github-logo-circle

Github Skills (17)

geotools10
json-schema10
builder-pattern10
geospatial10
java10
javas10
code-generation10
xml10
gml10
documentation10
gradle9
gradlew9
ant9
maven9
gson8

Programming languages (4)

C#JavaGoPython

Github contributions (5)

github-logo-circle
Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc
Role in this project:
userBack-end Developer
Contributions:20 commits, 6 PRs, 2 pushes in 1 year 4 months
Contributions summary:Duane primarily focused on enhancing the `jsonschema2pojo` project by implementing and refining features related to generating Java code from JSON schemas. Their contributions included adding new rules for creating builder classes, supporting inheritance within the inner builder implementation, and implementing copy constructors. The changes involved modifying core components and adjusting configurations for builder generation, constructors and other features, ultimately improving the project's code generation capabilities. The commits also involved some refactoring and bug fixes.
maven-pluginbindingdata-bindingannotateant-task
geotools/geotools

Sep 2013 - Sep 2013

Official GeoTools repository
Role in this project:
userTechnical Writer
Contributions:9 commits in 2 days
Contributions summary:Duane primarily contributed to the project's documentation. Their changes included correcting typos, updating code examples, and modifying existing documentation to reflect code changes and incorporate expanded examples. These documentation updates focused on the library's XML and GML encoding features within the context of geospatial data processing. The user also addressed issues related to code examples that were not building.
sqlserverpostgiswmsgeotoolsmongodb
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
Duane Zamrok - Senior Software Engineer at Tanium