Jennifer Griesmann

Staff Software Engineer at DigitalOcean

Villa Park, Illinois, 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
Jennifer Griesmann is a Staff Software Engineer with over 8 years of professional experience and a two-decade technical pedigree spanning embedded systems, telecom, virtualization, and cloud infrastructure. She has led backend teams and architected agentless virtualization backup and recovery systems while now driving reliability and delivery at DigitalOcean. Comfortable in C/C++ and modern backend ecosystems, she focuses on robustness under pressure—evidenced by bug fixes and deadlock resolutions in the widely used go-libvirt project that improved connection and callback resilience. An organized communicator and mentor, she bridges product and engineering priorities to meet tight deadlines and complex customer needs. Based in Villa Park, Illinois, she pairs low-level systems expertise with practical open-source contributions that quietly enhance critical infrastructure.
code8 years of coding experience
job12 years of employment as a software developer
bookB.S, Computer Engineering, B.S, Computer Engineering at University of Illinois at Champaign-Urbana
github-logo-circle

Github Skills (5)

libvirt10
error-handling10
go10
testing10
concurrency9

Programming languages (2)

CGo

Github contributions (5)

github-logo-circle
digitalocean/go-libvirt

Dec 2017 - Jul 2021

Package libvirt provides a pure Go interface for interacting with Libvirt. Apache 2.0 Licensed.
Role in this project:
userBack-end Developer
Contributions:19 reviews, 33 commits, 23 PRs in 3 years 7 months
Contributions summary:Jennifer primarily contributed to bug fixes and improvements within the `go-libvirt` repository. They addressed issues related to stream shutdowns in lifecycle events, corrected test data, and added more robust error handling for connection issues. Additionally, they fixed a deadlock issue and added tests for callback cleanup on connection disconnects, improving the library's reliability and stability. These changes focused on enhancing the core functionality and error resilience of the libvirt interface.
golanglicensedlibvirtapachepure-go
digitalocean/go-qemu

Oct 2017 - Dec 2020

Go packages to interact with QEMU using the QEMU Machine Protocol (QMP). Apache 2.0 Licensed.
Contributions:4 reviews, 8 commits, 8 PRs in 3 years 2 months
golanglicensedlibvirtqemuapache
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
Jennifer Griesmann - Staff Software Engineer at DigitalOcean