Працював в 4 компаніях   4 роки 10 місяців

Послуги для населення - інше, Готелі / Ресторани / Розважальні комплекси, Державний сектор, Медицина та Охорона здоров'я

Middle Full Stack Developer

Kyiv Lifeguard Service

Послуги для населення - інше

1 рік 10 місяців

05.2024 - до теперішнього часу

Проєкт: Lifeguard Kyiv Management System (LMS)

Роль: Fullstack Developer / Architect

Посилання: lifeguard.kyiv.ua

Опис проєкту:

Розробка комплексної системи управління для рятувальної служби Києва (Kyiv Lifeguard Service). Платформа автоматизує процеси подачі звітності, управління змінами, обліку персоналу та інвентарю, замінюючи застарілі паперові методи та чати. Система складається з публічного лендінгу та закритої адміністративної SPA-панелі (CRM).

Використаний стек:

  • Frontend: React.js 18 (Hooks, Custom Hooks), Redux Toolkit (RTK Query), React Router v6.
  • UI/UX: Tailwind CSS, Vuexy Admin Template (кастомізація компонентів), Material UI.
  • Backend & Infrastructure: Supabase (PostgreSQL), Edge Functions.
  • Auth & Security: Supabase Auth (JWT), Row Level Security (RLS) для розмежування доступу даних.
  • Realtime: Supabase Realtime (миттєве оновлення статусів та заявок).
  • Tools: Git, Docker (для локальної розробки), n8n (автоматизація процесів).

Ключові досягнення та реалізований функціонал:

Архітектура та Frontend:

  • Розробив масштабовану SPA-архітектуру з використанням Functional Components. Реалізував суворе розділення бізнес-логіки та UI.
  • Впровадив глобальний стейт-менеджмент через Redux Toolkit для синхронізації даних між модулями адмінки.
  • Створив адаптивний інтерфейс (Mobile First), що дозволяє рятувальникам зручно заповнювати звіти зі смартфонів прямо на пляжах.

Backend та Робота з даними:

  • Спроєктував реляційну схему бази даних у PostgreSQL.
  • Налаштував Row Level Security (RLS) політики, забезпечивши суворий контроль доступу: адміністратори бачать все, лінійний персонал — тільки свої зміни.
  • Реалізував систему завантаження та зберігання медіафайлів (фотозвіти з локацій) через Supabase Storage.

Бізнес-логіка:

  • Розробив модуль управління змінами: планування графіку, облік відпрацьованих годин, автоматична генерація табелів.
  • Реалізував систему цифрових звітів (Digital Reporting), що скоротило час обробки інформації керівництвом.
  • Інтегрував Realtime-оновлення для диспетчерської панелі (оновлення ситуації на локаціях без перезавантаження сторінки).

DevOps та Оптимізація:

  • Налаштував CI/CD пайплайни для автоматичного деплою.
  • Оптимізував продуктивність додатку (Code splitting, Lazy loading), досягнувши високих показників у Lighthouse.

QA Engineer

BBQ CHEF

Готелі / Ресторани / Розважальні комплекси

11 місяців

05.2023 - 03.2024

У мої обов'язки як QA Engineer входило проведення тестування функціоналу програмного забезпечення, виявлення помилок та їх документування, розробка та виконання тест-кейсів. Я активно співпрацював з розробниками для виправлення виявлених проблем, що дозволило підвищити якість продукту. Мої зусилля сприяли вчасному випуску продукту на ринок та зменшенню кількості помилок, виявлених під час експлуатації.

QA Engineer

Дія

Державний сектор

2 місяці

02.2023 - 03.2023

QA Engineer + Front End Developer

Ліки України, ТОВ

Медицина та Охорона здоров'я

1 рік 9 місяців

05.2021 - 02.2023

Ключова інформація

# Skills & Expertise

## ?? Hard Skills

### Frontend Development

* Core: JavaScript (ES6+, Event Loop, Async/Await), TypeScript (Intermediate).

* Frameworks & Libraries: React.js 18+ (Hooks, Custom Hooks, Context API), Vue.js (Basic understanding of Composition API).

* State Management: Redux Toolkit (Slices, Thunks), RTK Query (Caching, Optimistic UI), Zustand/Pinia concepts.

* UI/UX: Tailwind CSS, SCSS/SASS, Material UI, Responsive Design (Mobile First), Vuexy Admin Template implementation.

* Forms: React Hook Form, Zod/Yup validation schemas.

### Backend & Infrastructure (Serverless Focus)

* BaaS (Backend-as-a-Service): Deep expertise in Supabase.

  • Database Schema Design.
  • Row Level Security (RLS) policies for data protection.
  • Supabase Auth & JWT management.
  • Realtime subscriptions (WebSockets).
  • Edge Functions (Deno/Node.js).

* Database: PostgreSQL (Relational Data Modeling, JOINs, Indexes, SQL basics).

* API: REST API design, Fetch API, Axios, Postman.

### Tools & DevOps

* Environment: Docker (Containerization basics), WSL2 (Ubuntu Linux), Node.js Runtime.

* Version Control: Git (Git Flow, Pull Requests, Merge/Rebase).

* Automation: n8n (Workflow automation, Webhooks, API integrations).

* AI Integration: Experience with AI-driven development, LLM prompting for code generation.

---

## Soft Skills

* Product-Oriented Mindset: Focus on delivering business value, not just writing code. Ability to translate business requirements into technical solutions.

* Problem Solving: Strong analytical skills with a focus on practical solutions. Ability to debug complex issues and navigate documentation independently.

* Adaptability: Fast learner, open to new technologies (e.g., switching between React and Vue, integrating AI tools).

* System Thinking: Understanding the application as a whole (Frontend + Backend + DB + Infrastructure).

* Perfectionism in Code: Commitment to writing clean, maintainable, and scalable code (DRY, KISS principles).

* Self-Management: Disciplined in remote work environments, time management, and meeting deadlines.

Навчався в 1 закладі

КНЕУ

Міжнародні економічні відносини

Киев, 2025

Володіє мовами

Англійська

поглиблений

EF SET

Російська

вільно

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Українська

рідна

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Курси, тренінги, сертифікати

SkillUp

Київ, 2023

HTML, CSS, JS, MySQL
Jira, Postman, RestAPI
Scrum, Agile
TestCases, Checklist, Blackbox Testing

EF SET Certificate

Інші країни, 2023

https://drive.google.com/file/d/1b4m6jH0BTXhbCdtskz17BGf-bpC40Ntz/view?usp=drivesdk

QA Engineer GoIT

2021

Software Testing

Peter

Full Stack Developer удаленно

Київ

2 000 $

28 років

Активно шукає роботу

повна зайнятість, неповна зайнятість

Характер роботи: віддалена робота

Остання активність 1 тиждень тому