location: Moscow
email: aleksey@rybalkin.org
telegram: rybalkiin
github: alekseyrybalkin
personal git: git.rybalkin.org

Aleksey Rybalkin

Software Developer





Backend developer with ten plus years of experience in the software industry. Notable past employers include Yandex, the biggest search engine in Russia, and HeadHunter, the largest recruitment website in Russia. I have experience working on large scale projects like advertisement platforms and server monitoring software. Top things I am skilled in include getting things done, Python programming language, SQL databases, Linux and shell scripting, Rest API design/implementation and many others.

Professional experience

Developer | Huntflow, September 2019 - June 2020

Worked on a SaaS CRM for recruiting. Technologies: Python, asyncio, PostgreSQL, Redis, etc.

Freelance Developer | through Upwork, April 2019 - March 2020

Helping people with their Python backends.

Developer | Yandex, October 2018 - January 2019

Worked on migration of AdFox advertisement platform from bare hardware to Yandex internal cloud. Techologies: Python, C++, MySQL, lots of Yandex internal tech, etc.

Developer | HeadHunter, May 2013 - August 2018

Worked on improving reliability and monitoring of HeadHunter web services with SRE team. Among achievements - developed robust log analysis system for fast problem detection.

Worked on development and maintenance of HeadHunter advertisement platform. Significantly improved reliability and scalability of the platform which allowed for fast growth. Also designed the API.

Worked on ClickMe - an advertisement integration service. Among achievements - integration with HH advertisement platform, Yandex API and others.

Technologies: Python, Java, PostgreSQL, RabbitMQ, etc.

Developer | Yandex, April 2011 - January 2013

Was a team lead of monitoring systems development team. Achievements: Technologies: Python, Perl, MySQL, MongoDB, ZMQ

Developer | E-Soft, June 2010 - April 2011

Worked on desktop GUI platform for government services. Technologies: Java, Swing, Oracle.

Developer | Vita Plus / Pharmacy Chain 36.6, October 2005 - January 2008

Worked on an information system for pharmacy chain. Among achievements: integration of systems when pharmacy chain was bought by bigger pharmacy chain. Technologies: Java, Swing, Oracle.

Education

Mathematics and Administration of Information Systems | Orenburg State University, 2003 - 2008

Regular ACM contest participant and winner. Active participant in faculty sports life.