Sergey Shkarupa is a Senior Staff Engineer based in Prague with 11 years of experience building backend-first web applications, primarily in Ruby/Rails and increasingly Elixir/Phoenix. He has led architecture and delivery across startups and enterprise teams—driving APIs, multitenant systems, spatial-data backends, and CI/CD practices at companies like Medallia, Spaceti, and PrimeRevenue. Sergey pairs pragmatic DevOps skills (Docker, Ansible, AWS) with strong test-driven engineering (RSpec, Capybara) and background job expertise (Sidekiq, Redis), enabling reliable production systems. An active open-source contributor (notably to proxes) and GitHub maintainer, he favors Sequel for non-Rails projects and brings hands-on experience with web scraping, GraphQL/REST APIs, and frontend integration (Vue/React). Colleagues describe him as a lifelong learner who balances engineering leadership with deep implementation skills and a curiosity for new languages and architectures.
11 years of coding experience
13 years of employment as a software developer
Engineer’s Degree, Computers, complexes, systems and networks., Engineer’s Degree, Computers, complexes, systems and networks. at Volgograd State Technical University.
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
Sergey Shkarupa - Senior Staff Engineer at Medallia