Ivan Dubrov

Staff Software Engineer at Guidewire Software

San Antonio, Texas, 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

👤
Senior
🎓
Top School
Ivan Dubrov is a Staff Software Engineer with 13 years of experience building full-stack, cloud-native systems from startups to enterprise at companies like Guidewire and Commure. He combines deep backend expertise in Java, Spring Boot and Rust with front-end skills in React/Redux, and has repeatedly shaped CI/CD, infrastructure and architectural decisions across teams. At Commure he helped design a Rust-based FHIR API server and tooling—growing a codebase from a single file to ~500k LOC—and built novel capabilities like multi-version FHIR support, CDC, and live-reload plugin frameworks. His open-source work includes low-level JVM enhancements for DCEVM, reflecting comfort across layers from embedded STM32 projects to hot JVM internals. Practical, product-minded, and hands-on, he pairs technical breadth with frequent collaboration with product managers to turn domain constraints into robust, testable solutions.
code13 years of coding experience
job16 years of employment as a software developer
bookBachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Novosibirsk State University (NSU)
languagesRussian, English
github-logo-circle

Github Skills (8)

classloader10
hotspot10
javas10
classloading10
bytecode-manipulation10
jvm10
java10
testing8

Programming languages (7)

TypeScriptJavaC++JavaScriptHTMLGosuMarkdown

Github contributions (5)

github-logo-circle
dcevm/dcevm

Apr 2014 - Aug 2017

Dynamic Code Evolution VM for Java 7/8
Role in this project:
userBack-end Developer
Contributions:124 commits in 3 years 4 months
Contributions summary:Ivan's contributions center around modifying the Java Virtual Machine (JVM) to support Dynamic Code Evolution (DCEVM) for Java 7 and 8. They have extracted DCEVM code into a separate project, patched HotSpot, and added support for running tests on Java 7. The user has also integrated MethodHandles updates for Java 7 and 8. Furthermore, the user has worked on ensuring correct handling and updates for redefined classes.
evolutiondynamic-codejava-bytecodebytecodejava
Guidewire/idea-publish

Feb 2014 - Mar 2016

Contributions:3 commits in 2 years 1 month
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 Dubrov - Staff Software Engineer at Guidewire Software