Skip to content
GLec1erPublic

About

Backend developer building reliable APIs and services with Python, FastAPI, PostgreSQL, and Docker.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Hi, I'm Grigorii Lavrov 👋

Senior Python Backend Engineer · Technical Lead

Backend architecture · Data engineering · Distributed workflows

I build Python backend systems and data pipelines for data-intensive products, internal platforms, and model monitoring. My work connects API and database design with asynchronous processing, orchestration, performance, and reliability.

I take ownership from architecture and implementation through code review, releases, observability, and incident follow-up. As a technical lead, I turn business requirements into clear technical plans and help teams deliver systems that are maintainable and safe to change.

  • Backend engineering: API contracts, service boundaries, PostgreSQL data models, caching, integrations, and background jobs.
  • Data engineering: Airflow orchestration, Spark processing, monitoring and validation workflows, and reporting pipelines.
  • Technical leadership: architecture decisions, task decomposition, code review, delivery coordination, and performance improvements backed by measurement.

Explore my projects · Professional experience · Technical toolkit

NDA-safe experience impact snapshot

⚡ At a glance

IT dashboard with backend experience, leadership, scope, quality, and performance metrics

Measured impact

  • Led delivery for up to 15 specialists and owned the technical direction of 12+ backend services.
  • Worked with platforms covering 500+ ML models and 50+ test types.
  • Improved data-heavy operations by up to 30× and reduced one database workflow from 5 minutes to 10 seconds.
  • Increased critical-scenario test coverage to 85%+, reduced production defects by approximately 40%, and improved service response time by 15%.

NDA-safe career progression timeline

Engineering scope

Backend engineering scope map

Confidential experience

Company names, internal product names, and proprietary implementation details are intentionally omitted due to NDA restrictions. The public summary focuses on transferable engineering scope and measurable outcomes:

  • Designed and developed backend services for data registries, monitoring, validation, reporting, and ML-enabled workflows.
  • Built REST and gRPC integrations, event-driven services, asynchronous submit/poll flows, and background processing pipelines.
  • Led architecture, task decomposition, code review, release coordination, incident follow-up, and technical planning.
  • Worked across Python/FastAPI/Django services with PostgreSQL, Redis, Kafka, RabbitMQ, Airflow, Spark, and Kubernetes.
  • Improved ORM-heavy workflows, introduced migrations and configuration-driven processing, and strengthened observability and testing practices.

Technical toolkit

Language: Python, SQL

Backend: FastAPI, Django, Django REST Framework, SQLAlchemy, Pydantic, asyncio, aiohttp, Celery, REST, gRPC

Data & messaging: PostgreSQL, Redis, Kafka, RabbitMQ, Airflow, PySpark, Hadoop

Infrastructure: Docker, Kubernetes, GitLab CI/CD, Jenkins

Quality & observability: Pytest, unit and integration testing, Prometheus, code review, performance optimization, system design

Selected projects

Project What it demonstrates
Dev Interview Notes Full-stack learning platform with React, TypeScript, FastAPI, PostgreSQL, async SQLAlchemy, JWT authentication, RBAC, Alembic migrations, Docker, and OpenAPI
MENU-FastAPI Async REST API with PostgreSQL, Redis caching, Celery + RabbitMQ background jobs, Excel report generation, Docker Compose, and Pytest
GhostDB Educational in-memory key-value database with a SQL-like CLI, nested transactions, COMMIT, and ROLLBACK
Balancer Traffic-routing prototype using FastAPI, configurable origin/CDN redirects, Docker Compose, and a Locust load-test script
E-commerce Django e-commerce platform with users, seller stores, products, discounts, baskets, and orders

Engineering principles

  • Prefer simple, explicit boundaries: router → service → repository.
  • Treat observability, tests, migrations, and operational tooling as part of the feature.
  • Optimize the real bottleneck and measure the result.
  • Make distributed workflows understandable, debuggable, and safe to change.
  • Communicate architecture clearly and help teams deliver consistently.

Thanks for visiting my profile.

About

Backend developer building reliable APIs and services with Python, FastAPI, PostgreSQL, and Docker.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors