Serbia
Senior Backend Engineer with 6+ years of experience in TypeScript, Golang, Node.js, NestJS, Express, PostgreSQL, Redis, Kafka, RabbitMQ. Specialized in building and optimizing high-load systems serving 1M+ DAU and 14K concurrent users. Architected multi-platform push notification service delivering 2-3M daily notifications via RabbitMQ worker pipelines. Led database performance optimization reducing 1.5TB to 400GB through native PostgreSQL partitioning, hot/warm/cold rotation, and materialized views. Implemented Redis-backed leaderboard systems achieving 50-100x latency reduction over PostgreSQL reads. Built end-to-end observability with Prometheus, Grafana, and Sentry across production environments. Experienced in airline ticket aggregation handling 20K simultaneous requests with race-condition-safe payment processing. Currently leading migration from Django monolith to 23-service distributed architecture sustaining 10,000 RPS with p95 < 120ms. Deep expertise in game backend, e-commerce, and travel/aviation sectors. Languages & Frameworks: Node.js, Golang, TypeScript, Express.js, NestJS, Java Databases & Storage: PostgreSQL (partitioning, materialized views), MongoDB, Redis (sorted sets, caching), ElasticSearch, ClickHouse Message Brokers: RabbitMQ, Apache Kafka DevOps & Cloud: Docker, Kubernetes, Helm, ArgoCD, Jenkins / CI-CD, GitHub Actions, AWS (S3, CloudFront, Minio), Linux, Bash, Git Monitoring & Observability: Prometheus, Grafana, Sentry, ELK Stack (Kibana), InfluxDB Concepts & Design: OOP / Design Patterns, Algorithms & Data Structures, SOLID, DDD, Clean Architecture Systems: High-Load Systems, Event-Driven Architecture, Microservices, CQRS, Outbox Pattern, CDC, REST / SOAP / gRPC Testing: Unit, Integration, E2E, Load Testing, Jest š Contact me here: +996554201001 https://t.me/torogeldiev_t [email protected]
Built a nationwide e-commerce marketplace platform for the Kyrgyz market ⢠Led migration from a Django monolith to a distributed micro-services architecture comprising 23 independent services (15 Node.js + 8 Go) ⢠Architected a high-performance Catalog & Product Discovery platform - sustaining 10,000 RPS with p95 latency < 120ms, with 85-90% cache hit ratio ⢠Developed CI/CD pipelines for 5 services and cutting build times ⢠implemented the Outbox pattern for guaranteed delivery across Kafka ⢠Built Kubernetes deployment infrastructure with Helm/Helmfile and ArgoCD for GitOps-based delivery ⢠Set up CDC pipelines for reliable data synchronization and event-driven processing ⢠Managed release cycles, deployment processes, and production monitoring ⢠Created unified Node.js service template for easy start to develop new services
⢠Developed high-load game backend systems supporting 1M+ DAU and 14K concurrent users ⢠Built push notification micro-service delivering 2-3M daily notifications across 6 platforms via RabbitMQ worker architecture with batched parallel delivery ⢠Optimized leaderboard system by implementing Redis sorted sets with async PostgreSQL sync, achieving 50-100x latency reduction ⢠Replaced pg_pathman with PostgreSQL native partitioning - removed external extension dependency, zero-downtime ⢠Designed hot/warm/cold partition rotation strategy managing 300GB of data for efficient data lifecycle and query performance at scale ⢠Built sharded request queue with per-user affinity and configurable concurrency, reducing request processing time from 800ms to 150ms under peak load ⢠Led database performance improvements, reducing DB size from 1.5 TB to 400 GB and enabling faster queries with optimized indexes, and materialized views ⢠Implemented end-to-end observability stack - Prometheus metrics, Grafana dashboards, and Sentry error tracking ⢠Tuned PG connection pool sizing, reducing pool wait time from 200ms to <10ms
⢠Developed a high-load food delivery platform serving 50K+ daily orders across the world using Node.js ⢠Isolated Payment Service into a standalone microservice with idempotent transaction handling, reducing checkout failure blast radius ⢠Migrated shopping cart (basket) storage from PostgreSQL to MongoDB as embedded documents, reducing cart read/write latency from ~15ms to ~2ms and eliminating JOIN-related deadlocks ⢠Implemented multi-tier caching strategy: Redis connection pool, in-memory LRU cache (node-cache) for hot record lookups, organization-level cache with TTL (12h) reducing average API response time by ~40% ⢠Built event-driven microservice architecture using RabbitMQ ⢠Implemented distributed tracing with OpenTelemetry and Jaeger for end-to-end request visibility across microservices, reducing bottleneck diagnosis time by ~60% ⢠Configured Kubernetes Ingress Controller for load balancing, routing, and TLS termination ⢠Performed code reviews and managed project releases
⢠Developed AviaKassa, a comprehensive airline ticket aggregator for both B2B and B2C clients using Node.js ⢠Handled high concurrency with up to 20,000 active simultaneous requests ⢠Implemented mechanisms to ensure correct handling of payments and reservations under concurrent access, dynamic tariff changes, and race conditions ⢠Developed internal tools from scratch to automate operational tasks ⢠Designed and optimized PostgreSQL database schemas ⢠Leveraged Redis for caching flight data from multiple GDS sources to avoid repeated aggregation ⢠Reduced database load by designing efficient data models and implementing pre-aggregation mechanisms for flight and commission data ⢠Set up ELK stack for monitoring and log analysis ⢠Applied design patterns (SOLID principles, Factory, DTO, Repository) to improve code maintainability
⢠Worked in a startup focused on automating document workflows for infrastructure projects in California ⢠Developed back-end services using Ruby on Rails, implementing core application logic from scratch ⢠Built front-end components using React ⢠Developed internal tools from scratch to automate operational tasks ⢠Designed and optimized PostgreSQL database schemas ⢠Experience with PostgreSQL databases and Redis caching ⢠Integrated Stripe for payments and AWS Image Processor for automated image recognition ⢠Wrote unit and integration tests