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


Development and support of system functionality, api and architecture. Writing tests.
Optimization of queries. Development of internal logic. Networking with clients to improve the system and logic.

--------------------------------------------------------------------------------------
Direction: Geodata
Development / revision of API and existing API. Administration of the Database, backup of the Database on the server. Parsing xlsx files. Architecture documentation, tests to validate expected data being loaded into the Database.

--------------------------------------------------------------------------------------
Direction: Website
Back-end development for the site. API
Implementation of a web application. Informatics community, focused on topics on self-development and computer science.
Implemented posts, profiles, user authorization system, api, likes, dislikes, reset password by token.
Implemented sending a letter via SMTP protocol during registration.
Wrapped in docker-compose, webserver settings on nginx.
Added automated portfolio creation (project descriptions + pdf certificates)
stack: python, Django, Django Rest Framework, postgresql, docker, nginx, gunicorn, html, css

--------------------------------------------------------------------------------------
Direction: Geodata
Creation of an asynchronous API - service for automated calculation of centralities. Building a multi-threaded Slack bot. Working with osm geodata.
The internship itself was more for my growth and it was not planned to continue working further.
stack: Django Rest Framework, celery, redis, clickhouse sql, qraphql, doсker, kubernetes, postgresql, microservice