🛒 0
×

Your chosen CVs

No CV in your cart yet

Senior Node.js Developer

Belgrade
Added: 28.05.2026
You can open access to the talent’s contacts for only 2 euro!

Пожалуйста, войдите, чтобы скачать резюме.

Location:

Belgrade

Birthday date:

03/03/1992

Experience level:

More than 5 years

Education level:

Master

Languages:

Russian: Native

English: C1

About

Hello! I’m a senior full-stack developer with 13+ years of experience. Most of my work has been related with Node.js and React.

Work experience

Senior JS Developer | Team Lead (with Project Manager responsibilities)

ENJOY PRO

September 2018 - July 2019

– Initially joined as a Senior Front-End Developer and was promoted to Team Lead within a month, overseeing multiple teams delivering front-end applications based on client-provided designs and pre-built backends.
– Collaborated closely with clients to create detailed project plans, estimate man-hours, and develop project budgets. Conducted budget discussions to align expectations and ensure feasibility.
– Led more than ten projects, managing timelines and ensuring high-quality code delivery, overseeing the established tech process to maintain productivity and standards.

Tech Stack:

Primarily React and Vue, with occasional use of Next.js, Nuxt, Express.js, and Koa.js. Managed state with Redux, MobX (for React), and Vuex (for Vue). Utilized Webpack, Parcel, and Rollup for project builds.

Senior JS Developer | Team Lead Front-End (with Project Manager responsibilities)

Devim

July 2019 - January 2022

– Managed a team of 10 developers, leading front-end projects for both client-facing and internal applications while actively contributing to coding and technical design.
– Developed an API Gateway on Node.js with Apollo GraphQL and WebSocket integration for real-time data delivery; managed communication between microservices via RabbitMQ and implemented gRPC for high-performance interactions with specific services.
– Implemented IP telephony support directly on the website, enhancing user accessibility and communication efficiency.
– Defined product requirements, developed responsive, SEO-friendly interfaces (React, Next.js, SASS), and streamlined two-week sprint cycles with planning, testing, and release demos.

Key Achievements:

– Launched three client-facing and three internal products while supporting four additional projects.
– Updated tech stack and standardized legacy codebases to improve performance and maintainability.
– Integrated Jest and Cypress for end-to-end testing, established Git flow and implemented structured release processes.

Senior JS Developer | Team Lead Back-End (with Solution Architect responsibilities)

Klika Tech, Inc

October 2021 - December 2024

– Leading a team of 7 developers in designing and implementing a high-performance, scalable data storage system on AWS for an IoT platform, handling up to 2 million transactions per second.
– Architected a multi-platform, schema-less database solution initially on Amazon Neptune (SPARQL) and later migrated to DynamoDB with DAX for optimized performance. Coordinated a seamless migration process using Fargate Tasks and Redis-based semaphores for load control.
– Configured AWS infrastructure with AWS CDK, enabling Infrastructure as Code and efficient resource management and deployment automation.
– Designed a robust, microservices-based API using Application Load Balancer, ECS, and a Koa.js server with JSON-RPC for flexible, schema-agnostic data handling.
– Developed Redis-based semaphores in AWS ElastiCache to manage write priorities, reducing the load on the database during peak operations.
– Implemented a custom Point-In-Time Recovery solution for data, storing each object’s history in S3 with JSON Patch format and leveraging Neptune DB Streams, AWS SNS, AWS SQS, and Lambda for data capture and version control.
– Monitored system performance and logging with CloudWatch and OpenTelemetry, achieving high availability and sub-100ms response times under a load of 100,000 requests per second with DynamoDB and DAX for typical queries.
– Applied best practices in CI/CD using Docker and Circle CI for efficient deployment.

Senior Node.js Developer

Fundraise Up

February 2025 - July 2025

– Developed and supported a complex billing cycle with various payment flows and methods.
– Used technologies: Node.js (Nest.js + Express.js), Typescript, MongoDB, Clickhouse, Kafka.

Senior Node.js Developer

Your Next Agency

July 2025 - April 2026

Education:

Ivanovo Power Engineering Institute

Faculty: Computer Science

Specialisation: Computer systems software

Graduation year: 2014

Key skills:

JavaScript, TypeScript, Node.js, Express, Nest.js, Postgres, MongoDB, Kafka, RabbitMQ, Redis, Docker, Git, React, Vue, Angular