Back End Developer | Node.js, Nest.js, TypeScript

Yevhen N

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
4.5 yrs.
Location
Ukraine, Lviv
Nationality
Ukraine
Timezone
(GMT+02:00) Kyiv

Languages

Ukrainian
Fluent (C2)
English
Upper-Intermediate (B2)

About

Yevhen focuses on building reliable server-side systems for data-heavy products and subscription workflows. As a Back End Developer with ~4.5 years of commercial experience, he delivers services in Node.js with Nest.js, and has migrated legacy endpoints from Express.js while keeping feature delivery moving. He codes primarily in JavaScript and TypeScript, works with MySQL, and treats REST API design plus Git-based collaboration as baseline engineering hygiene. Typical work includes third‑party integrations for payments, analytics, email, and social/ads providers, also writing clear docs, reviews, and investigations when requirements are fuzzy. He validates changes with Jest, and has set up assisted development flows using GitHub Copilot and Claude Code in CI. On the ops side he uses Docker on Linux, touches Amazon (AWS), and builds around MongoDB, Redis, RabbitMQ, WebSockets, and JWT where it fits. Domains include cryptocurrency, AdTech, project management, etc. Master’s and Bachelor’s in Information and Communication Technology, National Aerospace University Kharkiv Aviation Institute.

Additional skills

Experience

SoundCampaign

Back End Developer | Node.js, Nest.js, TypeScript

About the Project

SoundCampaign is a SaaS that promotes music through Spotify, TikTok and MetaAds, and enables users to earn money from their content. There are three different schemes for promotion: - Spotify: via Spotify playlist curators; - TikTok: via TikTok content creators; - MetaAds: via setting up MetaAds campaigns;

  • AdTech

Responsibilities

- developing and supporting different mechanics to improve the user experience on the platform and increase the company’s profit; - migrating and refactoring legacy functionality from Express.js to Nest.js; - setting up the GitHub Copilot Cloud agent and then migrating to Claude Code on GitHub Actions(we use them for writing and reviewing code using our guidelines); - creating AI agents, instructions/skills for team processes; - making code reviews; - making issues and feature investigations; - writing documentation; - writing RabbitMQ jobs; - implementing A\B testing; - working with Stripe, PayPal, TransferWise, Spotify, TikTok, MetaAds APIs;

League Of Traders

Back End Developer | Node.js, Nest.js, TypeScript

About the Project

League Of Traders is an app that gamifies crypto trading through battles and challenges between users.

  • Cryptocurrency

Responsibilities

- implementing and supporting various mechanics within the project (achievements, telegram bot, notifications, emails, different kinds of calculations); - integrating various third-party applications (cryptocurrency exchanges, Google Analytics, email providers); - helping new team members to understand the project; - making complex data reports about the platform, using MongoDB Query Language;

Wobbly

Back End Developer | Node.js, Nest.js, TypeScript

About the Project

Wobbly is a time-tracking and project management SaaS. It helps teams and freelancers plan workloads, track tasks, review reports, and invoice clients. It’s available on the web, mobile, and as a browser extension.

  • Project Management

Responsibilities

- creating and describing the gantt chart feature; - refactoring core mechanics of tracking time; - fixing enourmous count of bugs, since the platform was after intensive development period; - working with payments;

Education

National Aerospace University Kharkiv Aviation Institute

2018 - 2022
Bachelor's of Information and Communication Technology, Engineering and programming of info-communication systems,

National Aerospace University Kharkiv Aviation Institute

2022 - 2024
Master’s of Information and Communication Technology, Engineering and programming of info-communication systems,