Position: Python Developer
Category: Python
English level: pre
Years of experience: 5

CEO/CTO/Lead of (Dev/DevOps/QA) 
Sep 2018 ' Present
In 2018, my team applied for the OpenDataChallenge with the idea of a startup that won successfully and we
continue to work and develop the project.
 

City chatbot, which works on the basis of open data of the city and helps quickly and conveniently provide
information to city residents. To notify of: an emergency shutdown of water or gas; where the nearest parking
lot or when the public transport arrives, relative to the user's location; whether legal patio of the institution;
how much money is allocated from the state budget for repairs in the city or school, and what amount and
what has already been spent. 
The whole process of project management and development, both technically and the brand, is up to me.  

The project includes the modules:

 - landing page site;

 - a bot that works in Telegram and Facebook messengers using the REST API and GraphQL API, making it
quite easy to integrate into a new additional chat environment, web page or even a mobile application;
 
 - a neural network, which determines the problem in the user's request and selects the desired section in
the bot, so as not to manually climb the bot menu. If the sentence has immediately clarifying data, it
determines them by analyzing them more accurately helps the user to find the necessary information. Works
the same way on the REST API. APIs and web-hooks of various services that focus on our category handlers
types in the system, such as notification of: any changes; integration of other APIs into the system; operation
and processing of regular datasets; monitoring of other services; roadmaps; guidelines;

 - a platform that allows a registered manager to operate open city data in the system: update and delete.

The project is currently was ported to Docker/K8S, which optimizes the system's speed and high-load capacity
I had his own startup project, which I started from a pet project and brought into a full-fledged commercial product.
Worked on projects with more than 10,000 rps, supported ready-made architectures, and developed products from scratch on a microservice architecture, or moved from a monolith to a serverless microservice architecture.
I worked as a backend developer and also a tech lead who lead the technical direction and managed the work of other departments.
The main stacks I work with are Python, Flask/FastAPI, JS Vanilla/HTML/CSS/VueJS/NestJS, Big Data, and Global Architect.
Long-term projects, an opportunity to master new technologies and have the possibility to grow in professional terms. Remote work is preferred.