
Andrei Sokolov
Senior Full-stack developer
Telegram: @AndSklvEmail: and.sklv@gmail.comJavaScript/TypeScript
6+ years of professional experience in JavaScript and TypeScript. Building complex web applications, SPAs, REST APIs, and real-time systems
Node.js
3+ years building backend services with Node.js: REST APIs, microservices, real-time WebSocket servers, CLI tools, and serverless functions
React
5 years of React development: SPAs, component libraries, UI kits, state management (Redux, MobX), hooks, and performance optimization
Go (Golang)
Building high-performance backend services in Go: microservices architecture, concurrent systems, REST/gRPC APIs, and CLI tooling
Java
2 years of experience in Java: enterprise applications, Spring Boot, and backend services
Other languages
ASP classic, PHP, VB — legacy system support and maintenance
Databases
PostgreSQL, MongoDB, MySQL — schema design, query optimization, database migrations, and replication setup
Docker
Crafted Dockerfiles and docker-compose, managed deployment and orchestration
Kafka
Implemented Kafka in projects, developed RPC API over Kafka, and built a service for database replication from SAP MDG via Kafka
Google Firebase
Skilled in creating, configuring, and integrating Firebase services: Hosting, Functions, Firestore, Storage, Auth
AWS
Experience in AWS services including EC2, ECS, S3, ECR, RDS (PostgreSQL), and VPC setup and integration
ELK
Integrated Logstash with custom service logger; configured and integrated APM
Grafana/Prometheus
Configured metric collection with Grafana/Prometheus, integrated and designed dashboards
Leadership Role
Held leadership roles as Team Lead, Tech Lead. Also experienced as Project Manager across non-IT domain
DevOps Experience
Expertise in setting up Linux/Windows VMs, writing Nginx configs, bash scripts, Jenkins files, deploying projects, network configuration, and incident investigation
Payment Integration
Integrated payment systems including Stripe, Adyen, Chase, Sber, and YooMoney
UI Kit Development
Authored two UI kits from scratch and maintained two others
Startup Creator
Founded three startups from scratch: successfully sold one, one didn't survive the 2022 downturn, and the third struggled due to poor marketing
Public Speaker
Spoken at HolyJS twice, SPIEF once, and numerous small conferences, meetups, and webinars
Web Dev Educator
Taught Web Development at Yandex Practicum for 1.5 years, educating over 300 students
Telegram/Discord Bots Dev
Developed over 10 Telegram bots (telegraf.js, ntba, aigram) and a couple of Discord bots