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 is supported. This note will only be visible to 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. I have worked across fintech and edtech domains. Over the years I've gained experience across a wide range of domains and technologies:

  • I have hands-on experience working with both high-load and moderate-scale systems, monolithic and microservices architectures, and have integrated LLM solutions into production products.
  • On the database side, I have deep expertise with PostgreSQL, including query optimization and schema design. I've also worked with Redis for caching, ClickHouse for analytical workloads, OpenSearch for log storage and vector search, MongoDB for document-oriented data, and Greenplum for large-scale data warehousing.
  • On the APIs side, I'm proficient in designing and implementing REST, gRPC, GraphQL, and WebSocket interfaces, with a focus on clean contracts and performance.
  • For messaging and event streaming, I have practical experience with Kafka and RabbitMQ β€” building event-driven systems, handling asynchronous communication between services, and ensuring reliable data streaming.
  • On the infrastructure side, I'm comfortable with Docker, Kubernetes, and OpenShift for containerization and orchestration, and use Helm for managing deployments.
  • Finally, for logging and observability, I have hands-on experience with the ELK stack and OpenSearch combined with Grafana for centralized logging, and Jaeger for distributed tracing.

πŸ› οΈ 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