General Information

Last name

First name Sergey

Education

Educational establishment Belarusian State University of Informatics and Radioelectronics

Diploma profession Software Engineer

Foreign Languages (English)

Everyday topics Professional topics

Reading Writing Speaking Reading Writing Speaking

Upper- Upper- Upper- Upper- Upper- Upper- intermediate intermediate intermediate intermediate intermediate intermediate

Professional Activity/Experience (Summary)

3+ years experience in Python development. Technologies:

Back-End: , Django Rest Framework, Flask, AioHttp, AsyncIO.

Front-End: HTML5, CSS3, Bootstrap. Scraping: Beautiful Soup 4, Selenium, lxml, Scrapy.

Databases: PostgreSQL, , MongoDB.

Microservices Communication: RabbitMQ, Kafka

Dev-ops: Docker, Docker Compose.

Application Servers: Nginx, Apache, Gunicorn.

Version control system: Git.

At the moment, I have a lot of experience working with various services and programming technologies.

I am a versatile person, and if you need to use something, I can always advise you on something, because I have already tried a lot in practice. I have been working in commercial development for more than 3 years and have experience in solving both simple standard tasks and complex non-standard ones

Professional Activity (Projects)

Period From 11.2019 Till Now

Project Roles Software Engineer

Project A platform for learning programming languages. A service that processes code tests and evaluates it in real time for everyone. You can create tasks that focus on different levels of complexity. Active work with git repositories

Responsibilities & ● Back-End Development;

Achievements ● Developing web-applications;

● Adding new features;

● Fixing project features;

● Testing;

Environment Python 3.x, Django, DRF, Dron, Gitea, PostgreSQL, Nginx, Docker, Docker Compose, Swagger API, GitLab, Unittests.

Period From 04.2018 To 11.2019

Project Roles Software Engineer

Project A news aggregation site that collects and publishes the most interesting articles from the most popular news services by analyzing likes, views, and comments.

We used Beautiful Soup 4 and lxml on some microservices and Selenium in others

Responsibilities & ● Microservices design; Achievements ● Database engineering; ● Developing core functionality; ● Code review and refactoring;

Environment Python 3.x, Django, DRF, Beautiful Soup 4, lxml, Selenium, Gunicorn, PostgreSQL, Kafka, Docker, Docker-compose, Github, Celery, Redis, Jira Period From 09.2017 To 04.2018

Project Roles Software Engineer

Project Ticket Proer. Platform to connect organizers of events with their potential audience. An organizer can be an ofcial organization or any person registered and approved by the system. Every request to create an event is managed by the staff, who can reject or approve it.

Scrapy for scraping the agenda from different similar platforms

Responsibilities & ● Developing features; Achievements ● Testing python code;

Environment Python 3.x, Django, DRF, Scrapy, Nginx, Gunicorn, PostgreSQL, GitLab, Swagger API, Trello, Docker, Docker Compose. Professional Skills

Level Skills Experience, (Expert/ Advanced/ Last used, in years Intermediate/ Year Novice)

Operating Systems MS Windows 15 Advanced 2021 4 Advanced 2021 Relational Database Management Systems (RDBMS) PostgreSQL 4 Advanced 2021 Redis 2 Advanced 2020 MongoDB 3 Intermediate 2021 Programming Languages Python 4 Expert 2021 Programming Technologies HTML/CSS 4 Advanced 2020 Django REST 3 Expert 2021 Django 3 Expert 2021 Selenium 2 Advanced 2020 Beautiful Soup 4 2 Expert 2020 lxml 2 Expert 2020 Scrapy 2 Advanced 2020 Flask 1 Intermediate 2020 AioHttp 1 Intermediate 2020 AsyncIO 1 Intermediate 2020 Celery 2 Intermediate 2020 REST, AJAX 4 Expert 2021 Microservices Communication Kafka 2 Advanced 2020 RabbitMQ 2 Advanced 2020 Integrated Development Environment PyCharm 4 Expert 2021 Source Control Systems Git 4 Advanced 2021 GitLab 3 Advanced 2021 Bitbucket 1 Intermediate 2020 Gitea 2 Intermediate 2020 Github 3 Advanced 2021 Test/Defect Tracking Tools Jira 3 Expert 2020 Trello 2 Advanced 2020 Building Tools Docker 3 Advanced 2021 Docker Compose 3 Advanced 2021