Position: Python Developer
Category: Python
English level: intermediate
Years of experience: 0.5


Telegram Smart Weather
Implemented telegram based application, which gives information about weather in your location and provides human-readable advice for clothing.
Used an aiogram for communication with users via telegram bot, openweather API for getting actual weather info, implemented logic for clothing recommendations. Application was hosted on a remote AWS machine and tested by real users.
Telegram Questions Bot
Implemented telegram bot, which helps users to prepare for an interview. The application manages questions and answers for python interviews. 
Used an aiogram for communication with users via telegram bot, postgres DB for storing data and sqlalchemy for communication with it.
Upwork scraper
Python package for scraping project descriptions from UpWork website. Implemented scraping using scrapy framework and used beautifulsoup4 for parsing html data, applied text normalization and entity recognition using nltk library. Results were stored in MongoDB and used by the HR team to find relevant projects.
AUTO RIA
The application that checks whether the ad is fake. Using Auto Ria REST API we take one post from the auto.ria website and compare it with the other posts from the past. The comparison logic takes into account color, miles, year of manufacture, VIN, etc of a vehicle. The data is stored in sqlite3 DB.
Hyper Job portal
Website for creating vacancies and resume. Website with a few options - create resume, create vacancy, show resume and vacancy list and user permissions. Can be used for finding a job or employees.
Django as a web server.
FaceCut
Used face detector and grub cut algorithm from OpenCV framework. Implemented command line interface for placing face on arbitrary background.