Andrey Zhukov
Developer of distributed web systems

e-mail: hire@sneawo.com
location: South of France
I have over 20 years of experience, primarily in backend development, including high-load distributed systems. Additionally, I have extensive experience in CI/CD, frontend tasks, and iOS app development.
For the past several years, my work has been centered around Python and MongoDB in a microservices environment.

work experience

2016 - now  Senior Developer - Letsignit
Cloud solution to easily create, manage & deploy the email signatures of all employees of the company.
Integration with Azure and Onpremise Active Directory, Google GSuite.

I have been involved in the project from the very beginning and developed the major part of backend, CI/CD, first version of designer for the signatures and ETL pipelines for Datawarehouse.

The solution is based on microservices which are developed using twelve-factor principles and with a wide range of technologies: mainly python with flask, aiohttp, fastapi, mongodb, mysql, redis, celery, nginx, traefik, angularjs, vuejs, docker, docker swarm, kubernetes.

I contribute to architectural decisions, ensure code quality standards, conduct code reviews, and help the team solve complex technical challenges.
2013 - 2015  Slice Factory
I worked on different chrome extensions and backend part for them using Python / Django and PostgreSQL.
The extensions and the company does not exist any more, but they was quite popular at that moment. Some extensions was used by large French news media, like Le Parisien and Le Figaro.
2010 – 2013  Freelance
Web sites development on python, using django framework. Among them: C# projects for agent.ru - airline booking system:
2007 – 2010  Developer in ZAO "Interphoto" (netprint.ru), largest russian photo-printing company.
Development and support: web sites, administration systems, feedback system, schemes of interaction with partners, programs for designing photo books, order management system, system of preparing images for printing and previewing.

Participated in the development j2ee applications. Used jboss5 servers, ejb2 and ejb3 beans, postgresql database, communication via SOAP. All systems withstand high loads.
2003 – 2007  Developer in ZAO "Gambit" (russian office of USA "Golden Gate Technology").
Development of intranet site with bug-tracking system (like redmine), users system, forums and etc. Support of web site. In 2006 development of company products in GUI group using C++ with Qt.
1996 – 2010  Freelance
Participated in the development of about 30 php sites for the different russian companies, including IBM.

side projects

2023 - now  
iOS apps using SwiftUI
2020 - 2023  fmlst.ru
It's a social network for families, it allows to keep family photos and documents, comment on them, create pages, visualize the family tree.
I developed backend part using microservices architecture, using Python, AioHTTP, MongoDB, RabbitMQ as event bus, GRPC, Docker and participated in frontend part, which is based on React.
The project is in beta testing.

programming skills

backend: Python, Django, Flask, AioHTTP, FastAPI, SQL databases, MongoDB, Docker;
frontend: JavaScript, AngularJS, VueJS, React, HTML, CSS;
other: J2EE, Scala, C#, Perl, Tcl, Lua, Flash...

education

1996 – 2002  Moscow State Technical University n.a. N.E. Bauman, specialization "Robots and robotechnics systems".
1994 – 1995  Courses of programming in C and Lisp.

certificates

additional info