Aleksei Rybalkin

Software Engineer
Love GNU/Linux and Python


Professional experience

Google | Software Engineer, SRE

Warsaw, November 2021 - now
SRE in Google Cloud Platform

Huntflow | Software Developer

Moscow, September 2019 - June 2020
Worked on a SaaS CRM for recruiting. Among achievements: development and deployment of new faster, more correct and more maintainable reporting system, development of an instant email notification system.

Technologies: Python, tornado, asyncio, PostgreSQL, Redis, etc.

Yandex | Software Developer

Moscow, October 2018 - January 2019
Worked on migration of one of company's advertisement platforms from bare hardware to the internal cloud. Techologies: Python, C++, MySQL, many internal tools.

HeadHunter | Software Developer

Moscow, June 2013 - July 2018
Worked on improving reliability and monitoring of company's web services as an SRE. Among achievements - developed robust log analysis system for fast problem detection.

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

Worked on the advertisement integration service. Among achievements - integration with the advertisement platform and with major external APIs.

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

Yandex | Software Developer

Saint Petersburg, Moscow, April 2011 - December 2012
Was a team lead of monitoring systems development team. Among achievements: development of new reliable and distributed monitoring system, its deployment in place of old ones on the company's server fleet, development and deployment of the new monitoring UI.

Technologies: Python, Perl, MySQL, MongoDB, ZMQ

E-Soft | Software Developer

Moscow, August 2010 - April 2011
Worked on desktop GUI platform. Technologies: Java, Swing, Oracle.

Vita Plus / Pharmacy Chain 36.6 | Software Developer

Orenburg, November 2005 - January 2008
Worked on the automation systems for the pharmacy chain. Among achievements: integration of systems when pharmacy chain was bought by bigger pharmacy chain. Technologies: Java, Swing, Oracle.


Orenburg State University | Mathematics and Administration of Information Systems

Orenburg, 2003 - 2008
Regular ACM contest participant and winner. Active participant in faculty sports life.