Position: Python Developer
Category: Python
English level: fluent
Years of experience: 4


Software Engineer and Backend Development Instructor. Have experience with different types of architecture and technologies. Currently thoroughly learning Software Architecture and Data Engineering. Worked on Learning Management Systems, Internet Marketing Platforms, Smart Advertising Management Systems and so on. In my spare time I work on my Open Source projects.

----------------------------------------------------------

Software Engineer (Mar. 2022 - Present)
Devox Software - Full Time
• Worked on the implementation of the Test Driven Development, that increased code quality and reduced production risks.
• Implemented a Serverless Approach, using Azure Functions, to minimize infrastructure complexity and its costs.
• Organized Asynchronous Communication between several services via Azure Service Bus.
• Refactored multiple services, according to the best practices, to decrease maintenance and scalability costs.
• Reduced loading time of the main application by 65%, by optimization of MongoDB queries and 
applying caching strategies.
• Implemented Analytical Calculations Service for advertising campaigns, with statistics from 
Instagram, Tiktok, and Youtube.
• Improved CI/CD using Gitlab Pipelines and Docker, Docker Compose.

Backend Development Instructor (Jun. 2022 - Feb. 2023)
Tech Academy - Contract
• Taught 10+ future specialists fundamental skills of Backend Development.

Backend Developer (Feb. 2021 - Mar. 2022)
OG - Full Time
• Applied the approach which helped to develop highly maintainable code.
• Used Celery and Redis to implement an online meetings platform.
• Built API between Django REST Framework and BigBlueButton server.
• Optimized database access by applying tools and methods such as caching, stress testing (k6), decreasing queries number, and correction of the
database structure.
• Applied Sentry which contributed to finding and fixing 100+ issues.
• Used Docker and Docker Compose for deploying and development.
• Reviewed more than 100 pull requests and helped to make the code of contributors more cleaner and 
testable.
• Taught 2 Junior Developers to best practices of software development

Web Developer (Sep. 2020 - Feb 2021)
Freelance
• Participated in startups and learned to work in a team.
• Used Django REST Framework to develop the backend part of services.
• Applied best practices such as TDD, and SOLID to achieve maintainable and testable code.