Skip to content
View ribinskii's full-sized avatar

Block or report ribinskii

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ribinskii/README.md

Aleksandr Ribinski

Python Backend Developer, 6+ years experience
πŸ“ UTC+4 (Tbilisi, Georgia)

Telegram Email LinkedIn GitHub Phone

πŸ‘¨β€πŸ’» About Me

I am a Python Backend Developer with 6+ years of commercial experience building distributed services and improving production performance. My key experience includes:

  • End-to-end development and maintenance of a platform of varying complexity (FinTech, EdTech, high-load, microservices, event-driven, LLM integration)
  • Building efficient backend systems for B2B analytics systems
  • Deep expertise with PostgreSQL including optimization and API design

πŸ› οΈ Technical Stack

Backend & Frameworks

Python FastAPI Django Django REST Flask SQLAlchemy Alembic Pytest gRPC GraphQL WebSocket REST API

Databases

PostgreSQL MySQL MongoDB Redis Cassandra ClickHouse ElasticsearchOpenSearch GreenPlum

Message Brokers & Task Queues

RabbitMQ Kafka Celery

Infrastructure & DevOps

Docker Docker Compose Podman Kubernetes OpenShift Helm Terraform Ansible Jenkins GitLab CI Nginx

Cloud Platforms

AWS Azure

Monitoring & Observability

Prometheus Grafana

Version Control & Collaboration

Git GitLab BitBucket

Data Science & Machine Learning

Pandas NumPy LangChain Selenium

Tools & Utilities

Poetry Postman Insomnia Bash Linux

Other Languages

HTML5 CSS3 JavaScript Go C++

Concepts & Methodologies

Microservices Event Driven Async/Await


πŸ’Ό Work Experience

SBERBANK | October 2023 - December 2025 (2+ years)

Product: Internal services of the bank

Achievements:

  • Created 8 microservices of varying complexity using gRPC, RestAPI, GraphQL and EDD (Kafka)
  • Implemented 6 Retrieval-Augmented Generation services for processing corporate knowledge, thereby saving 140+ man hours per month by automating information search
  • Increased data extraction precision from 0.34 to 0.82 through embedding optimization, customer satisfaction (CSAT) by 35 points
  • Implemented and standardized layered architecture in 4 teams (25+ developers), thereby reducing the start time on new features by half
  • Unified 12 disparate codebases for a common architecture, increased the speed of development

Technologies: Python, Go, FastAPI, gRPC, GraphQL, Grafana, Helm, LangChain, LangGraph, PostgreSQL, BitBucket, Jenkins, Docker, Kubernetes, OpenShift, MongoDB, GreenPlum, Redis, Kafka, SMTP, OpenSearch, ClickHouse


VK (Tetrika) | December 2020 - October 2023 (2 years 8 months)

Product: Tetrika - Online platform for preparing for the Unified State Exam and improving school performance
(More than 110,000 students, project revenue for 2024: 46 million dollars)

Achievements:

  • Migrated from Pydantic v1 to Pydantic v2 for the billing domain, which increased productivity and improved type safety
  • Initiated implementation of test coverage in billing domain, increasing coverage from 44% to 83%
  • Implemented CI pipeline for automated testing, enabling quick error detection
  • Transferred bonus accrual service to Decimal, improving accounting compatibility and calculation accuracy
  • Onboarded three new employees
  • Initiated implementation of ADR (Architecture Decision Records), preserving decision context

Technologies: Python, Tornado, FastAPI, PostgreSQL, Docker, Kubernetes, Redis, SQLAlchemy, gRPC, Kafka, aiohttp, pyjwt, bcrypt, pandas, numpy, Cassandra, RabbitMQ, Celery, MongoDB, GraphQL, WebSockets, Aioboto3, S3, httpx, Twilio, aiosmtplib


ROSTEC | September 2019 - December 2020 (1 year 3 months)

Product: Automatic calculation of UAV characteristics platform

Achievements:

  • Accelerated calculation of prototype's take-off and landing characteristics from 10 to 4 seconds by optimizing basic formulas
  • Increased test coverage of wing and tail geometry calculation module from 47% to 81%
  • Configured Grafana for monitoring key project metrics, reducing incident response time
  • Implemented caching of frequently requested parameters using Redis, reducing database load
  • Implemented automatic code validation via flake8, isort, and mypy in GitLab CI pipeline

Technologies: Python, Django, PostgreSQL, Redis, Celery, RabbitMQ, Linux, Bash, Marshmallow, Docker, requests, pandas, matplotlib, numpy, gRPC


πŸŽ“ Education

Moscow Aviation Institute, Moscow (Russia)
Bachelor's Degree in Information and Computer Science
2018 - 2022


Additional

My hobby is building a personal brand by teaching Python Backend courses at my university (4+ years), presenting tech talks at conferences


πŸ“« Let's Connect!

Telegram Email LinkedIn GitHub Phone


PDF resume!

PDF Resume

Popular repositories Loading

  1. northwind_psql northwind_psql Public

    Forked from pthom/northwind_psql

    Northwind sample database for postgres

  2. build-your-own-x build-your-own-x Public

    Forked from codecrafters-io/build-your-own-x

    Master programming by recreating your favorite technologies from scratch.

    Markdown

  3. ribinskii ribinskii Public

  4. tetrika tetrika Public