Rafael Bagmanov is a seasoned software engineer with 14 years of experience building data-intensive, high-throughput distributed systems and leading engineering teams from design to production. He has a strong track record delivering platforms that process millions of events per second and petabytes of data daily using open-source stacks like Kafka, Spark, Flink, and multithreaded JVM and Rust services. Known for deep expertise in performance tuning, data modeling, and functional programming (Scala, Clojure, Java, Rust), he excels in agile environments and technical leadership roles at companies including Apple and Integral Ad Science. Rafael’s background spans hands-on low-level optimization to architecting end-to-end data pipelines, and he brings a practical bent for building systems from scratch and making them operationally robust. An alum of Ufa State Petroleum Technological University, he combines strong academic foundations with a long history of pragmatic engineering across ad tech and large-scale data platforms.
14 years of coding experience
14 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Ufa State Petroleum Technological University
A mini book on writing NES emulator using rust lang
Contributions:2 reviews, 76 commits, 17 PRs in 2 years
ebookmini-bookemulator8bitnes
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.