Tilek Torogeldiev

Software engineer | Senior Node.js Developer | 6+ years | Golang | Kafka | AWS | High-load | Distributed Systems | gRPC | Redis | PostgreSQL | MongoDB | NestJS | Kubernetes | ELK | Fintech | E-Commerce | Travel Tech

Serbia

About

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]

Experience

  • Senior Backend Engineer (Node.js, Golang) at MDigital
    Oct 2025 - Present Ā· 10 mos

    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

  • Senior Backend Node.js Engineer at Red Brix Wall
    Nov 2022 - Nov 2025 Ā· 3 yrs 1 mo

    • 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

  • Senior Backend Node.js Engineer at Smartomato
    Jan 2022 - Nov 2023 Ā· 1 yr 11 mos

    • 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

  • Back End Engineer at Aviakassa
    Sep 2020 - Apr 2021 Ā· 8 mos

    • 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

  • Full-stack Developer at Vertex Technologies Bishkek
    Jan 2020 - Sep 2020 Ā· 9 mos

    • 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