Участвовал в разработке коммерческих проектов в аутсорсе, стартапах и продуктовых командах. В числе заказчиков был бизнес от малого до среднего: блоги, лендинги, электронная коммерция, RTB-системы.
Дважды успешно доводил проекты с нуля до MVP. Один из них был опубликован в СМИ.
Навыки:
Code:
TypeScript, Javascript, GraphQL
Vue 2/3 (Options/Composition API), NuxtJS, Vuex, Pinia
React, Next.js, Redux, Redux-toolkit
Styling:
CSS, CSS-modules, styled-components, CSS-in-JS, SCSS, LESS
Testing:
Jest, React Testing Library, Vue Test Utils, Storybook, Loki, BrowserStack
UI-Kits:
Custom on-site libraries, MaterialUI, AntD, Tailwind
CI/CD:
Github, Gitlab, Docker
Designs/Mockups:
Figma, Miro
Architecture:
Layers, Onion, FSD, Inversify, DI/IOC, XState, Webpack, Gulp
Computer Science:
Algorithms and Data structures, Math
Team:
Управлял командой из 3 разработчиков. Работал по Scrum и Kanban в командах от 3 до 18 человек (Jira/YouTrack).
Open-source:
• Улучшение алгоритма Левенштейна - уменьшение алг.сложности, добавление скорринговой модели. 15+ звезд
• Игра в жизнь - "Enterpise-реализация"
Достижения и награды:
• В команде из 4 человек с нуля разработали RTB систему, на которую перевели 650+ билбордов, результат был написан в СМИ
• Завершенный проект для компании Gouda. Благодарность от Rotterdam Business School - 2019
• Призер различных олимпиад в студенческие времена (физика / математика / информатика). Участник студенческих конференций
Смежное:
• https://dribbble.com/RuSaG0 - мои работы на Dribble + рабочие примеры.
При необходимости, с каждой из работ есть рекомендации.
Связаться со мной:
http://t.me/anotherUselessNickname
Работа над проектом по выдаче доступов к внутренним данным
Работа над проектом по настройке способов связи с клиентами
• Вовлекал коллег и строил бизнес-процессы вокруг архитектурных событий, которые были посвящены качеству кода.
• Внедрил: Inversify, DI/IOC, Feature sliced design, ESBuild, Xstate, Storybook.
• Работал с графикой: Chart.js , D3.js, gojs
• Совместно с QA-командой разработали тестовую инфраструктуру и интегрировали в проект
Социальная сеть для студентов университета
https://synergycommunity.ru (ru)
https://synergy.community (en)
Synergy Community — это социальная сеть, предназначенная для поддержки студентов на протяжении всего процесса обучения, начиная с момента, когда они впервые узнают об университете, и заканчивая их выпуском. Сейчас проект находится в стадии бета-тестирования.
• Разработал с нуля UI-кит и совместно с дизайнерами руководил созданием дизайн-системы
• Создал онбординг-план - новые разработчики стали выполнять первые задачи уже через 2 дня, а не через 5, как это было раньше.
• Создан и интегрирован SSO-адаптер
Разработка в сфере цифровой рекламы
Ключевые моменты:
• В команде из 4-ех человек с нуля разработали RTB систему, на которую перевели 650+ билбордов в Санкт-Петербурге, результат был написан в СМИ
• Разработал и реализовал UX/UI в Figma
• В рамках скрама отвечал за проведение стендапов и ретроспектив.
• Составлял задачи в бэклог и распределял их между разработчиками.
• Проводил технические интервью (50+ человек)
• Кураторство новых frontend разработчиков.
Digital-агентство, разрабатывающее сайты «под ключ» любого уровня сложности.
https://novasite.su
Ключевые моменты:
• Разработал корпоративную CMS.
• Параллельно работал на 2-3 проектах, большую часть из которых начинал с полного нуля. За все время принял участие в 10+ проектах
• Ускорил работу с продуктовой корзиной. Это увеличило количество заказов на 20% и средний чек на 15%
• Взаимодействие с заказчиками, планирование работ и техническая поддержка
Некоторые выполненные проекты:
https://roseballet.ae - международная школа баллета для детей
https://fingarden.ru - интернет-магазин европейских товаров
https://stratos-center.ru - сайт аренды недвижимости
Диплом бакалавра по 09.03.04 Программная инженерия
Средний балл: 4.53 / 5.00
Среднее профессиональное образование
Средний балл: 4.83 / 5.00, диплом с отличием
Дипломная работа: интернет-магазин для компании Gouda
В процессе выполнения проекта взаимодействие с заказчиком осуществлялось на английском языке. В команде из 3-ех человек разработали дизайн и реализовали фронтенд с использованием технологий React, Apollo и styled-components. Кроме того, был создан бэкенд приложения, использующий технологии Express, GraphQL и MongoDB.