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.
13 years of coding experience
16 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Novosibirsk State University (NSU)
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.
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