• About me
    Andrei Sokolov — Senior Full-Stack Developer

    Andrei Sokolov

    Senior Full-stack developer

    Email: and.sklv@gmail.com
  • Technologies

    6+ years of professional experience in JavaScript and TypeScript. Building complex web applications, SPAs, REST APIs, and real-time systems

    3+ years building backend services with Node.js: REST APIs, microservices, real-time WebSocket servers, CLI tools, and serverless functions

    5 years of React development: SPAs, component libraries, UI kits, state management (Redux, MobX), hooks, and performance optimization

    Building high-performance backend services in Go: microservices architecture, concurrent systems, REST/gRPC APIs, and CLI tooling

    2 years of experience in Java: enterprise applications, Spring Boot, and backend services

    ASP classic, PHP, VB — legacy system support and maintenance

    PostgreSQL, MongoDB, MySQL — schema design, query optimization, database migrations, and replication setup

    Crafted Dockerfiles and docker-compose, managed deployment and orchestration

    Implemented Kafka in projects, developed RPC API over Kafka, and built a service for database replication from SAP MDG via Kafka

    Skilled in creating, configuring, and integrating Firebase services: Hosting, Functions, Firestore, Storage, Auth

    Experience in AWS services including EC2, ECS, S3, ECR, RDS (PostgreSQL), and VPC setup and integration

    Integrated Logstash with custom service logger; configured and integrated APM

    Configured metric collection with Grafana/Prometheus, integrated and designed dashboards

  • Experience

    Held leadership roles as Team Lead, Tech Lead. Also experienced as Project Manager across non-IT domain

    Expertise in setting up Linux/Windows VMs, writing Nginx configs, bash scripts, Jenkins files, deploying projects, network configuration, and incident investigation

    Integrated payment systems including Stripe, Adyen, Chase, Sber, and YooMoney

    Authored two UI kits from scratch and maintained two others

    Founded three startups from scratch: successfully sold one, one didn't survive the 2022 downturn, and the third struggled due to poor marketing

    Taught Web Development at Yandex Practicum for 1.5 years, educating over 300 students

    Developed over 10 Telegram bots (telegraf.js, ntba, aigram) and a couple of Discord bots