Przemyslaw Rumik

Engineering Manager II at HERE Technologies

Krakow, Lesser Poland Voivodeship
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
Przemyslaw Rumik is an experienced engineering manager and hands-on developer with 12 years in backend and systems work, currently leading two teams at HERE Technologies focused on EV charging discovery. He blends technical depth in the Java/JVM ecosystem—including meaningful contributions to the DCEVM project that enable live class reloading—with pragmatic team leadership that reduces meetings and increases coding velocity. Previously he led and shipped cloud-native developer tooling and microfrontend strategies at Guidewire, and built large-scale Java systems for logistics at Ocado. Comfortable switching between coding and product/people work, he intentionally stays technical to understand and unblock his teams. Based in Krakow, he pairs an MSc in Technical Physics and postgraduate CS studies with a curiosity for Go and C++, and a knack for small, useful tools in JavaScript.
code12 years of coding experience
job19 years of employment as a software developer
bookMSc, Technical Physics, MSc, Technical Physics at The Silesian University of Technology
stackoverflow-logo

Stackoverflow

Stats
181reputation
109kreached
0answers
1question
github-logo-circle

Github Skills (9)

hotspot10
javas10
jvm10
java10
unit-testing9
reflection8
reflections8
db26
indexing6

Programming languages (5)

JavaShellCSSGosuGroovy

Github contributions (5)

github-logo-circle
dcevm/dcevm

Feb 2018 - Aug 2018

Dynamic Code Evolution VM for Java 7/8
Role in this project:
userBack-end Developer
Contributions:4 releases, 9 commits, 5 PRs in 5 months
Contributions summary:Przemyslaw primarily contributed to fixing and improving the DCEVM project's core functionality related to dynamic code evolution within the Java Virtual Machine. They addressed an issue with incorrect class redefinition counts and made adjustments to ensure the counter accurately reflects changes during method and field operations. The commits involve modifications to Java source code and the JVM's internal files, specifically focusing on class redefinition and handling of DirectMethodHandle. These changes are crucial for the correct operation of DCEVM and its ability to dynamically update Java code.
evolutiondynamic-codejava-bytecodebytecodejava
Contributions:33 pushes, 1 branch in 3 years 11 months
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