Тарас Г. Frontend разработчик, Senior
ID 19901
ТГ
Тарас Г.
Мужчина, 33 года
Россия, Москва, UTC+3
Ставка
4 220,78 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Тарас - ведущий Frontend-разработчик с почти десятилетним опытом.
Его профессиональный путь охватывает широкий спектр проектов, включая разработку высоконагруженных микросервисных систем, образовательных платформ и сложных корпоративных приложений.
Тарас обладает обширным опытом работы с современными технологиями и инструментами, такими как React, Next.js, Node.js, Redux, TypeScript, Docker, и различными СУБД (PostgreSQL, MongoDB, Redis).
Среди его достижений:
- Разработка фронтального решения для корпоративных клиентов ПАО ВТБ, включая интеграцию сложных библиотек, проектирование связей с внешними сервисами и реализацию сложной обработки текста;
- Руководство проектированием и разработкой сервиса проверки недвижимости, реализованного с нуля за 6 месяцев с применением TDD;
- Лидерство в команде разработчиков, где он успешно координировал разработчиков, планировал архитектурные решения и проводил обучение сотрудников.
Тарас активно применяет лучшие практики разработки (SOLID, DRY, KISS, YAGNI) и способен работать в сложных распределенных командах, выполняя задачи в рамках Agile-методологий. Кроме того, его технические навыки подкреплены опытом в управлении командами, проведении код-ревью и обучении коллег.
Сильные аналитические способности, внимание к деталям и гибкость в решении задач позволяют Тарасу успешно справляться с комплексными проектами, сохраняя высокий уровень качества разработки.
Проекты
(11 лет 4 месяца)
ФРКК (Фронтальное решение для корпоративных клиентов) (в рамках аутстаф-компании)
Роль
Ведущий Frontend-разработчик
Обязанности
Краткое описание системы:
Система включает в себя текстовый редактор с возможностью импорта и экcпорта PDF, DOCX, XLSX и OpenOffice документов;
• Электронный документооборот и его криптографическую защиту;
• Модуль для юристов с возможностью проверки и аппрува как всего документа, так и отдельных его частей;
• Комментарии к документам и отдельным формулировкам, адресованные конкретным пользователям и группам пользователей;
• Обработчик формулировок, условий сделки, залогов, справочников, масок и прочих реквизитов с возможностью массово добавлять и изменять их в еще не подписанных документах.
Ключевые обязанности:
• Оценка и планирование новых разработок, архитектурных и инфраструктурных решений;
• Интеграция библиотек, проектирование связей со сторонними сервисами;
• Работа с API, разработанными на Node.js, для интеграции клиентской и серверной логики;
• Оптимизация архитектуры проекта, внедрение новых решений;
• Использование TypeScript для типизации данных, повышения стабильности и предотвращения ошибок;
• Доработки по дефектам, устранение существующих багов, доработки по ОСП;
• Миграция существующего кода на новые версии React, TypeScript;
• Код-ревью младших специалистов и распределение задач в рамках своей зоны ответственности;
• Ретроспектива спринтов, подведение итогов спринта и обратная связь по выполненным задачам.
Количество пользователей: все корпоративные клиенты ВТБ.
Особенности проекта:
Микросервисная архитектура (Module Federation), WebSocket (Infinite Query), очень большой RestApi, Redux совместно с контекстом, часть данных хранится и обрабатывается в браузере пользователя, блокировки реализованы на стороне фронта, много анализа текста, регулярных выражений и неочевидных решений по части работы с текстом.
Стек специалиста на проекте
JavaScript, Node.js, Redux, TypeScript, Next.js, Imba, WebSockets, React
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - Декабрь 2024
(11 месяцев)
Сервис проверки недвижимости онлайн
Роль
Техлид
Обязанности
Краткое описание системы:
Система проектировалась с нуля под моим руководством с прицелом на высокую нагрузку. Микросервисная архитектура. Реализована авторизация пользователей по SMS, хранение ключевой информации в зашифрованном виде в Postgres, взаимодействие со сторонними REST API (в т.ч. API геолокации и расчета координат), кэширование запросов к БД в Redis, СI/CD, технические уведомления в телеграм.
Ключевые обязанности:
• Разработка и проектирование системы, архитектурных и инфраструктурных решений;
• Разработка модели данных и модели взаимодействия между микросервисами;
• Разработка небольших сервисов на Node.js для обработки данных;
• Реализация back-end для ключевых процессов (авторизация пользователей, формирование заявок, взаимодействие с БД);
• Интеграция со сторонними API;
• Тестирование REST API с помощью Postman;
• Типизация запросов и ответов (TypeScript);
• Планирование спринтов, распределение задач и контроль их выполнения.
Количество пользователей: 400-600 в день.
Время реализации проекта: проект реализован с нуля и запущен в эксплуатацию за 6 месяцев.
Особенности проекта: микросервисная архитектура, подход TDD (Test Driven Development).
Стек специалиста на проекте
React testing library, Redux, Postman, Telegraf.js, Jest, Redis, DaData, Datadog, Docker, TypeScript, Express.js, Material UI, Next.js, React, JavaScript, REST API, Node.js, PostgreSQL, Sequelize, Jenkins
Отрасль проекта
Realty & Constructoring
Период работы
Март 2023 - Январь 2024
(11 месяцев)
Внутренние проекты компании
Роль
Лидер команды разработчиков
Обязанности
Краткое описание системы: Образовательный проект для обучения программированию с нуля оффлайн и онлайн.
Ключевые обязанности:
• Был лидером оффлайн-команды в Московском офисе и удаленной команды разработчиков;
• Согласовывал с руководством стратегию компании на квартал и год;
• Оценивал задачи и сроки каждого этапа работы, разбивал их на спринты;
• Проводил ежедневные и еженедельные собрания команд;
• Распределял задачи между разработчиками и контролировал их выполнение;
• Оценивал решения разработчиков, давал рекомендации, проводил супервизию и кодревью;
• Решал конфликты, общался с разными департаментами внутри компании;
• Автоматизировал рутинные задачи;
• Проводил собеседования, онбордил новых сотрудников и давал обратную связь по их работе;
• Проводил техтоки и тренинги по hard и soft скиллам.
Количество пользователей: 150-200
Особенности проекта: микросервисная архитектура, подход TDD (test driven development).
Стек специалиста на проекте
PostgreSQL, JavaScript, Redux, Express.js, TypeScript, Sequelize, Strapi, Next.js, Redux Thunk, Toolkit, Material UI, React, Redux-Saga
Отрасль проекта
EdTech
Период работы
Ноябрь 2021 - Март 2023
(1 год 5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Московская финансово-юридическая академия
Специальность
Программное обеспечение ВТ и АС
Завершение учебы
2020 г.