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.

[Telegram][Email][GitHub]Krasnodar, Russia | Remote

>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)