Portfolio · resume · engineering profile

Hi, I amVladislav Zhigulskiy

I am

I design backend, APIs and CRM products with NestJS, lead technical work for teams of up to 12 people and align architecture with product managers, delivery and business goals.

In short

Strong Senior Backend Engineer / Tech Lead

Backend engineer focused on NestJS, API architecture, CRM systems, integrations and real-time product scenarios. I work through complex domains, design reliable server-side foundations and deliver them to production.

As a tech lead, I combine hands-on engineering with team responsibility: planning technical work, analyzing stories with product managers, balancing team load, maintaining quality and aligning technical decisions with business goals.

Work lab

Pet projects

Personal work tools and experiments that show the product problem, architecture and outcome.

Team Planning
Work toolLive project

Team Planning

Sprint planning with team capacity calculation, Gantt timeline, vacations, meetings and dependencies.

Vue 3PiniaCapacityGantt
Photobank
Media toolLive project

Photobank

Image storage with drag-and-drop upload, photo processing, metadata, filters, trash and watermarks.

Vue 3Element PlusExpressSharp
Phones Parser
AutomationGitHub

Phones Parser

A system for automatic and assisted phone payments: parses mobile operator accounts, keeps an event log, manages QIWI tokens, passwords and Excel export.

Node.jsVue 3PuppeteerRabbitMQRedisMariaDBSocket.IO
ChatGPT Telegram Bot
Telegram botGitHub project

ChatGPT Telegram Bot

Application for launching a ChatGPT-based Telegram bot: it can work as a bot or user, keep history and change behavior through commands.

JavaScriptTelegram Bot APIMTProtoOpenAI APIDockeri18n

Technologies

Stack and strengths

Backend

Node.jsNestJSTypeScriptC# (.NET)PHPREST APISwagger/OpenAPIBackend caching

Data / integrations

MongoDBPostgreSQLTypeORMRabbitMQgRPCRedisClickHouseWebSocketSocket.IO

Architecture / platform

Clean ArchitectureFSMStrategyTransactional outboxMongoDB streamsFeature flags

Leadership

Tech leadingPlanningDiscoveryDeliverySystem analysisCode reviewDocs-as-code

Frontend

Vue 2Vue 3NuxtSSRMicrofrontendsMobile release process

DevOps / observability

DockerKubernetesHelm chartsCI/CDGrafanaMetricsLogs analysisTracing / CLS

Resume by request

Need the full CV?

Career path, education and certifications are temporarily hidden from the page. If you want the current resume, contact me through the contacts section and I will send the right version.

Go to contacts

Public activity

Telegram

Large migration without downtime

TrendTech IT interview on splitting a large migration across teams, planning rollback scenarios and moving a system to a new foundation.

Open material

Telegram

Protecting user data

An interview about protecting phone numbers: finding vulnerable points, introducing tokenization, proxying and flexible access control.

Open material

Telegram / LinkedIn

"What if it does not work out? Meet Vlad"

An introduction post about growing into a Tech Lead role: more responsibility, strategy, team and trust instead of trying to do everything alone.

Open material

Telegram

Documentation people actually read

A practical backend-focused post on what to document, where to start and which mistakes make documentation less useful.

Open material

LinkedIn

LinkedIn: post about a call and instant connection

A post about the technical side of telephony: merging two systems, messenger calls, broker routing and production resilience.

Open material

Contact points

Contacts

Telegram is the fastest channel. Email works best for formal messages.

* Instagram belongs to Meta, whose activity is recognized as extremist and banned in Russia.