Back End Developer | Node.js, Nest.js, TypeScript
Information
Languages
About
Main technologies
- Nest.js4.5 yrs.
- JavaScript4.5 yrs.
- TypeScript4.5 yrs.
- REST API4.5 yrs.
- Git4.5 yrs.
- Node.js4.5 yrs.
- GitHub Copilot2.5 yrs.
- Express.js2 yrs.
- MySQL2 yrs.
- Jest2 yrs.
- Claude Code2 yrs.
Additional skills
- JWT4.5 yrs.
- Microservices4.5 yrs.
- Object Oriented Programming (OOP)4.5 yrs.
- Linux4.5 yrs.
- Docker4 yrs.
- SaaS2.5 yrs.
- SQL2.5 yrs.
- RabbitMQ2.5 yrs.
- Redis2 yrs.
- Sequelize2 yrs.
- Mongoose2 yrs.
- Trading2 yrs.
- Cryptocurrency2 yrs.
- Amazon (AWS)2 yrs.
- GitHub2 yrs.
- GitLab2 yrs.
- WebSockets2 yrs.
- MongoDB2 yrs.
- Codex0.5 yrs.
- Cursor0.5 yrs.
- PostgreSQL0.5 yrs.
- GraphQL0.5 yrs.
- Prisma0.5 yrs.
Experience
SoundCampaign
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;
Skills & technologies
League Of Traders
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;
Skills & technologies
Wobbly
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;