Logo
Vitalii – AWS, Typescript, Next.js, experts in Lemon.io

Vitalii

From Portugal (UTC+1)flag

Full-stack Web Developer|Senior

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
Adtech
Advertising
Analytics
Cryptocurrency
Edtech
Trade
Main technologies
AWS
3 years
Typescript
6 years
Next.js
4 years
React
6 years
Node.js
6 years
Additional skills
Rust
Java
DevOps
Nest.js
Docker
Vercel
Supabase
JavaScript
MongoDB
PostgreSQL
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Full-Stack Developer
Aug 2024 - Ongoing1 year 2 months
Project Overview

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.

Responsibilities:
  • 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.
Project Tech stack:
React
Typescript
JavaScript
Python
Kubernetes
Amazon SQS
Amazon SNS
tRPC
Nest.js
Next.js
Tailwind CSS
shadcn
Founder/Senior Product Engineer
Jul 2023 - Ongoing2 years 3 months
Project Overview

It is a platform for beginner and advanced crypto traders to automate trading with customizable bots that utilize patterns, indicators, and strategic rules.

Project gallery:
Portfolio example for ARTrader by Vitalii, Founder/Senior Product Engineer
Responsibilities:
  • 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.
Project Tech stack:
React
Next.js
tRPC
Typescript
Python
Amazon ECS
PostgreSQL
Java
Tailwind CSS
shadcn
Lead Full-stack developer
Dec 2021 - Nov 20242 years 10 months
Project Overview

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.

Responsibilities:
  • 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.
Project Tech stack:
Next.js
React
Nest.js
Typescript
MongoDB
AWS
Amazon ECS
Amazon SQS
Python
JavaScript
Redshift
Amplify
AWS Lambda
tRPC
Tech Lead
Nov 2023 - May 20246 months
Project Overview

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.

Responsibilities:
  • 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.
Project Tech stack:
React
tRPC
Next.js
Nest.js
Amazon ECS
MongoDB
Typescript

Education

2025
Computer Science
Masters

Languages

Ukrainian
Advanced
English
Advanced

Hire Vitalii or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.