Overview

My name is Albert Tugushev. I am originally from Russia, and currently living in Montenegro. I am a professional software engineer since 2004 and an experienced Python developer since 2014. I am very passionate about Free/Open Source Software and have been contributing since 2019. My main interests in F/OSS are python packaging and developer tools.

Résumé

From January 2020 to June 2023, I was employed at Assaia International Ltd. as Senior Software Engineer in the “Real-Time Engine” team led by Serge Matveenko. Here I worked on an AI solution that watches aircraft turnarounds in real-time to understand what is happening and offers predictive analysis to better manage operations. Technologies: python 3.8+, asyncio, aiohttp, flask, nsq, postgresql, mongodb, redis, k8s, gitlab, pytest.

From August 2017 through August 2019, I worked for The Abyss LTD as Head of Engineering Department, where I worked on a new gaming platform The Abyss. I managed the Backend Department (5 people) and was responsible for developing high-load and scalable web services. Technologies: python 3.7, django, django-rest-framework, pytest, redis, rabbitmq, postgresql, docker, gitlab.

From August 2014 till August 2017, I was a Senior Python Developer at Destiny.Games in the Development team headed by Yuri Balandin, where I worked on a popular Korean fantasy non-target MMORPG TERA. I was responsible for developing web services. Technologies: python 2.7, django, unittest, redis, mysql, jenkins, gitlab.

From August 2011 to August 2014, I worked for Destiny Development as Perl Developer in the Development team headed by Yuri Balandin, working on many web services mostly for online games (browser and desktop). Technologies: perl5, catalyst framework, mysql, memcached.

From March 2009 through January 2011, I was employed at Mail.Ru Group as Senior Perl Developer, where I worked on a quest-editor for postnuclear online game TimeZero. Technologies: perl5, xsperl.

From November 2008 till February 2009, I worked for RBK Group as Perl Developer, working on hosting email service based on MS Exchange. Technologies: perl5, catalyst framework, memcached, mysql.

From August 2007 to October 2008, I was a Perl Developer at LLC “TimeZero”, where I worked on quests’ scripts for online game TimeZero using Perl language. Technologies: perl5, xs perl.

From September 2004 through August 2007, I was employed at FRPC JSC “RPA “Mars” as C++ Developer, where I worked on various software using C++ language and QT framework, administered LAN and Linux servers. Technologies: c, c++, qt3, perl5.

Education

I received a Master’s degree in Mechanics and Mathematics at Ulyanovsk State University in 2005.

Open Source

From January 2019, I’m actively maintaining pip-tools as part of Jazzband organization and also as one of the project leads. Even though I spend most of my spare time maintaining pip-tools, I’m also working on other open-source projects.