Position: Python/Django Developer
Category: Python
English level: intermediate
Years of experience: 1


Backend Developer
February 2022 – December 2023

- designed the telegram bots architecture from the ground up;
- overall developed 8 web applications and 18 Telegram bots.
- commercial experience with pytelegrambotapi, aiogram, Django;
- developed a Django web interface for each bot enabling the administrator to perform CRUD operations with the models as well as to message all the users or specific user groups; also, to view the correspondence history for each user and get the visualized statistics of the bot (number of users and their daily activity);
- deployed projects to the server using Nginx and uWSGI;
- used Telegram web apps in bots: coded a barcode generator and a web scanner for the loyalty program of a retail chain;
- integrated payment systems using the LiqPay API;
- used Google Sheets API and beautifulsoup4 library for parsing HTML pages;
- was in charge of the front-end duties on several projects: creating the layout of web admin pages for bots, the layout of some charitable foundations pages, and working with bootstrap.

IT Project Manager
April 2021 – October 2021

- managed the projects via the Agile (Scrum) methodology;
- coordinated the development of various web applications (for medical workers accreditation; voting for the director positions of some medical facilities; fire tracking and notification connected to NASA FIRMS API; a couple of sites for charitable foundations);
- simultaneously led 3 projects and teams of 3–9 people (WordPress developers, designers, devops);
- set up the meetings both with the customer and the team;
- modeled BPMN and UML diagrams;
- was in charge of creating technical documentation for projects;
- prototyped web pages in Figma;
- manually tested web applications so that they meet tech needs.

IT teacher
September 2020 – December 2020

- taught computer science to children aged 9–16: photoshop and the IT basics (including the ones of using algorithms in Scratch and code.org, ones of working with Telegram bots, and ones of safe technology usage (performed as a game);
- developed a semester curriculum and materials to test students’ practical skills;
- organized the purchase of IT equipment for school needs.