6+ лет опыта
frontend (6+ лет) - React/Vue
backend (3+ лет) - nodejs/express/nest
blockchain (1+ год) - Ton/tact/func
кроссплатформа(1.5+ год) - React Native/Flutter
япы: TS/JS
был в командах разного размера и формата, включая распределенные и англоязычные, так же был опыт лидства
Особенности проекта - необходимость устранения легаси проблем в короткие сроки, и доведение проекта до стадии MVP.
— В короткие сроки устранил все проблемы, стабилизировал кодовую базу и вернул проект на правильный путь.
— Тесное сотрудничество с бизнесом, глубокое погружение в процессы для лучшего понимания требований и нужд клиента.
— Разработка и внедрение новой функциональности, что позволило довести проект до стадии MVP, обеспечив его успешный запуск.
— Создание сложной и нестандартной верстки, что значительно улучшило визуальную привлекательность и функциональность приложения.
— Выполнял роль старшего разработчика в команде, онбордил новых разработчиков, проводил код-ревью, обеспечивая высокие стандарты качества кода.
— Выстраивал надежную архитектуру, уделяя особое внимание ее масштабируемости и поддерживаемости, применение практик разработки и архитектурных подходов, что значительно улучшило производительность и надежность приложения.
Atelier – стартап, предоставляющий платформу для создания и управления витринами для headless интернет-магазинов.
Особенности проекта - разработка MVP в условиях стартапа, работа с различными фреймворками и архитектурными подходами.
— Разработка самих магазинов с использованием Preact (React), TypeScript и JSS.
— Разработка визуального редактора с использованием Vue 3 (composition API), TypeScript и SCSS.
— Погружение в архитектуру проекта, разработка масштабируемых и поддерживаемых решений.
— Работа над задачами на стыке двух фреймворков, обеспечивая их взаимодействие и совместимость.
— Настроил eslint и prettier на проектах, тем самым установив единый стандарт кода.
— Внедрял CI/CD, писал gh-actions
Artisant.io – цифровой маркетплейс, специализирующийся на продаже NFT-моды, предоставляющий пользователям уникальные возможности для приобретения и обмена цифровыми модными активами.
Особенности проекта - маркетплейс с необходимостью работы с новыми технологиями блокчейна
— Работал над редизайном маркетплейса, улучшающим визуальную привлекательность и функциональность сайта.
— Разработка и внедрение сложной системы фильтрации для улучшения пользовательского опыта и повышения эффективности поиска товаров.
— Много верстал, работал над созданием лендингов для проекта(кроссбраузерная совместимость и адаптив)
— Погрузился за короткие сроки в технологию блокчейна и интеграцию её с фронтендом.
Компания предоставляет кастомные решения для различных клиентов, включая крупные корпорации и стартапы. (аутсорс/аутстаф)
поучаствовал в 3 проектах, за время работы вырос до мидл разработчика
Платформа электронной коммерции(NDA)
Особенность проекта - необходимость создания масштабируемых и легко поддерживаемых компонентов для высоконагруженного интернет-магазина.
— Разработка и улучшение клиентской части интернет-магазина с использованием стека технологий React, Redux и TypeScript.
— Занимался разработкой и поддержкой интерактивных компонентов, также ui kit-а, что значительно ускорило разработку.
— Оптимизация производительности сайта, улучшение времени загрузки страниц за счет внедрения ленивой загрузки и оптимизации изображений.
— Внедрял RTK вместо Redux, что сократило бойлерплейт код и ускорило разработку
— Покрывал код тестами
— Делал кроссревью кода других разработчиков
Логистическое приложение(NDA)
Особенность проекта - работа с большим объемом наследуемого кода и постоянно меняющейся бизнес-логикой, требующей гибкости и адаптивности.
— Работа с большим объемом legacy-кода, постепенное рефакторинг и улучшение кодовой базы.
— Миграция проекта на использование React хуков, что упростило и ускорило разработку новых функций.
— Реализация новых функций и поддержка динамически изменяющейся бизнес-логики.
— Значительное улучшение UX/UI приложения, плотное сотрудничество с дизайном и бизнесом, что по итогу увеличило метрики пользователей приложения.
— Разрабатывал новые разделы с нуля, с их дальнейшей поддержкой и внедрением новых фич в существующий код.
Финтех
Особенность проекта - разработка кроссплатформенного приложения для финансовых услуг, а также админки на React и бэкенда на NestJS
— Приложение с большим количеством пользователей (150000+ активных на любой из платформ ios/android), само приложение есть в сторах(AppStore, GooglePlay), подробности и ссылки могу предоставить по требованию.
— Работа в англоязычной команде, активное взаимодействие с коллегами по всему миру.
— Полное покрытие тестами, использование Jest.
— Внедрение Atomic Design и других современных архитектурных подходов, что улучшило структуру и поддерживаемость кода.
— Использование styled-components для стилизации компонентов