Ivan Godwin

Software Engineer - Site Reliability at The Apache Software Foundation

Oregon, 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
Ivan Godwin is a Senior Software Engineer and Site Reliability specialist based in Oregon with nine years of professional experience building cloud-native systems in Go and Kubernetes. He currently leads development and release efforts for VMware GemFire for Kubernetes and now applies his SRE skillset at Abnormal AI, blending hands-on engineering with strategic architecture work. Ivan has a strong enterprise background across VMware, Broadcom, and Pivotal, designing scalable infrastructure, CI/CD pipelines, and multi-cloud solutions on AWS, GCP, and Azure. An active Apache Geode committer, he has contributed to improving reliability of distributed tests in a widely used open-source in-memory data grid. He thrives at the intersection of code and operations, preferring roles where he can both ship software and drive cross-functional initiatives that reduce risk and accelerate delivery. Colleagues rely on him for pragmatic, test-first approaches that tame flakiness in complex distributed systems.
code8 years of coding experience
job9 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at George Fox University
languagesGerman
github-logo-circle

Github Skills (7)

javas10
test-framework10
junit10
geode10
assertj10
java10
testing10

Programming languages (2)

JavaC++

Github contributions (5)

github-logo-circle
apache/geode

Dec 2019 - Oct 2021

Apache Geode
Role in this project:
userBackend Developer & QA Engineer
Contributions:2 reviews, 9 commits, 22 PRs in 1 year 11 months
Contributions summary:Ivan primarily contributed to improving the reliability and stability of the Apache Geode project, focusing on addressing flakiness in distributed tests. Their work involved implementing `Serializable`, utilizing Dunit and Cache rules, and employing AssertJ for more robust testing. They also refactored tests by inlining super calls, using latches instead of sleeps and implementing setup and teardown methods to reduce the test's execution time.
accumuloapachenetwork-serverdatagridjava
igodwin/geode

Nov 2019 - Oct 2021

Apache Geode
Contributions:135 pushes, 158 branches in 1 year 11 months
wcswpswfsapachejava
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
Ivan Godwin - Software Engineer - Site Reliability at The Apache Software Foundation