I am a Python developer with experience in creating high-quality software. I have been working in the IT industry for several years. I am passionate about creating innovative solutions that improve people's lives and make businesses easier to operate.
My expertise includes web application development, process automation, and scalable systems development. I have experience with Python, FastApi, Flask, PostgreSQL, MySQL, MongoDB, Docker, AWS, and many other technologies.
In addition, I am constantly learning and following new trends and developments in technology. I believe that training and skill development are key factors for success in the IT industry. I am always open to new challenges and ready to work with new technologies and tools.
If you have an interesting project or proposal, contact me and we will create something great together!
Responsibilities:
- Development and creation/updating of internal platforms.
- Integration with other services and systems via RESTful API and Swagger.
- Managing communication with customers, ensuring high quality and satisfaction.
- Optimize and improve the performance of existing systems by optimizing code and using architectural patterns.
- Development of new functions and tools to improve functionality and efficiency.
Achievements:
-Creating and customizing future API templates to simplify development and collaboration within the team.
- Development of a parser for creating the skeleton of a voice robot, speeding up the development process and reducing errors.
- Adding migrations to the system to ensure its stability and scalability.
- Improvement of middleware, increasing its reliability and security.
- Setting up automatic sending of reports after the dialogue to facilitate the analysis of user interaction.
Responsibilities:
-Design and create system architecture, ensuring scalability and reliability.
- Organizing and conducting testing of developed software to ensure a high quality standard.
- Active participation in discussions on architectural solutions, choice of technologies and tools.
- Conduct code reviews, ensuring alignment with best practices and standards.
- Profiling and optimization of code to improve system performance.
Achievements:
- Transition of the system to a microservice architecture, improving scalability and flexibility.
- Development of a service for collecting and analyzing system metrics, ensuring more effective monitoring and management.
- Optimize inefficient queries, increasing system responsiveness.
- Implementation of migrations to ensure seamless updates and changes to the system.
- Development of internal and external APIs that provide ease of integration with other systems.
- Improvement of the authorization and user identification service, increasing security and ease of use.
- Implementation of Black, Flake8, Mypy coding standards, ensuring consistent and clean code.
- Active work with blockchain and data scraping for additional functionality.