Roman Petrovski is a seasoned software engineer with 13+ years building high-performance and distributed systems, currently applying his expertise at Illumina. He blends low-level C/C++ proficiency (including x86 assembler and multithreaded optimization) with cloud and big-data tools such as Amazon Cloud, Hadoop MapReduce and SGE to tackle large datasets and computational genomics problems. Roman’s background spans architecture and senior development roles, giving him deep experience in performance profiling, HPC, and enterprise Java/C# stacks across Linux and Windows environments. Comfortable across the stack, he routinely uses tooling from GCC/GDB and CMake to Git, Rational and IDEs like Eclipse/Visual Studio, and has a pragmatic history of integrating legacy systems (SyncML, MAPI) with modern cloud workflows. Notably, his career roots in Estonia’s Tallinn University of Technology and early telecom/enterprise projects give him a practical systems-first perspective that informs scalable, production-ready solutions.
12 years of coding experience
15 years of employment as a software developer
Computer Science, Computer Science at Tallinn University of Technology
Contributions:10 commits, 2 pushes, 1 branch in 10 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.