semyon@backend:~
$ _
SEMYON MOROZOV
> Node.js Backend Specialist
Backend developer with 4+ years of experience building high-load microservice architectures, real-time systems, and scalable APIs. Specializing in TypeScript, Node.js, and distributed systems.
>work_experience.log
GoMining // Backend Developer
Feb 2025 - Present (1 year)- -Developed and maintained microservice architecture with gRPC communication under high load with large data volumes
- -Architected user metrics synchronization system: designed task decomposition, assigned developers, conducted code reviews
- -Built synchronization processing 4M+ records from three high-load data sources with async storage
- -Implemented streaming data transfer with parallel requests for optimal performance
- -Optimized SQL queries using ClickHouse, eliminated subqueries and groupings
- -Designed new auth flow with JWT access-token + refresh-token strategy, secure cookie handling, CORS configuration
- -Created local api-service-generator with custom Swagger decorator logic
Node.jsTypeScriptgRPCPostgreSQLClickHouseMicroservices
Yug-Alliance // Backend Developer
Nov 2021 - Feb 2025 (3 years 4 months)- -Designed high-load, scalable apps for GPS/GLONASS navigation, sensor tracking, video streaming, logistics optimization
- -Developed REST APIs with Express.js and Nest.js, conducted team code reviews
- -Built RTSP service for video stream collection and WebSocket/RTSP distribution with FFMPEG transcoding
- -Created license plate recognition system: Redis-Streams + Docker + MinIO + OpenCV
- -Implemented custom migrator to replace sequelize-migrations for obfuscated projects
- -Built real-time chat system with persistent WebSocket connections
- -Developed complete auth module for cross-platform React + Nest application
- -Applied TDD methodology throughout development cycle
Node.jsTypeScriptNest.jsExpressPostgreSQLMongoDBRedisWebSocketFFMPEG
>tech_stack.json
{}
"Languages": [
"TypeScript","JavaScript","SQL"
],"Frameworks": [
"Node.js","Nest.js","Express","React","Vue"
],"Databases": [
"PostgreSQL","MongoDB","Redis","ClickHouse","MinIO"
],"ORM/ODM": [
"TypeORM","Sequelize","Knex","Mongoose"
],"Architecture": [
"Microservices","REST API","gRPC","WebSockets","RTSP"
],"DevOps & Tools": [
"Docker","Git","Linux","FFMPEG","Swagger","Jest"
]>whoami
/* Core Strengths */
- [1]Task completion from start to finish
- [2]Continuous self-learning
- [3]Ability to identify priorities and decompose tasks
/* Interests */
WalkingReadingTea ceremonies
/* Additional Skills */
- -Video streaming protocols (RTSP/HLS)
- -High-load API integrations
- -SQL query optimization (EXPLAIN ANALYZE)
- -File parsing: Excel, DOCX, PDF
- -File system operations
- -Web scraping and data parsing
>education.md
[2023]
IT-INCUBATOR- Programming, Backend Development
[2022]
MKiBD- Programming in Computer Systems, Web Development
// References
Danila Gulyaev (Team Lead @ Yug-Alliance)
Sergey Popov (Product Owner @ Netplus)
// Languages
Russian - NativeEnglish - B1 (Technical reading, conversational)