Aleksandr Likhikh

Senior Software Engineer | Node.js | Event-Driven Systems

Serbia

About

Technical Lead and Senior Full-Stack Engineer with 15+ years of experience designing and building scalable software products. My expertise includes distributed systems, microservices, event-driven architecture, Node.js, TypeScript, NestJS, React, Angular, PostgreSQL, Redis, and cloud-native applications. I enjoy turning complex business requirements into simple technical solutions, improving engineering practices, mentoring teams, and delivering reliable production systems.

Experience

  • Tech lead / Platform Engineer at Independent Project
    2025 - 2026 · 1 yr

    Designed and delivered a microservice platform for the iGaming domain using CQRS, DDD, and Event-Driven Architecture. Built payment, wallet, KYC, bonus, and sportsbook services. Implemented CDC pipelines with Debezium, Kafka, and ClickHouse, designed API contracts and event schemas, introduced multi-level caching, and contributed to platform architecture and engineering standards. Stack: Node.js, TypeScript, NestJS, React, PostgreSQL, Redis, Kafka, Debezium, ClickHouse, Kubernetes.

  • Team Lead / Full-Stack Engineer at Profi
    Mar 2021 - Oct 2025 · 4 yrs 8 mos

    Led full-stack development of a large marketplace platform while coordinating engineering initiatives across frontend and backend teams. Modernized legacy services, migrated Angular applications across multiple major versions, introduced a reusable design system, mentored engineers, improved engineering practices, and delivered scalable features using NestJS, Angular, GraphQL, and TypeScript. Stack: Angular, TypeScript, NestJS, GraphQL, PostgreSQL, RxJS, Playwright.

  • Senior Frontend Developer at Группа компаний Омега
    Mar 2020 - Mar 2021 · 1 yr 1 mo

    Developed Business Intelligence applications for large analytical datasets stored in Apache Druid and ClickHouse. Built configurable dashboards, report builders, and reusable visualization components with a strong focus on performance, UX, and large-scale data exploration. Stack: Angular, TypeScript, Apache Druid, ClickHouse.

  • Full Stack Engineer at Arenadata
    2020 - 2021 · 1 yr

    Developed internal administration tools for managing distributed database clusters. Built schema-driven forms, configuration management workflows, parsers, and reusable UI infrastructure for deployment and lifecycle management. Stack: Go, Angular, TypeScript.

  • Project Manager at Gazprom
    2011 - 2018 · 7 yrs

    Managed enterprise software delivery for financial and business intelligence systems over seven years. Coordinated cross-functional teams, translated business requirements into technical solutions, managed vendors, planned releases, and drove implementation of large internal automation projects. Stack: C#, Sharepoint