Middle Node.js Developer
Dreamlab Technologies
Development of web applications and system integration.
May 2024 — PresentBuilds and maintains Node.js services, APIs, database schemas, and message queue workflows, with work on scaling, reliability, testing, and CI/CD.
• Develop and maintain Node.js server-side applications using Express and NestJS, design REST APIs, and work with the frontend team.
• Design schemas and optimize queries in PostgreSQL and MongoDB.
• Use RabbitMQ and Kafka message queues for asynchronous task processing.
• Make architectural decisions for fault tolerance and horizontal scaling.
• Use Docker, monitor and log services, and work with the DevOps team on CI/CD.
• Review code, refactor, write unit and integration tests, and break down business tasks.
Full-Stack Developer
Freelance
Mar 2021 — PresentBuilt websites and tools for gaming communities, including Discord bots for CS:GO map selection and ticketing, plus a game server control panel.
• Painkillers (PHP, JavaScript): built responsive layouts and client-side functionality for a tournament platform website.
• System-Bot (Node.js, Discord.js): built a modular Discord bot with player counters and server boost bonuses.
• Bot-Discord-PickBanMap-CSGO and Bot-NodeJS-Tickets (Node.js, Discord.js): built a map pick and ban bot and a ticket system with notifications.
• ServerManager-CSGO (PHP, JavaScript, jQuery): built a web panel to start, restart, and stop game servers.
System Administrator / Developer
TandemTTVS
Jul 2021 — May 2024Maintained a web application and its infrastructure, handled performance monitoring and testing, and provided workplace IT support.
• Developed and maintained the server-side and client-side parts of a web application and fixed bugs.
• Scaled infrastructure, monitored performance, and tested databases and backend systems.
• Installed software and maintained workstations.
Junior Strong Full-Stack Developer
SlonW
Apr 2021 — Sep 2021Built web apps and admin panels, implemented authentication and WebSocket features, and deployed services to VPS.
• Built web applications and admin panels using PHP, Node.js, React, and Next.js, including REST APIs and MySQL or PostgreSQL databases.
• Implemented authentication using JWT, Google One Tap, and email verification, and built WebSocket functionality for streaming radio.
• Deployed to VPS using Nginx, SSL, and PM2.
Junior Full-Stack Developer
BMC Sales
Apr 2019 — Feb 2021Developed and maintained websites, added features, and configured servers using PHP, JavaScript, HTML/CSS, and Twig.
• Developed websites, maintained existing projects, added new features using PHP, JavaScript, HTML/CSS, and Twig, and configured servers.