light switcher darn onlight swither dark off
avatar
Bulat Kurbanov
Backend Developer

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-time
Senior Python Backend Developer
Sep 2021 - Apr 2024 · 2 yrs 8 mos

Responsibilities:
  • 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-time
Head of Software Development
Jan 2021 - Jun 2021 · 6 mos

Responsibilities:
  • 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 Developer
Feb 2020 - Dec 2020 · 11 mos

Responsibilities:
  • 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-time
Full Stack Developer
Feb 2019 - Feb 2020 · 1 yr 1 mo

Responsibilities:
  • Developed backend services using Django and Django REST Framework.
  • Worked with PostgreSQL.



ДИА.ЛОГ · Part-time
Software Developer
Mar 2018 - Dec 2019 · 1 yr 10 mos

Responsibilities:
  • 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, Kotlin
Result: 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%.