Привет! Меня зовут Глеб. Имею более 6 лет реального опыта работы в веб-разработке. Основным моим стеком является Vue 3, Typescript, GraphQL/REST, Pinia, Vitest, Vite/Webpack, SPA/SSR( нужен доступ к резюме ). Далее подробно описан мой опыт работы.
Tripster - необычные экскурсии и туры по всему миру( нужен доступ к резюме ) проработал тут больше года на позиции Senior Frontend Engineer
Работал в двух командах - в технической команде компании и в продуктовом направлении гидов. Продуктовая команда состояла из 10 человек, включая дизайнеров и тестировщиков. Что сделал:
- перевод фронтенда направления гидов на микросервисную архитектуру, за счет чего появилась возможность делать независимые деплои и разделить ответственность по командам - разработал онлайн редактор фотографий(аналог Photoshop), что увеличило скорость обработки фотографий редакторами на 30% - инициировал написание и внедрение стайлгайда для фронтенд-команд, за счет чего удалось внедрить стандарты разработки, которые в дальнейшем пригодились при использовании ИИ в CI и кодинг агентов(Claude code, Codex, Cursor) - реализация селфсервиса экскурсий, до этого многие процессы были через почту, что позволило увеличить скорость проверки и публикации экскурсии на 30% - участвовал в проектировании сервиса ролей внутри компании, и последующей реализации фронтенда, что позволило разделить ответственность среди сотрудников компании - Покрытие ключевых сценариев бекофиса, лк гида и редактора экскурсий unit-тестами на Vitest и е2е-тестами на Playwright, что снизило количество регрессий перед релизами. - работа с legacy: миграция старого кода с vue 2 на vue 3, рефакторинг, оптимизация, снижение технического долга - активная работа в планировании, руководстве, влияние на процессы, участии в архитектурных решениях и развитии команды - Координировал качество frontend delivery, проводил code review, онбордил и поддерживал развитие других разработчиков - и многие другие технические и продуктовые задачи
- Участвовал в разработке с нуля MedTech-платформы из Испании "ICHealth", на базе стандарта FHIR: 2 PWA-приложения для врачей и пациентов + админ-панель.
- Сложные формы и большие объемы справочников - Лента всех действий пользователя - Чат между врачом и пациентом, используя WebSocket - Разработал Dicom-viewer для просмотра dicom файлов(рентген, МРТ и др), общаясь по специальному протоколу wado-rs - Проводил code review и писал unit-тесты
- Участвовал в разработке с нуля стартапа из США "Alecton" - Участвовал в разработке Web3-платформы для p2p-кредитования в криптовалюте на базе Ethereum. Команда — 8 человек. Что сделал:
- Маркетплейс для инвесторов - Реализовал флоу заемщика и инвестора с использованием смартконтракта - модульное тестирование - Разработал личный кабинет и admin panel - Жизненный цикл инвестиции с использованием смартконтракта - Приложение администратора - Координировал frontend-разработчиков, проводил code review
- Ланит. Разработка ECM-платформы LanDocs в команде 10–15 человек. Мною было реализовано:
- Реализовал менеджер email-рассылок - Перенос функционала со старых стендов - Разрабатывал сложные формы и справочники - Участвовал в code review и поддержке платформы
- Полный цикл разработки SaaS решения для проверки vin номеров в США "Vinfixer". Команда разработки состояла из 5 человек. Что сделал:
- Разработал frontend клиентской и admin части - Интегрировал PayPal-оплату - Писал unit-тесты и проводил code review - Весь фронт админской части - Поддержка и доработка после сдачи проекта
- Участвовал в полном цикле разработки Туристического сервиса Приморского края "Go Приморье", команда разработки составляла нужен доступ к резюме человек. Что сделал:
- Построитель маршрутов. Представляет собой календарь, в котором планируется маршрут путешествий, привязанный ко времени, множество геоточек, времени в пути, проживания и тд. В качестве карты и геопикера использовалось Yandex API - Реализовал визуальное бронирование кинозала - Интегрировал TravelLine и систему кинотеатров «Иллюзион» - Сложные динамические формы - Реализовал поиск, оплату и сложные динамические формы
- Работа над интернет магазином специальной одежды и оборудования в Швейцарии "DePalma". Команда разработки 3 человека. Что сделал: - Реализовал пользовательские страницы магазина - Админ панель - Поддерживал и дорабатывал проект
нужен доступ к резюме - JavaScript - HTML - CSS - Адаптивная верстка - Webpack - SCSS - Vuetify - Vuex - Rest API - DevExtreme - Trello
С нуля разработал и поддерживал фронтенд двух проектов: «Учебная нагрузка – online» и «Рабочие программы дисциплин», используемых вузами по всей стране.
- Реализация сложных форм, таблиц, пользовательских ролей и бизнес-логики - Система отмены действий с сохранением состояния интерфейса - Построение графов и работа с вложенными структурами данных - Интеграция отчетности (FastReport) и внешних систем (в т.ч. расписания) - Валидация данных и автоматизация распределения ресурсов - Поддержка и развитие функционала проектов
Обучал новых разработчиков, участвовал в онбординге. Работал в команде 4–8 человек. Также выполнял задачи на других проектах компании.