Андрій
Fullstack-розробник
- Вид зайнятості:
- повна, неповна
- Вік:
- 34 роки
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно, Київ
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/4886066/
Досвід роботи
Інженер-програміст
з 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.
Схожі кандидати
-
FullStack-розробник
Дистанційно -
Fullstack-розробник
Львів, Тернопіль, Дистанційно -
Fullstack-програміст
Львів, Інші країни, Дистанційно -
Fullstack Developer
Київ, Львів, Дистанційно -
Fullstack-розробник
Дистанційно -
Fullstack-розробник
Київ, Львів, Дистанційно