Андрій

Fullstack-розробник

Вид зайнятості:
повна, неповна
Вік:
34 роки
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

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

Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер

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

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

Інженер-програміст

з 07.2024 по 01.2026 (1 рік 7 місяців)
PlayCarry, Дистанційно (IT)

Відповідав за frontend-архітектуру двох застосунків і реалізовував backend-функціональність платформи ігрових послуг.
- Розробив API на Express для каталогів, профілів користувачів, замовлень, купонів, списків бажань та автентифікації.
- Спроєктував таблиці та зв’язки PostgreSQL, реалізував міграції TypeORM і запити для підтримки сценаріїв роботи застосунку.
- Реалізував платіжні сесії Stripe та обробку вебхуків, зокрема перевірку підписів і оновлення статусів замовлень.
- Реалізував серверну перевірку токенів, керування сесіями, рольову авторизацію та обмеження доступу.
- Спроєктував архітектуру на Next.js App Router: ISR для каталогу й товарних сторінок, SSR для головної сторінки та SSG для блогу.
- Реалізував SEO-орієнтовану навігацію каталогом, відокремивши серверний контент від клієнтських анімацій та інтерактивності.
- Розробив особисті кабінети, історію замовлень, списки бажань, купони, блог і три SSO-інтеграції: Google, Discord та Twitter.
- Розробив окремий застосунок для адміністрування контенту та інтегрував REST і GraphQL API за допомогою Apollo Client та urql.
- Проводив перевірку frontend-коду в команді з двох розробників і налаштував автоматичне розгортання обох frontend-застосунків на DigitalOcean.
Результат: реалізував frontend- і backend-функціональність у межах розгорнутого MVP. Публічний запуск не відбувся через обмежене фінансування.

Стек: Node.js, Express, PostgreSQL, TypeORM, Next.js, React, TypeScript, Redux Toolkit, Tailwind CSS, GraphQL, Apollo Client, urql, Stripe, Vite, DigitalOcean.

Front-end розробник

з 07.2023 по 06.2024 (1 рік)
Dreamhost, Дистанційно (IT)

Розробляв внутрішні AI-інструменти, які використовувалися у production, у команді з шести розробників у межах наявної мікрофронтендної архітектури.
- Відповідав за frontend-реалізацію редактора контенту на Tiptap: форматування, панель інструментів, навігацію, збереження версій і сценарії скасування та повторення дій.
- Реалізував Redux-редюсери та переходи стану для редагування й історії контенту.
- Розробив інтерфейс AI Search Panel, інтегрував аналітику та реалізував керування станом на Redux.
- Створив 15 перевикористовуваних компонентів для спільного UI-пакета на основі MUI та задокументував 30 станів і прикладів використання у Storybook.
- Проводив перевірку коду та брав участь у розробці функціональності для трьох production-релізів. Перевірку якості виконувала окрема QA-команда.
Стек: JavaScript, React, Redux, Tiptap, MUI, Storybook, мікрофронтенди, Jest, React Testing Library, Cypress, Playwright, Datadog.

Front-end developer

з 10.2022 по 06.2023 (9 місяців)
Zagroza Agency, Дистанційно (IT)

Розробляв SEO-орієнтовані вебзастосунки на Next.js і React з інтеграціями headless CMS для клієнтських і контентних платформ.
- Брав участь у розробці та випуску понад п’яти frontend-застосунків на React і Next.js, готових до production.
- Створював адаптивні користувацькі інтерфейси, перевикористовувані UI-компоненти та масштабовані макети для різних клієнтських проєктів.
- Інтегрував Directus і Strapi для гнучкого та масштабованого керування контентом.
- Працював над продуктивністю frontend, SEO-оптимізацією та зручністю підтримки frontend-архітектури.
- Покращував підтримуваність коду й адаптивність користувацьких інтерфейсів.
Стек: Next.js, React, TypeScript, JavaScript, GraphQL, Strapi, Directus, Tailwind CSS, SSR, Headless CMS.

Web software engineer

з 09.2018 по 09.2022 (4 роки)
MOTORSPORT NETWORK — Motor1.com, Дніпро (IT)

Працював над користувацькими інтерфейсами та frontend-функціональністю великої медіаплатформи. Розробляв адаптивні UI-компоненти, сценарії взаємодії та інтеграції на JavaScript, HTML і CSS. Зосереджувався на підтримуваності frontend, адаптивності інтерфейсів та оптимізації продуктивності.
- Брав участь у редизайні, який покращив узгодженість інтерфейсів у понад 20 секціях і шаблонах платформи.
- Покращував фільтрацію статей і сценарії взаємодії, спрощуючи навігацію та сприяючи збільшенню знаходжуваності контенту приблизно на 35%.
- Брав участь в інтеграції системи коментарів і налаштуванні її інтерфейсу для кількох регіональних версій платформи.
- Покращував доступність і адаптивність ключових інтерфейсів, сприяючи скороченню проблем мобільного UI та неузгодженостей верстки приблизно на 75%.
- Працював над рекламними frontend-інтеграціями й адаптивними рекламними блоками, покращуючи узгодженість їхнього розміщення на комп’ютерах і мобільних пристроях.
Стек: JavaScript, jQuery, HTML, CSS/SCSS, PHP-шаблони.

