Привет!
Я - Frontend разработчик с опытом более 8 лет. Работал в проектах, связанных с биллингом, фискализацией чеков, доставкой заказов, рассылкой электронных писем, рейтинговой системой для питомцев, аудиогидами.
Профиль GitHub - https://github.com/RomanSword
Мой стек:
JavaScript • TypeScript • CSS • HTML • React • React Native • Redux • Webpack • Vite • EmberJs • Mobx • Jest • Sass • REST API • Docker • Storybook • Feature Sliced Design • Ant design • Figma • Gitlab • Vue.js • Python • FastAPI • Pyramid • Falcon • Django Framework • Pytest • PostgreSQL
Работаю в продуктовой команде.
Участвую в развитии системы сервисов и компонентов биллинга.
Команда состоит из 5 человек:
• 1 Ведущего Backend разработчика
• 2 Backend разработчика
• 2 Frontend разработчика
Также взаимодействую с командами тестировщиков, дизайнерами, менеджерами и другими командами разработчиков из смежных проектов.
Обязанности:
• Добавление нового функционала в проекты и сервисы, исправление багов, ревью кода
• Участие в демонстрации работ по проектам
• Документирование кода, декомпозиция макетов, составления ТЗ для проектов
Достижения:
• В условиях недостатка документации распутал и оптимизировал несколько проектов со сложной бизнес логикой
• Перевел несколько проектов с внутреннего Frontend фреймворка на React
• Принял участие во внутреннем конкурсе "Лучший код" и вошел в список победителей
• Разработал и ввел в использование бойлерплейта для запуска новых проектов
• Помимо разработки Frontend части функционала проектов также участвовал в разработке Backend на python на внутреннем фреймворке
Стек:
JavaScript • TypeScript • React • Redux • HTML • CSS • SCSS • Tailwind • БЭМ • i18n • Gulp • Webpack • Git • Docker • Python
Участвовал в развитии проектов, связанных с рейтинговой системой для питомцев, фискализацией чеков, доставкой заказов, рассылкой электронных писем.
Работал в продуктовой Scrum-команде.
Команда состояла из 5 человек:
• 1 Ведущего Fullstack разработчика и владельца продукта в одном лице
• 2 Backend разработчика
• 2 Frontend разработчика
Также взаимодействовал с отдельной командой тестировщиков и дизайнерами.
Обязанности:
• Добавление новых фич, исправление багов, подготовка релизов, поддержка проектов, проведение ревью кода
• Участие в ежемесячных демонстрациях проектов
• Покрытие функционала автотестами
• Проведение собеседований для кандидатов, онбоардинг на проекты и наставление новых сотрудников
Достижения:
• Создал и занимался сопровождением мобильных приложений на React Native
• Создал npm библиотеку для React Native приложений для взаимодействием с нативом для сканирования datamatrix-кодов
• Реализовал интеграцию мобильных приложений на React Native с платежными системами и терминалами оплаты
• Написал редактора шаблонов с богатым функционалом для создания электронных писем
• Ввел в проекты переключатели тем оформления, локализации на i18n, скриншотного тестирования в связке с Storybook
• Создал и развил один из проектов по FSD методологии
• Помимо разработки Frontend части проектов участвовал в разработке Backend на python
Стек:
JavaScript • TypeScript • React • React Native • Ember • Vue • MobX • Redux • SCSS • Storybook • Jest • Webpack • Адаптивная верстка • БЭМ • i18n • FSD • Git • Docker • Python • FastApi • Falcon • Django • Pyramid • PyTest • Postgres
Продолжил развитие в качестве Frontend разработчика.
Работал в аутсорс Scrum-команде.
Участвовал в развитии проектов, связанных с управлением умным домом, доставкой заказов, проведением собеседований.
Команда состояла из 5 человек:
• 1 Ведущего Frontend разработчика
• 3 Frontend разработчика
• 1 Дизайнера
Также взаимодействовал с отдельной командой тестировщиков и менеджером проектов.
Обязанности:
• Разработка фич, исправление багов, поддержка нескольких проектов
• Прохождение собеседований в команды на аутсорс
Стек:
JavaScript • React • Vue.js • Redux • HTML • SCSS • LESS • Webpack • Адаптивная верстка • БЭМ • Git • Docker
Проходил стажировку в качестве Frontend разработчика.
Работал в продуктовой Scrum-команде.
Участвовал в развитии сервиса для полного цикла организации командировок.
Команда состояла из 8 человек:
• 1 Ведущего Frontend разработчика
• 2 Frontend разработчиков
• 1 Ведущего Backend разработчика
• 1 Backend разработчика
• 1 дизайнера
• 1 тестировщика
• 1 менеджера проекта
Обязанности:
• Разработка новых фич, исправление багов
• Создание компонентов для ui-библиотеки
Стек:
JavaScript • React • Redux • CSS • HTML • SCSS • Webpack • Адаптивная верстка • БЭМ • Git