Summary
Ivan Petrakov is a Senior Staff Software Engineer with 11 years specializing in architecting high-performance Ruby on Rails systems that serve millions of users. Based in Belgrade, he has a strong track record of measurable impact—reducing search response times by 550%, cutting interaction times with smart breadcrumbs by 325%, and improving query and parsing speeds up to 900% and 700% respectively. He combines deep backend expertise (Postgres, Elasticsearch, Sidekiq, microservices) with hands-on DevOps and test automation, and has interviewed 100+ senior engineers while mentoring juniors. Ivan also contributes to open source (OmniAuth ESIA gem) and excels at turning complex data integration challenges into robust, production-ready solutions.
11 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Science, Master of CS, Master's degree, Computer Science, Master of CS at Bauman Moscow State Technical University
German, English