Vlad Ureche is a Senior Software Engineer based in Zurich with 15 years of experience building compiler technology, JVM optimizations, and production-scale backend systems. He combined academic research (PhD-level work on miniboxing at EPFL that influenced JVM Valhalla discussions) with practical engineering at companies such as Google and Cyberhaven, shipping anti-abuse systems and kernel-space components. An active open-source contributor, he helped improve Scala 3’s build and CI infrastructure and authored the miniboxing project that can speed up Scala generics by up to 20x. Comfortable spanning research and product development, he brings deep expertise in programming languages, compilers, and big-data tooling, and a track record of turning low-level performance ideas into deployable solutions.
15 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (PhD), Programming Languages, Doctor of Philosophy (PhD), Programming Languages at Ecole polytechnique fédérale de Lausanne
Colegiul National Mihai Viteazul
Bachelor, Systems: Compilers, Operating Systems and Distributed Systems, Bachelor, Systems: Compilers, Operating Systems and Distributed Systems at Universitatea „Politehnica” din București
Contributions summary:Vlad contributed to the build infrastructure of the Scala 3 compiler, making changes to the build configuration files (Build.scala, build.sbt, and plugins.sbt). Their contributions included adjusting the classpath for running tests and the main application, and adding Travis CI integration. They also addressed error messages and other build-related configurations, indicating an involvement in continuous integration and improving the build process.
Contributions:23 commits, 2 pushes, 5 comments in 1 year 4 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.