
Andrei Sokolov
Senior Full-stack developer
Telegram: @AndSklvEmail: and.sklv@gmail.com6+ 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
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