Junior front-end developer

з 09.2017 по 09.2018 (1 рік)
Web-студия, Дніпро (IT)

Працював над frontend-розробкою клієнтських сайтів, лендингів, інтернет-магазинів і контентних вебзастосунків.
- Брав участь у розробці та підтримці понад 15 комерційних frontend-проєктів для клієнтських і бізнес-платформ.
- Створював адаптивні макети та користувацькі інтерфейси для інтернет-магазинів і лендингів на HTML, CSS та JavaScript.
- Реалізовував користувацьку функціональність сайтів і frontend-інтеграції в комерційних проєктах.
- Покращував перевикористання frontend-коду й узгодженість UI між клієнтськими проєктами.
- Працював над адаптивністю та кросбраузерною сумісністю, створюючи підтримувані frontend-рішення для масштабованих контентних сайтів.
Стек: HTML5, CSS3 / SCSS, JavaScript, jQuery, адаптивний дизайн, REST API, кросбраузерна сумісність, WordPress.

Освіта

ДГТУ

Металлургический, Каменское
Вища, з 2014 по 2020 (6 років)

Знання і навички

  • HTML
  • CSS
  • SASS
  • LESS
  • JavaScript
  • TypeScript
  • ECMAScript
  • JQuery
  • React
  • Redux
  • REST API
  • Next.js
  • MongoDB
  • React Hooks
  • React Router
  • Redux-Thunk
  • Redux Toolkit
  • Redux-Saga
  • Formik
  • Axios
  • Ant design
  • Vite.js
  • Webpack
  • Gulp
  • StoryBook
  • HeadlessCMS
  • WordPress
  • GSAP
  • PHP
  • Node.js
  • Express.js
  • WebSocket
  • Socket.IO
  • Git
  • Npm
  • Yarn
  • Docker
  • Figma
  • Adobe Photoshop
  • GitHub
  • React Redux
  • Tailwind CSS
  • Стресостійкість
  • MySQL
  • SQL
  • Bootstrap

Знання мов

Англійська — вище середнього

Додаткова інформація

Інженер-програміст із понад 8 роками досвіду, який спеціалізується на масштабованих продуктових системах, мікрофронтендній архітектурі та сучасних frontend-платформах. Поєдную ґрунтовний досвід frontend-розробки з практичним досвідом full-stack розробки на Node.js, Express і PostgreSQL.

Розробляв користувацькі застосунки, внутрішні AI-інструменти, адміністративні інтерфейси та модульні рішення для WordPress. Маю досвід роботи зі стратегіями рендерингу Next.js, Module Federation, API-орієнтованою архітектурою, перевикористовуваними UI-системами, автентифікацією та інтеграцією платіжних систем. Беру участь у перевірці коду, документуванні компонентів, автоматизованому тестуванні та моніторингу застосунків за допомогою Datadog.

ТЕХНІЧНІ НАВИЧКИ
Мови: JavaScript, TypeScript, HTML5, CSS3, SCSS/Sass; робота з PHP-шаблонами.

Frontend: React, Next.js, App Router, React Router, jQuery.

Архітектура та рендеринг: frontend-архітектура, мікрофронтенди, Module Federation, Server Components, Client Components, серверний рендеринг (SSR), статична генерація сторінок (SSG), інкрементальна статична регенерація (ISR), перевикористовувані UI-системи.

Backend і бази даних: Node.js, Express, PostgreSQL, TypeORM, реляційне моделювання даних, міграції баз даних, розробка API, перевірка токенів, керування сесіями, рольовий контроль доступу, обробка вебхуків.

Керування станом і даними: Redux, Redux Toolkit, React Redux, Redux Persist, TanStack Query / React Query, TanStack Table, REST API, GraphQL, Apollo Client, urql, Axios.

UI та стилізація: Tailwind CSS, Material UI (MUI), NextUI, Emotion, styled-components, Headless UI, Storybook, адаптивний дизайн, доступність інтерфейсів.

Форми та валідація: React Hook Form, Formik, Yup.

Інтерактивність та анімація: dnd-kit, Motion, Swiper, React Virtuoso.

CMS і контент: WordPress, Gutenberg, Directus, Tiptap, CKEditor, Markdown.

Автентифікація та інтеграції: Auth0, Single Sign-On (SSO), Stripe, автентифікація через Google / Discord / Twitter, HubSpot, інтеграція аналітики.

Інтернаціоналізація: i18next, react-i18next, react-intl, next-international.

Збирання, моніторинг і розгортання: Webpack, Vite, Babel, PostCSS, ESLint, Prettier, Sentry, Datadog, Git, npm, Yarn, DigitalOcean, автоматизоване розгортання на основі Git.

Інженерні практики: перевірка коду, рефакторинг, визначення API-контрактів, документування компонентів, технічні співбесіди, співпраця з backend-розробниками та QA.

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

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


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