• Файл

Ігор

Full stack developer (React.js, Node.js)

Розглядає посади: Full stack developer (React.js, Node.js), Back-end developer (Node.js)
Місто проживання: Одеса
Готовий працювати: Дистанційно, Одеса
Розглядає посади:
Full stack developer (React.js, Node.js), Back-end developer (Node.js)
Місто проживання:
Одеса
Готовий працювати:
Дистанційно, Одеса

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

IHOR YATSYSHYN
Full Stack Engineer
Odesa, Ukraine | [відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») | LinkedIn | t.me/i_yatsa
SUMMARY
Full Stack Engineer with 4 years of delivering B2C, B2B products end-to-end: discovery, UX prototypes, APIs, and UI.
Built Next.js, React apps and NestJS backends with Prisma, PostgreSQL and MongoDB, secure auth (JWT, sessions,
2FA) and RBAC. Integrated payments, email, SMS, video pipelines, real-time Socket.io, and Telegram mini-apps.
Automated CI/CD and ran production workloads on GCP Cloud Run, Storage, Tasks with cost control
TECH SKILLS
Languages: TypeScript, JavaScript, SQL
Frontend: React, Next.js (App Router), Vite, Redux Toolkit, RTK Query, MUI
Backend: Node.js, NestJS, REST APIs, Swagger/OpenAPI
Databases: PostgreSQL, MongoDB, MySQL, Prisma ORM, Mongoose
Auth & Security: JWT, refresh tokens, sessions, httpOnly cookies, 2FA, RBAC, CORS
Real-time: WebSockets, Socket.io
Cloud & GCP: Cloud Run, Cloud Storage, VPC Network, Cloud Tasks, Cloud Scheduler, OAuth, Maps API
DevOps: Docker, CI/CD pipelines, VPS deployments, secret management (.env)
Integrations: WayForPay, Stripe, Twilio, SendGrid, Zoho Sign, Telegram Bot API, shipping APIs
Media & Email: Handbrake, ffmpeg, chunk upload/merge pipelines, Nodemailer templates, i18n
EXPERIENCE
Full Stack Engineer (React + Node.js) Feb 2025 – Jan 2026
AUMI (B2C, B2B E-commerce Ecosystem) Ukraine, Remote
Sole engineer owning competitor analysis, UX prototypes, and delivery for an Odesa snack maker
Delivered ~90% of the fast storefront, drove tech choices, CI/CD, testing, and deployments end-to-end
Built Next.js (App Router) pages: sign-in, up, reset, set pass, profile, catalog, PDP, search, favorites
Implemented guest + auth cart and favorites, added cart qty limits and preorder logic (partially done)
Modeled inventory by batches plus packaging, raw, finished goods to cap sales and support planning
Built NestJS+Prisma+PostgreSQL core with GCS, structured catalog (products, SEO, media, sync)
Implemented JWT+refresh auth: JWT in localStorage, refresh in httpOnly cookies, per-device sessions
Integrated WayForPay, i18n Nodemailer templates, and Apple, Google, Facebook auth, evaluated SMS OTP
Implemented custom RBAC roles, permissions via decorators+guards to enforce least-privilege access
Planned ERP + shipping via Nova Poshta, UkrPoshta, Meest APIs, designed RabbitMQ event delivery for outages
Managed secrets via .env + Git, Vercel vars, ran unit, e2e tests, Docker DB, automated VPS deploys

Full Stack Engineer (React + Node.js) Oct 2023 - Feb 2025
ITCargo (SaaS Logistics Platform) Ukraine, Remote
Built an MVP logistics platform matching carriers with shippers for cargo delivery across multiple load types
Sole engineer owning product delivery end-to-end: API, web cabinet, Telegram bot, mini-app, and GCP ops
Implemented subscription-ready company accounts, role-based access, and real-time notifications for workflows
Modeled shipment categories: tarp, container plus “empty return” variants to support key carrier, shipment flows
Delivered admin-first onboarding: admins create companies, manage subs, invite managers via email
Built unified NestJS monolith with shared libs to reuse domain logic across web, Telegram, and API modules.
Implemented JWT+cookies+sessions+2FA, admin, manager roles, and CORS for web + Telegram clients
Built modules: companies, orders, offers, invoices, payments, drafts, PDFs, mail, notifications, chats, RBAC
Implemented WebSocket events for create, accept, delete flows and force-logout on suspicious session removal
Generated PDF “order contract” after first offer, added dynamic fields, integrated Zoho API for e-sign flow
→ → →
Designed MongoDB schema + aggregations (user companies orders offers) and implemented via Mongoose
Shipped React Cabinet (Vite): dashboard, prices, orders, offers, docs, chats, profile, auth, role-based UI.
Delivered Telegram bot + mini-app with ~90% web flow: create orders, offers, templates, filters, subscriptions.
Backend Developer (Node.js) June 2022 - Sept 2023
SmartCode (Upwork Multi-Project Delivery) Ukraine, Remote
Delivered backend for 4–5 parallel client apps (recruiting, HR SaaS, fintech ops, email automation).
Contributed to FE process and mentored a junior occasionally, drove backend-first delivery with Swagger
Built video intake pipeline: chunk upload → cloud storage → merge → Handbrake optimize → store + link
Implemented 1MB chunking with hashes and init, upload, merge endpoints, throttled parallelism via throat
Optimized transcoding using Handbrake Very Fast 720p30, managed temp files + cleanup to prevent bloat
Delivered TaskJoy APIs to manage applications by status and enforce SaaS access via server-side PII masking
Designed custom form builder schema (forms, steps, inputs, media) and templates with shareable form routes
Integrated Stripe subscriptions (plans, prices, webhooks, DB sync), plus Twilio SMS links and SendGrid email
Implemented Zoho Sign doc flow: upload PDFs, place signature, checkbox fields, send for e-sign completion
Shipped Orders app: parsed mailboxes via SMTP, IMAP, POP3, regex-extracted orders, managed statuses via UI
Refactored Selaa modules and generated Arabic PDFs for Sukuk-linked entities, added tests over legacy logic

EDUCATION
Master's degree, Software Engineering, Neoversity. IT University, May 2025
Master's degree, Food industry technologies and engineering, Odesa National University of Technology, 2012 – 2017

LANGUAGES
English – B1, Ukrainian – Native, Russian – Bilingual

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: