Position: Розробник Python
Category: Python
English level: upper
Years of experience: 3

1. Reduced data collection time from database, AWS S3, AWS DynamoDB, and Google API from 50 seconds to 10 seconds using asynchronous tasks in Python.
2. Developed a fully SOLID architecture for an internal project that was expanded in several directions over 2 years, while fully preserving the basic architectural model and encouraging expansion.
3. Automated a large business process involving the interaction of four different Jenkins jobs and interaction with two APIs, reducing the execution of this process from 1-2 days to 15-30 minutes.
4. Implemented Github Actions for all repositories, which automatically flagged formatting errors, code smells, and the presence of docstrings when a pull request was created. It automatically assigned code reviewers and added the necessary labels. This significantly improved code quality and review speed.
Over three years,  I worked on a finance-related project that enables companies to fully automate their expense flow business logic. During this project, I focused on developing innovative automation solutions for various clients. My main responsibilities were designing and implementing APIs using Django and FastAPI. I was also involved in creating mini web projects using Django (DRF) and React to streamline internal processes.
I have worked extensively with various data sources including MySQL, MongoDB, AWS DynamoDB, and AWS S3, effectively managing and integrating data for optimal results. As part of maintaining a seamless development lifecycle, I also established CI/CD processes using Jenkins and GitHub Actions to ensure a smooth and efficient deployment process.
One of the most rewarding aspects of my role was the mentorship of junior colleagues, providing guidance, and encouraging their growth within the company. I was proud to help them with their professional development plans and to see them grow and make significant contributions to the team.