• File

Roman

Full stack програміст

City of residence:
Lviv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

ROMAN LAVRENCHUK
Full Stack Developer
[open contact info](look above in the "contact info" section) • (813)-796-1926
github.com/romanlavrenchuk[open contact info](look above in the "contact info" section)

SUMMARY
Full Stack Developer with hands-on experience building production-ready web applications from scratch using React, Next.js, TypeScript,
Node.js/Express and PostgreSQL. Developed and deployed three projects including TaskFlow — a full-stack Kanban task manager with
JWT auth, httpOnly cookies, drag-and-drop, and REST API. Strong attention to code quality, clean architecture and modern JavaScript
ecosystem. Looking for a full-stack developer role to grow within a strong engineering team.

TECHNICAL SKILLS
Frontend React, Next.js (App Router), TypeScript, JavaScript (ES6+), TanStack Query, Tailwind CSS, Shadcn/ui

Backend Node.js, Express, REST API, Zod validation, Stripe (Checkout, Webhooks), SendGrid

Database / ORM PostgreSQL, MySQL, Prisma (schema, migrations), pgAdmin

Auth & Security JWT, bcrypt, NextAuth, httpOnly cookies, RBAC, input validation

DevOps Docker, Docker Compose, Vercel, Railway, GitHub Actions, CI/CD, Git/GitHub

Testing Postman, Insomnia, REST API testing

Tools Agile/Scrum, Jira, VS Code, dnd-kit

EXPERIENCE
Full Stack Developer | Freelance • Remote
November 2024 — Present
• Built and deployed TaskFlow — a full-stack Kanban task manager with drag-and-drop (dnd-kit), JWT auth with httpOnly cookies,
CRUD operations, deployed on Railway + Vercel
• Built RmtDev — a remote job search platform using React, TypeScript, TanStack Query and external API integration
• Building PetSoft — a full-stack SaaS pet care app with Next.js 14 Server Actions, NextAuth, Stripe and Prisma/PostgreSQL
• Designed REST APIs with Zod validation, consistent error handling and Insomnia testing
• Dockerized local development with Docker Compose; deployed frontend to Vercel and backend to Railway
• Managed codebase with Git/GitHub including branching, commits and pull requests

PROJECTS
TaskFlow — Full Stack Kanban Task Manager | task-manager-app-wine-seven.vercel.app
April 2026 (completed) • Next.js • TypeScript • Express • Node.js • PostgreSQL • Prisma • JWT • TanStack Query • dnd-kit • Tailwind CSS • Docker
• Full-stack task management app with separate Next.js frontend and Express backend folders
• JWT authentication stored in httpOnly cookies with bcrypt password hashing for security
• Drag-and-drop Kanban board with smooth animations using dnd-kit and DragOverlay
• TanStack Query for data fetching, caching and automatic cache invalidation after mutations
• Zod validation on both frontend and backend; service/repository architecture pattern
• Prisma ORM with PostgreSQL; deployed frontend to Vercel and backend to Railway

PetSoft — Pet Care SaaS App | pet-soft-psi.vercel.app | github.com/RomanLavrenchuk/PetSoft
May 2025 (in progress) • Next.js 14 • TypeScript • Prisma • PostgreSQL • NextAuth • Stripe • Zod • Shadcn/ui
• Full-stack SaaS app with Next.js App Router and Server Actions; full CRUD with optimistic UI updates
• Authentication with NextAuth; Stripe payments for access subscription
• Zod-validated forms with react-hook-form; styled with Shadcn/ui component library

RmtDev — Remote Job Search Platform | github.com/RomanLavrenchuk/RmtDev
December 2024 (completed) • React 18 • TypeScript • TanStack Query • Radix UI • Vite
• Job search platform with real-time data fetching from external API, bookmarks and pagination
• TanStack Query for server state management, caching and background refetching
• TypeScript throughout; bundled with Vite for fast development and optimized production build

EDUCATION & TRAINING
Bachelor's Degree in Information Technology | Lviv College of UAD • Lviv, Ukraine • May 2016
Completed Courses (Udemy): JavaScript (ES6+), TypeScript, React & Next.js, Node.js & Express, Prisma & PostgreSQL, Git, GitHub &
Docker

LANGUAGES
Ukrainian — Native • English — Professional (B2/C1) • Polish — Conversational

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: