← Back to list ![]()
Registration: 28.04.2025
Artyom Koshurin
Specialization: Junior+ Python Developer
python, django, fastapi, docker, postgresql, redis, api
I am improving my Python skills and expanding my expertise with different frameworks (I started with Django and later additionally moved into FastAPI).
I am actively interested in neural networks and the tasks and functionalities that can be implemented using them. To save time and resources, I sometimes use tools like ChatGPT, Nicebot, or DeepSeek to develop initial versions of the required features (both code and conceptual components).
About my personal qualities:
During product development, I enjoy discussing implementation approaches and ideas for expanding and improving functionality. For example, in the InTouch project, I proposed and developed a two-factor authentication system and implemented an invisible CAPTCHA, which helped eliminate spam from non-existent emails and bot attacks.
I aim to maximize the functionality for a task and, when possible, suggest improvements to the client or project manager that I believe will make the solution more flexible and useful.
I maintain productivity under multitasking conditions by properly prioritizing and assessing the urgency of tasks.
I consistently complete my tasks ahead of deadlines within each sprint by effectively managing my time.
I am open to communication with other departments (frontend, QA, marketing), which often allows us to quickly resolve cross-functional issues. I advocate for discussing such matters during calls (within reasonable limits) because I am personally interested in the rapid and efficient implementation of tasks without unnecessary bureaucracy and delays between departments.
I occasionally participate in various IT conferences and webinars, for example:
"Management in IT" (March 16, 2024, Innopolis)
"IT in 2024: What Has Changed Over the Past Year" (June 7, 2024, online).
I am also interested in literature that helps reinforce professional skills, such as "Clean Code" by Robert C. Martin.
Telegram: @artem_cosh
GitHub: github.com/ArtyomKoshurin
Always available and ready to discuss and complete a test assignment!
python, django, fastapi, docker, postgresql, redis, api
I am improving my Python skills and expanding my expertise with different frameworks (I started with Django and later additionally moved into FastAPI).
I am actively interested in neural networks and the tasks and functionalities that can be implemented using them. To save time and resources, I sometimes use tools like ChatGPT, Nicebot, or DeepSeek to develop initial versions of the required features (both code and conceptual components).
About my personal qualities:
During product development, I enjoy discussing implementation approaches and ideas for expanding and improving functionality. For example, in the InTouch project, I proposed and developed a two-factor authentication system and implemented an invisible CAPTCHA, which helped eliminate spam from non-existent emails and bot attacks.
I aim to maximize the functionality for a task and, when possible, suggest improvements to the client or project manager that I believe will make the solution more flexible and useful.
I maintain productivity under multitasking conditions by properly prioritizing and assessing the urgency of tasks.
I consistently complete my tasks ahead of deadlines within each sprint by effectively managing my time.
I am open to communication with other departments (frontend, QA, marketing), which often allows us to quickly resolve cross-functional issues. I advocate for discussing such matters during calls (within reasonable limits) because I am personally interested in the rapid and efficient implementation of tasks without unnecessary bureaucracy and delays between departments.
I occasionally participate in various IT conferences and webinars, for example:
"Management in IT" (March 16, 2024, Innopolis)
"IT in 2024: What Has Changed Over the Past Year" (June 7, 2024, online).
I am also interested in literature that helps reinforce professional skills, such as "Clean Code" by Robert C. Martin.
Telegram: @artem_cosh
GitHub: github.com/ArtyomKoshurin
Always available and ready to discuss and complete a test assignment!
Skills
Python
Django
FastAPI
Docker
REST API
SQLite
PostgreSQL
GitHub
Git
Nginx
Tortoise ORM
Pytest
SQLAlchemy
Alembic
Linux
SQL
Redis
Apache Kafka
Work experience
Python backend developer
since 07.2024 - Till the present day |Tousa
Python, FastAPI, SQLAlchemy, Alembic, Pydantic, Tortoise ORM, Aerich, Poetry, Pytest, PostgreSQL, Docker, Git, CI/CD, Apache Kafka
Target Functionality:
Development and maintenance of backend functionality for a document management system and its mobile version using the FastAPI framework.
Implementation of new features and improvements to existing ones according to technical specifications and client requests.
Bug fixing and error correction, including both minor cosmetic adjustments and complete redesigns of interaction logic with the source system, addressing issues left by previous contractors.
Working with databases, including creating and applying migrations as well as optimizing queries.
Writing and maintaining tests to verify system functionality and stability.
Results of Completed Work:
Improved the algorithm for sending decisions from the mobile application to the source system, increasing data transmission reliability and speed by 60%.
Optimized the handling of error messages returned by the mobile app, simplifying problem diagnosis for users.
Fixed critical bugs, including a complete redesign of the interaction logic with the source system, significantly improving system stability.
Implemented database migrations for modifying and adding fields to models, enhancing data structure and manageability.
Developed tests to verify the implemented functionality, resulting in higher code quality and a reduction in production errors.
Python backend developer
since 01.2024 - Till the present day |InTouch
Python, Django, Django Rest Framework, Docker, CI/CD, PostgreSQL, Redis (dramatiq), Nginx, Linux, Git
Target Functionality:
Improving the user registration and authentication process.
Reducing API load by throttling authorization requests.
Implementing a role-based access control (RBAC) system for functionality access.
Speeding up the CI/CD process for project auto-deployment via GitHub Actions.
Enhancing the project's resilience against spam and network attacks.
Supporting infrastructure and participating in the development of technological processes.
Results of Completed Work:
Registration process speed doubled, including email confirmation setup.
API load reduced by approximately 1.7 times by limiting authorization requests (tested in the staging environment).
Developed and implemented a two-factor authentication system via email.
Configured role-based access to functionalities based on user groups.
CI/CD workflow auto-deployment process accelerated by approximately 40%.
Strengthened protection against external spam attacks targeting both the server and the database.
Simplified interaction processes between users with the "doctor" and "client" roles.
Set up background task execution.
Educational background
Software engineering (Bachelor’s Degree)
2017 - 2021
Kazan National Research Technical University named after A. N. Tupolev
Languages
GermanElementaryEnglishUpper IntermediateRussianNative