Position: Middle Python Developer
Category: Python
English level: upper
Years of experience: 2.5

- Mentored trainee Python developer and trained him to work independently
- Enhanced the response time of several endpoints by up to 10x through efficient ORM querying, API redesign, and delegation of time-consuming operations to Celery
- Designed and implemented a unified user permission system, replacing four inefficient, maintenance-heavy systems. This new system not only boosted performance but also simplified maintenance. Designed with a focus on flexibility, it offers easy extensibility for future needs, significantly improving system efficiency and scalability
- Developed a suite of Postman scripts, simplifying user flow and facilitating API testing
- Integrated the third-party library, Factory Boy, streamlining test data preparation and accelerating the testing process
- Introduced team's branching strategy documentation to enhance development efficiency and teamwork
Python Developer at Softserve
Dec 2020 - present

Client: Internal product
Project description: Сompany-wide collaborative Delivery Quality Management tool. It helps analyze the overall state of the project, access and apply the best company practices, identify and manage risks for achieving delivery success.

Stack:
- Python
- Django
- Django Rest Framework
- PostgreSQL
- Redis
- Celery
- Git
- SonarQube

Responsibilities:
- Participation in backlog refinements
- Tasks estimation
- Building and maintenance of REST API
- Bug fixes
- Code review
- Errors debugging
- Maintenance and extension of existing features
- Implementation and design of new features from scratch