About me
Backend Developer with 7 years of experience in web development, specializing in RESTful APIs, database management, and test-driven development. Committed to continuous self-improvement and active open-source contributor. Experience
Speechki · Full-timeSenior Python Backend DeveloperSep 2021 - Apr 2024 · 2 yrs 8 mosResponsibilities:- Developed services using Django and FastAPI.
- Worked with PostgreSQL (PL/pgSQL), Redis, RabbitMQ, Docker, and Amazon Web Services (AWS).
- Authored a library using Rust.
- Wrote unit and integration tests using Pytest.
CS GROUP · Full-timeHead of Software DevelopmentJan 2021 - Jun 2021 · 6 mosResponsibilities:- Led planning, mentoring, and code reviews.
- Managed and streamlined software development, testing, and deployment processes.
- Implemented Agile methodologies to improve team productivity.
Senior Full Stack DeveloperFeb 2020 - Dec 2020 · 11 mosResponsibilities:- Developed backend services using Django and Django REST Framework.
- Created frontend components with Vue.js.
- Built a mobile application using Flutter and Dart.
- Implemented automated CI/CD pipelines using GitLab CI/CD and GitHub Actions.
- Utilized PostgreSQL, Redis, RabbitMQ, and Docker.
- Wrote unit and integration tests using Pytest.
Zarnitza · Full-timeFull Stack DeveloperFeb 2019 - Feb 2020 · 1 yr 1 moResponsibilities:- Developed backend services using Django and Django REST Framework.
- Worked with PostgreSQL.
ДИА.ЛОГ · Part-timeSoftware DeveloperMar 2018 - Dec 2019 · 1 yr 10 mosResponsibilities:- Developed backend services using Flask.
- Created an Android application.
Education
Bachelor of Engineering - BE, Computational and Applied Mathematics
Kazan National Research Technical University named after A. N. Tupolev - KAI
2016 - 2018
Grade: Incompleted
Technologies and Tools
Programming Languages: Python (Expert), Rust (Beginner)
Frameworks: Django (Expert), Django REST Framework (DRF) (Advanced), FastAPI (Advanced)
Testing: Pytest (Advanced)
Databases: PostgreSQL (Advanced), Redis (Intermediate)
Messaging and Queues: RabbitMQ (Intermediate)
Containerization and Orchestration: Docker (Advanced), Docker Swarm (Intermediate)
Cloud Technologies: Amazon Web Services (AWS) (Intermediate)
DevOps Tools: GitLab CI/CD, GitHub Actions
Projects
Text Image Drawer
Speechki
Description: Wrote a library for drawing text on images using Rust.
Technologies: Rust, Python, HarfBuzz
Result: Accelerated image creation with text by 40 times. Excellent support for languages such as Indic, Arabic, Thai and Lao, Khmer, Myanmar, Tibetan, Hangul, Hebrew, and many others.
Insulin Pump Management Application and BackendДИА.ЛОГDescription:Developed an application and backend for managing an insulin pump based on the OpenAPS project.Technologies: Flask, Java, KotlinResult: Improved the quality of life for people with diabetes. Internal Logistic Management System
CS GROUP
Description: Developed a system for automating internal logistics within the company. The system allows tracking order status, managing warehouse inventory, and handling accounting.
Technologies: Django, DRF, Vue, PostgreSQL
Result: Reduced order processing time, improved reporting, and enhanced inventory control.
Mobile Application for Drivers
CS GROUP
Description: Developed a mobile application for drivers to manage routes and order statuses.
Technologies: Flutter, Dart
Result: Automated the process of managing order statuses and routes within the company.
Internal Order Managment System
Zarnitza
Description: Developed a system for managing orders and sales.
Technologies: Django, PostgreSQL
Result: Reduced the number of late order shipments by 30%.