Sergei Zavilkin

Senior Software Development Engineer at Учи.ру team

St Petersburg, St Petersburg City, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Sergei Zavilkin is a seasoned Senior Software Development Engineer with 14 years of hands-on experience and over a decade specializing in backend systems, primarily using Ruby and SQL. He has led and maintained production-critical codebases, built trading and billing engines with functional-programming-inspired designs, and managed teams while mentoring engineers through multiple growth phases. Sergei has deep Rails expertise—designing APIs, integrating payment and auth providers (Stripe, ory.sh, warden) and introducing testing culture with RSpec and Cucumber—alongside practical frontend experience in React and jQuery. He’s comfortable owning both architecture and maintenance: from parsing engines that model user flows to migrating complex billing data and shipping OpenAPI-backed REST interfaces. Based in St. Petersburg, he brings a pragmatic focus on reliability and automation, often blending non-Rails patterns (form/service objects) into Rails apps to scale maintainability. A detail not obvious from titles: he repeatedly drove cross-cutting improvements (testing, DSLs for mail templates, QA automation) that boosted delivery quality across organizations.
code14 years of coding experience
job20 years of employment as a software developer
bookLyceum of Physics and Mathematics #67
bookBS Applied Informatics in Economics, BS Applied Informatics in Economics at Togliatty State Academy of Service
languagesRussian, English
github-logo-circle

Github Skills (21)

geocoding9
mongoid8
pdf-specification6
api5
ruby5
pdf-document4
parser4
api-documentation4
specification4
reader3
adobe3
mupdf3
pdf-parser3
command-line-tool3
pdf-manipulation3

Programming languages (1)

Ruby

Github contributions (5)

github-logo-circle
nifarius/pdf-reader

May 2012 - Sep 2019

The PDF::Reader library implements a PDF parser conforming as much as possible to the PDF specification from Adobe.
Contributions:6 commits, 1 PR, 1 branch in 7 years 5 months
pdf-manipulationadobepdfspecificationconforming
nifarius/onix

Jan 2015 - Jul 2019

Contributions:6 pushes in 4 years 6 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.
Request Free Trial
Sergei Zavilkin - Senior Software Development Engineer at Учи.ру team