Middle frontend разработчик
Сергей
Возраст
28 лет (01 Сентября 1998)
Город
Владикавказ
Возможен переезд в другой город
Полная занятость
6 лет 3 месяца
Информационные технологии / IT / Интернет
Мои обязанности:
- Создавал адаптивные, семантические и кроссбраузерные пользовательские интерфейсы по макетам Figma с использованием HTML5, SCSS, БЭМ, Pug, а также реализовывал сложные пользовательские анимации на GSAP и собственных решениях.
- Разрабатывал и поддерживал темы и плагины для WordPress, модернизировал устаревшие проекты и постепенно переводил их на современные подходы разработки.
- Организовал процесс технического наставничества: проводил code review, обучал стажеров и Junior-разработчиков, помогал выстраивать процессы разработки и повышать качество кода внутри команды.
- Разрабатывал SPA/SSR-приложения на TypeScript, React, Next.js, MobX с нуля: от проектирования архитектуры и организации состояния до деплоя и дальнейшего развития продукта.
- Разрабатывал backend на Laravel, проектировал и реализовывал REST API, интегрировал платежные системы, Telegram-ботов, CRM и сложные формы.
- Настраивал инфраструктуру приложений: конфигурировал Nginx, организовывал развертывание Node.js-сервисов, управлял процессами через PM2, автоматизировал публикацию проектов и сопровождал production-окружение.
Достижения на роли Frontend разработчика:
* Успешно реализовал более 20 коммерческих проектов, из которых 10 вел полностью самостоятельно — от анализа требований и проектирования архитектуры до релиза и поддержки.
* Спроектировал и реализовал 3+ крупных SSR-приложения на TypeScript, React, Next.js, MobX. Что сократило время открытия страницы на 40%, уменьшило основной клиентский bandle на 30% и упростило реализацию технических аспектов СЕО, что в последствии увеличило трафик сайта на 60-70% и вывело сайт на первые страниц в поисковиках.
* Повысил производительность веб-приложений с 60–70 до 90+ баллов по Lighthouse за счет оптимизации ресурсов, рефакторинга и улучшения стратегии загрузки с помощью таких инструментов как code-splitting, lazy loading и webpack-bundle-analyzer.
* Перевел ключевые модули проектов на TypeScript, что сократило количество ошибок в production на 20%, повысило надежность разработки и упростило дальнейшую поддержку проекта.
* Разрабатывал unit-тесты для бизнес-логики и React-компонентов (Jest, React Testing Library). Разработал и поддерживал инфраструктуру автоматизированного тестирования на Playwright (Page Object Model, фикстуры, общие утилиты), заменив ручную проверку на автоматическую, что ускорило рабочий процесс на 60% и уменьшило кол-во ошибок в итоговых приложениях на 70%.
* Разработал и внедрил единую систему сборки на Webpack + SCSS + Pug, стандартизировав процесс разработки для всей frontend-команды. Унифицировал кодовую базу, сократил количество конфликтов стилей при слиянии примерно на 90% и уменьшил время адаптации новых разработчиков в два раза.
* Инициировал и внедрил практику регулярного рефакторинга поддерживаемых проектов, что позволило снизить технический долг, упростить развитие функциональности и повысить стабильность кодовой базы.
* Подготовил 8 разработчиков, которые успешно завершили стажировку и были приняты в штат компании, участвуя в формировании и развитии команды, увеличив производственную емкость команды на 40–50%.
Достижения на роли Backend разработчика:
* Разрабатывал backend-часть на Laravel, проектировал и реализовывал REST API, интегрировал платежные системы, Telegram-ботов, CRM и сложные формы, обеспечивая стабильное взаимодействие между клиентской и серверной частями, снизив число сбоев на 30%.
* Разработал внутренний сервис генерации PDF на Node.js + Puppeteer, полностью заменив стороннее решение и сократив затраты компании на генерацию документов примерно на 40%.
Мой стек: React, NextJS, MobX, Redux, Zustand, NodeJS, TypeScript, JavaScript, PHP, Nginx, Wordpress, SCSS, Webpack, HTML5, PlayWright, Jest, REST API.
Высшее (Магистр)
Владикавказ, 2016 — 2022 гг.
17 января, 2015
Тимур
Город
Владикавказ
Возраст
46 лет (25 сентября 1979)
Опыт работы:
3 года и 4 месяца
Последнее место работы:
Программист, ОАО "Электроцинк"
10.2005 - 05.2006
15 декабря, 2024
50 000 руб
Арсен
Город
Владикавказ
Возраст
27 лет (10 февраля 1999)
Опыт работы:
Без опыта
30 января, 2015
Резюме размещено в отрасли
