light switcher darn onlight swither dark off
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

Spines · Full-time
Full Stack Developer
Jun 2024 - Present · 11 mos

Responsibilities:
  • Design and optimize architectural solutions for a service using React and Node.js, improving performance and maintainability.
  • Develop new microservices with FastAPI, ensuring scalability and efficiency.
  • Maintain and enhance existing services built with Django and FastAPI, optimizing code quality and performance.
  • Improve CI/CD pipelines and infrastructure to enhance deployment speed and reliability.
  • Orchestrated the end-to-end migration of services and data from AWS to Azure, achieving minimal downtime and ensuring system stability.


Speechki · Full-time
Python Backend Developer
Sep 2021 - Apr 2024 · 2 yrs 8 mos

Responsibilities:
  • Developed and maintained backend services using Django and FastAPI.
  • Worked with PostgreSQL (PL/pgSQL), Redis, RabbitMQ, Docker, and Amazon Web Services (AWS).
  • Authored a high-performance library in Rust for Python applications.
  • Wrote unit and integration tests using Pytest.



CS GROUP · Full-time
Head of Software Development
Jan 2021 - Jun 2021 · 6 mos

Responsibilities:
  • Led project planning, team mentoring, and code reviews to ensure high-quality development.
  • Managed and optimized software development, testing, and deployment workflows.
  • Implemented Agile methodologies, increasing team productivity and collaboration.

Senior Full Stack Developer
Feb 2020 - Dec 2020 · 11 mos

Responsibilities:
  • Developed scalable backend services using Django and Django REST Framework.
  • Built responsive frontend components with Vue.js.
  • Developed and deployed a cross-platform mobile application using Flutter and Dart.
  • Designed and implemented automated CI/CD pipelines using GitLab CI/CD and GitHub Actions.
  • Worked with PostgreSQL, Redis, RabbitMQ, and Docker to enhance system performance.
  • Designed and maintained unit and integration tests using Pytest, ensuring code reliability.



Zarnitza · Full-time
Full Stack Developer
Feb 2019 - Feb 2020 · 1 yr 1 mo

Responsibilities:
  • Developed and maintained backend services using Django and Django REST Framework.
  • Designed and optimized database schemas in PostgreSQL to improve performance and scalability.
  • Developed frontend components and user interfaces using JavaScript and Vue.js.



DIA.LOG · Part-time
Software Developer
Mar 2018 - Dec 2019 · 1 yr 10 mos

Responsibilities:
  • Developed and maintained backend service using Flask.
  • Designed and built an Android application using Java/Kotlin.

Technologies and Tools

Programming Languages: Python (Expert), Rust (Advanced)
Frameworks: Django (Expert), Django REST Framework (DRF) (Expert), 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

ChatGPT voiceover plugin · Speechki
Description: Developed a plugin for ChatGPT that converts text to speech using the Speechki API.
Technologies: Python, FastAPI, SQLAchemy, Vue
Result: Quickly launched a B2C service and integrated it with ChatGPT, which became one of the first 15 third-party plugins presented in the ChatGPT plugin store.
Image Text Drawing Library · 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 · DIA.LOG
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%.

Education

Bachelor of Engineering - BE, Computational and Applied Mathematics
Kazan National Research Technical University named after A. N. Tupolev - KAI
2016 - 2018
Grade: Incompleted