Перейти до вмісту

Frontend Developer - React і TypeScript

Andrii Maksymov

Створюю швидкі, ретельно протестовані вебінтерфейси, готові до продакшну.

відкритий до пропозицій · Wrocław · --:--

Frontend Developer - React і TypeScript

Andrii Maksymov

Створюю швидкі, ретельно протестовані вебінтерфейси, готові до продакшну.

2 роки комерційного досвіду розробки UI для великої iGaming-платформи. Живу у Вроцлаві, Польща - розглядаю лише віддалену роботу.

  • tests passing
  • types strict
  • CI green
  • React
  • TypeScript
  • JavaScript
  • Next.js
  • Redux
  • RTK Query
  • SCSS
  • Tailwind CSS
  • Storybook
  • Vite
  • Webpack
  • WebSockets
  • Jest
  • PostHog
  • GitLab CI/CD
  • GitHub Actions
  • Docker
  • PostgreSQL
  • Oracle Cloud
  • Azure
  • ESLint
  • SonarQube
  • Husky
  • Figma
  • Claude Code

Привіт, я Андрій - фронтенд-розробник, якому важливо те, чого користувачі не бачать: типобезпека, покриття тестами й код, який легко читати навіть через пів року.

Два роки я створював і підтримував UI великої iGaming-платформи в продакшні - реальні користувачі, реальні гроші й реальні наслідки, коли щось ламається. Цей досвід навчив мене писати декларативний, модульний і передбачуваний код і сприймати quality gates як повноцінну частину продукту, а не тягар.

Зараз вивчаю програмну інженерію у Вроцлаві (ступінь інженера).

Щодня працюю з AI-інструментами для розробки - Claude Code і Codex - а мої навички підтверджують три сертифікати Anthropic.

англійська C1 · польська B1 · українська рідна

Junior Software Engineer

черв. 2024 - трав. 2026

TenThousand · iGaming-платформа · віддалено

Розробляв і підтримував UI великої iGaming-платформи на React, TypeScript і SCSS.

  • REST API та WebSocket-з’єднання для синхронізації даних у реальному часі
  • Юніт-тести на Jest, документація компонентів у Storybook
  • Спільні внутрішні UI-бібліотеки для кількох репозиторіїв, публікація через Nexus
  • Якість коду через quality gates SonarQube і пайплайни GitLab CI/CD
  • Код-рев’ю, планування спринтів, оцінювання задач і внутрішня документація
  • React
  • TypeScript
  • SCSS
  • Redux
  • WebSockets
  • Jest
  • Storybook
  • GitLab CI/CD
  • SonarQube
achievements.diff
  • Впровадив з нуля продуктову аналітику PostHog для воронок реєстрації та депозитів - 10+ ключових подій і вперше чітка картина того, де саме користувачі залишають воронку
  • Розширив покриття TypeScript у продакшн-коді з ~20% до ~70%, що розблокувало для команди quality gates у CI
  • Підняв покриття юніт-тестами до ~80% у критичних фронтенд-компонентах (Jest + SonarQube)
  • Переробив скрол у мобільній версії - звільнив до 10% видимої площі екрана
  • Реалізував Google OAuth і багатокрокову реєстрацію з коректними редіректами у 100% сценаріїв авторизації
  • Покращив UX поповнення рахунку: таймери в реальному часі та перехід на альтернативний метод оплати при збоях транзакцій

Cooking Assistant

live

Безкоштовна кулінарна книга для домашньої кухні: рецепти в одному місці, меню на тиждень, облік запасів у коморі та список покупок із того, чого бракує. Чотирма мовами.

Проєкт ми починали вдвох із Міланою (відкривається в новій вкладці) - згодом я перебудував його самотужки: повний редизайн, глибокий рефакторинг, повний набір тестів і повноцінний CI/CD.

  • 2800+ тестів у 500+ файлах: Jest з обох боків, Playwright e2e і тести на справжній базі Postgres - покриття 95%+, поріг 80% у CI
  • 15+ джобів CI на кожен PR: Prettier, ESLint, tsc, SonarJS, Stylelint, Jest, продакшн-збірка, e2e-тести й тести бази даних
  • Міграція з Vite на Next.js App Router: серверний рендеринг сторінок і розширені прев’ю посилань
  • Деплой за тегом на власний ARM-сервер в Oracle Cloud: образи arm64 у GHCR, health-чеки, автоматичний відкат
  • JWT у httpOnly cookies, валідація zod, CSP з nonce, 10+ rate limiters
  • Next.js
  • React
  • TypeScript
  • Redux Toolkit
  • SCSS Modules
  • Express 5
  • PostgreSQL
  • Jest
  • Playwright
  • Docker
  • GitHub Actions

Інженерія програмного забезпечення

Akademia Techniczno-Artystyczna Nauk Stosowanych w Warszawie
Wydział Wrocławska Akademia Biznesu · ступінь інженера

Створімо щось разом.

Відкритий до віддалених frontend-позицій. Найшвидший спосіб зв’язатися - email або Telegram.