Skip to content
View cclxxi's full-sized avatar
⚙️
Developing
⚙️
Developing

Highlights

  • Pro

Block or report cclxxi

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
cclxxi/README.md

Hey, I'm Ilia 👋

Middle Backend Node.js Engineer with 3+ years of experience building and scaling a production e-commerce platform on microservices architecture

Currently working at Arannati, where I designed and maintain 10+ independently deployable services (auth, orders, payments, products, notifications, media) using NestJS and Go

What I work with

Backend: Node.js, NestJS, Express.js, gRPC, REST API, OpenAPI/Swagger

Languages: TypeScript, JavaScript, SQL, Proto

Databases: PostgreSQL (Prisma, Drizzle ORM, TypeORM), MongoDB, Redis

Messaging: RabbitMQ (topic exchanges, async workflows), event-driven architecture

Observability: Prometheus, Grafana, Loki, Jaeger, OpenTelemetry

DevOps: Docker, Docker Compose, CI/CD

Cloud: AWS (S3), GCP, YandexCloud, DigitalOcean, Hetzner

Testing: Jest, Playwright, Integration Testing

What I've been up to

  • Designed service-to-service communication via gRPC with shared protobuf contracts across 10+ microservices
  • Implemented async workflows with RabbitMQ, decoupling order processing, payments, and notifications
  • Applied polyglot persistence (PostgreSQL + MongoDB + Redis), reducing response latency by 20-30%
  • Built a full observability stack with OpenTelemetry, cutting incident investigation from hours to minutes
  • Developed shared infra libraries for gRPC and messaging, reducing service boilerplate by ~40%

Get in touch

Telegram LinkedIn WhatsApp Email

Popular repositories Loading

  1. stevedore stevedore Public

    A super-lightweight terminal UI for monitoring Docker containers and their logs

    Rust 2

  2. nestjs-paybox nestjs-paybox Public

    NestJS module for Paybox payment protocol (GreenleavesPay and compatible providers)

    TypeScript 1

  3. cclxxi cclxxi Public

  4. subtrack-bot subtrack-bot Public

    Lightweight telegram bot for managing your subscriptions

    TypeScript

  5. homebrew-tap homebrew-tap Public

    Homebrew tap for stevedore

    Ruby