Привіт, я

Руслан

Full-Stack розробник

Розробляю full-stack веб-застосунки під ключ – від бази даних до браузера і до інфраструктури, на якій усе це працює.

Кривий Ріг, Україна · Remote

Руслан

01Про мене

Full-Stack розробник з 4+ роками досвіду створення продакшн веб-застосунків під ключ – бекенд, фронтенд і, дедалі більше, інфраструктура, на якій усе це працює.

Щодня працюю з Node.js/Express та Python/FastAPI на бекенді, React/Next.js на фронтенді, PostgreSQL/MSSQL, Redis, Kafka та MinIO. Веду фічі від вимог до продакшн-деплою самостійно.

Те, чим особливо пишаюсь: раніше деплой у нас був повністю ручним – Docker на голому VPS, Nginx налаштований вручну. Я самостійно освоїв Kubernetes (K3s), Helm та Argo CD, перевів команду на автоматизований GitOps-деплой, і зараз розширюю це до повноцінного CI/CD.

Також розробляв системи для державних установ – зокрема електронний архів документів зі скануванням QR/штрихкодів та інтеграцію електронного підпису на базі WASM.

Найбільше мене приваблює напрямок DevOps, і я свідомо розвиваюсь саме в ньому – швидко навчаюсь новому та легко інтегруюсь у робочі процеси. Добре працюю в команді, комунікабельний і легко знаходжу спільну мову з колегами.

02Навички

Мови програмування

  • JavaScript
  • TypeScript
  • Python

Фронтенд

  • React
  • Next.js
  • Vite
  • Bootstrap
  • React Router
  • React Hook Form
  • Sass/SCSS
  • Tailwind CSS

Бекенд

  • Node.js
  • Express
  • FastAPI
  • REST API
  • Swagger/OpenAPI
  • JWT
  • OAuth
  • Google reCAPTCHA

Бази даних і сховища

  • PostgreSQL
  • MSSQL
  • Redis
  • MinIO
  • Prisma/Sequelize

Інфраструктура та DevOps

  • Docker
  • Kubernetes (K3s)
  • Helm
  • Argo CD
  • Traefik
  • Nginx
  • CI/CD
  • VPS Administration

Черги та інструменти

  • Kafka
  • Nodemailer
  • Git
  • GitHub
  • react-helmet-async
  • Google Analytics (GA4)

03Досвід роботи

Березень 2023 – НиніКривий Ріг, Україна · Remote

Full-Stack розробник KAI

  • Веду full-stack розробку внутрішніх і державних продуктів під ключ – від проєктування БД і API до фронтенду та деплою.
  • Спроєктував і побудував систему електронного архіву документів із самостійною адмінкою: співробітники самі налаштовують структуру будівель/поверхів/кабінетів/полиць; застосунок також сканує QR/штрихкоди, щоб відстежувати, де знаходиться документ і хто його зараз тримає (PostgreSQL + Express API).
  • Інтегрував перевірку електронного цифрового підпису (ЕЦП) на базі WASM для державного сервісу.
  • Побудував адмін-сервіс (React + TypeScript, Express + TypeScript) з JWT-автентифікацією та сесіями на Redis.
  • Виявив, що деплой був повністю ручним (Docker на голому VPS, Nginx налаштований вручну), і ініціював перехід на автоматизацію – освоїв і впровадив Kubernetes (K3s), Helm та Argo CD для GitOps-деплою, зараз розширюю це до повноцінного CI/CD.
  • Налаштовував та підтримував VPS-інфраструктуру; конфігурував reverse proxy на Traefik/Nginx, домени та SSL-сертифікати.
  • Інтегрував Telegram-бота для автоматичних сповіщень сервісу.
Квітень 2021 – Січень 2023Remote

Full-Stack розробник IT-grant

  • Побудував і супроводжував мікросервісні REST API (Node.js/Express), які щоночі синхронізували ~5000 записів із зовнішнього державного сервісу та Google Sheets у PostgreSQL, віддаючи дані через документований (Swagger) API.
  • Реалізував публічний сайт (Next.js + Express + TypeScript) з окремою адмін-панеллю (Vite + React) та JWT-автентифікацією.
  • Побудував пайплайни обробки зображень і зберігання на PostgreSQL та MinIO.
  • Налаштував Google Search Console, індексацію сторінок та on-page SEO для продакшн-сайту.

04Освіта

IT STEP Academy

Травень 2020 – Грудень 2020

Донецький національний університет економіки і торгівлі (ДонНУЕТ)

2011 – 2015

Мови

  • УкраїнськаРідна
  • РосійськаВільне професійне володіння
  • АнглійськаСередній рівень (B1)

05Проєкти

Система електронного архіву документів

Веб-застосунок для державної установи, що відстежує фізичне розташування документів через сканування QR/штрихкодів, із самостійною адмін-панеллю для персоналу.

  • Node.js
  • Express
  • PostgreSQL
  • REST API

Інтеграція електронного підпису на WASM

Інтегрував перевірку електронного цифрового підпису на базі WebAssembly у державний веб-сервіс.

  • WebAssembly (WASM)
  • JavaScript

Адмін-панель з JWT-автентифікацією

Повноцінний адмін-сервіс на React + TypeScript (фронтенд) та Express + TypeScript (бекенд) з JWT-автентифікацією та сесіями на Redis.

  • React
  • TypeScript
  • Express
  • JWT
  • Redis

Перехід із ручного деплою на автоматизований

Ініціював і реалізував перехід від повністю ручного деплою (Docker на голому VPS, Nginx вручну) до автоматизованого GitOps-деплою на Kubernetes (K3s) з Helm та Argo CD.

  • Docker
  • Kubernetes
  • Helm
  • Argo CD
  • Nginx

06Зв'язатися зі мною

Відкритий до нових можливостей і remote-проєктів. Напишіть – відповім якнайшвидше.

Цей сайт захищено технологією reCAPTCHA – застосовуються Політика конфіденційності та Умови використання Google.