Vitalii – AWS, Typescript, Next.js
Vitalii is an enthusiastic young developer with a love for technology and a diverse skill set. He embraces new adventures and views past mistakes as opportunities to learn and grow. With experience in microservices and distributed transactions, his friendly approach to problem-solving makes him a great collaborator ready to tackle exciting challenges in the tech world!
6 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Full-Stack Developer
The client develops intelligent geo-based products and services using premium location data sources. They ensure high-quality, privacy-compliant data to help clients gain insights and enhance their business initiatives.
- Led a full rewrite of the legacy Outlogic platform into a modern TypeScript repos using Next.js, NestJS, TRPC-style APIs, pnpm and Drizzle ORM — improving developer velocity, reliability, and long-term maintainability.
- Architected a new backend model for projects, clients, service subscriptions, user roles, finance flows, and automated document generation.
- Rebuilt the entire UI/UX from scratch using Next.js App Router, React Server Components, TailwindCSS, shadcn/ui, and advanced libraries like React Query and TanStack.
- Migrated data from an unstructured legacy PostgreSQL queries to a clean, normalized Drizzle schema with fully type-safe models, constraints, and automatic migrations.
- Implemented secure authentication & access control flows, including role-based permissions, session handling, invitation flows, and multi-tenant project isolation.
- Developed asynchronous workflows for invoice generation, document signing, recurring billing, and customer communication.
- Built rich client-facing dashboards and management tools, including project timelines, client profiles, contract templates, resource planning, and integrated document previews.
- Introduced strong engineering standards — central config, ESLint rules, package boundaries, code-generation scripts, Git hooks, and strict TypeScript.
- Designed a scalable deployment and infrastructure plan, spanning Dockerized services, AWS ECS, S3, automated pipelines, and improved environment parity.
Founder/Senior Product Engineer
It is a platform for beginner and advanced crypto traders to automate trading with customizable bots that utilize patterns, indicators, and strategic rules.

- Designed the entire system architecture — a scalable microservices ecosystem running services in different languages (Node.js, Python, Go), with clear boundaries, messaging flows, and autoscaling rules for high-frequency workloads.
- Implemented asynchronous data pipelines and cron-driven collectors to gather market data from crypto exchanges (Spot & Futures), normalize it, store it efficiently, and trigger bot actions.
- Designed and developed the full Next.js frontend application, including dashboards, bot builders, multi-exchange account management, system health monitoring, and trading analytics.
- Created complete UI/UX design — layouts, flows, components, and visual identity for robot creation, strategy configuration, and trade visualization.
- Introduced engineering best practices: containerization, dev/production environment separation, error reporting, metrics collection, and API contract standardization.
- Helping to build the trading-automation engine powering user-defined bots: indicators, pattern recognition, signal triggers, order execution pipelines, backoff logic, error handling, and real-time monitoring.
Lead Full-stack developer
This project aimed to transform the TV advertising landscape. Vitalii was developing a platform that addressed key challenges in advertising by offering a cohesive solution. The goal was to streamline TV advertising for media buyers and provide them with the efficiencies necessary for success.
- Led the integration of multiple media platforms, enabling unified campaign planning and cross-media delivery across TV, CTV, and digital.
- Designed and built core backend(and frontend via NextJS) infrastructure using NestJS microservices, AWS ECS, SQS, SES, Lambda, and MongoDB — powering high-volume asynchronous workflows for campaigns, reporting, asset delivery, and analytics.
- Implemented auto-scaling job execution on AWS for asynchronous tasks, significantly reducing queue latency and improving system reliability during peak campaign loads.
- Developed complex booking logic for ad placements: broadcast blocks, channel-specific rules, spot balancing, campaign pacing, and conflict resolution.
- Built large customer-facing features in the LightboxTV UI, using Next.js (App Router), React, TanStack Table, React Flow, TRPC-style API patterns, and real-time updates via Socket.IO.
- Improved developer productivity by creating internal SDKs, shared TypeScript libraries, template generators, and API contract validators.
- Collaborated directly with product, design, and commercial teams — helping define business logic for modern ad-tech workflows spanning linear TV, digital, and programmatic.
Tech Lead
It’s a project for a learning platform that assists school and university students in studying interactively and non-linearly through modular content, progress tracking, and personalized tips.
- Founded and led a cross-functional engineering team, overseeing planning, architecture, execution, and delivery of core product features.
- Architected the full technical stack for both backend and frontend using NestJS, Next.js, TypeScript monorepo tooling, Docker, and CI/CD pipelines.
- Designed the platform architecture, including content modules, learning paths, adaptive tips, user progress tracking, and teacher/student dashboards.
- Led hands-on development, implementing backend services, frontend application flows, authentication, and core learning features.
- Guided UI/UX direction, ensuring the platform supported non-linear navigation, intuitive learning journeys, and clear visual progress indicators.
- Coordinated team processes, including sprint planning, code reviews, task delegation, onboarding, and product requirement refinement.
- Collaborated with educators and early users to transform feedback into feature updates, content structure changes, and usability improvements.