🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Дмитрий Бондаренко (frontendov), 25 лет, Россия, ТомскДмитрий Бондаренко (frontendov), 25 лет, Россия, Томск

Дмитрий Бондаренко

Фронтенд разработчикСтарший (Senior)
От 300 000 ₽Ищу работу

Контакты

Войти
Возраст: 25 лет
Опыт работы: 4 года и 11 месяцев
Регистрация: 07.12.2023
Последний визит: 1 день назад
Гражданство:
Местоположение: Россия, Томск
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Frontend-разработчик с опытом более 4 лет в коммерческой разработке на React.
Работал в командах от 5 до 30 человек.

Занимаюсь как развитием существующих проектов, так и созданием новых с абсолютного нуля, доводя их до успешного продакшена.

Постоянно совершенствуюсь, углубляясь в изучение различных подходов и инструментов во фронтенде, чтобы эффективно и быстро решать задачи бизнеса.

Навыки

React
Next.js
Redux
TypeScript
JavaScript
Webpack
Jest
SCSS
HTML
CSS

Опыт работы

  • Сервис объявлений, которым каждый месяц пользуется треть населения России
    МоскваБолее 5000 сотрудников
    Фронтенд разработчик (Старший)
    Апрель 2024 — По настоящее время (8 месяцев)
  • Создаём актуальные финтех-решения для миллионов клиентов
    НовосибирскОт 1000 до 5000 сотрудников
    Фронтенд разработчик (Старший)Frontend-разработчик
    Июль 2021 — Апрель 2024 (2 года и 10 месяцев)

    Разрабатывал корпоративный сайт одной из популярных платёжной системы в СНГ и веб-приложение онлайн-кассы для ИП.


    Обязанности и достижения:

    • Написал скрипт, который сокращает время заполнения контента в CMS Strapi на 90% и пользуется популярностью у контент-менеджеров проекта.
    • Руководил командой разработки из 2-4 человек.
    • Спроектировал FSD архитектуру для более эффективного управления сложностью приложения и легкой масштабируемости.
    • Внедрил методологию Git Conventional Commits и Git Flow в команду разработчиков.
    • Реализовал accessibility интерфейсов, адаптировал под скринридеры.
    • Внедрил практику написания unit-тестов с помощью Jest и React Testing Library и покрыл ими 35% приложения, что привело к уменьшению количества багов.
    • Актуализировал и дополнил документацию проекта для обеспечения прозрачности в рабочих процессах.
    • Активно онбордил и менторил 3 разработчиков.
    • Записывал уроки по JavaScript тестировщикам для написания автотестов и эффективного тестирования приложений.
    • Участвовал во Frontend-сообществе компании, выступал с докладами, тем самым повышал технические скилы разработчиков компании.
  • Crypton Studio is an IT company specializing in blockchain development.
    ТомскОт 100 до 1000 сотрудников
    Фронтенд разработчик (Средний)Frontend-разработчик
    Июль 2020 — Июль 2021 (1 год и 1 месяц)

    Разрабатывал проекты в сфере блокчейна - криптобиржа, интернет-магазин.


    Обязанности и достижения:

    • Был одним из первых разработчиков, кто активно влиял на внедрение и эффективное использование React, когда он впервые появился в компании.
    • Оптимизировал Git flow, сделав его более эффективным и соответствующим потребностям проекта.
    • Провёл онбординг 3 стажёров, которые впоследствии успешно прошли стажировки.
    • Улучшил code-style проектов, расширив конфигурацию ESLint и Prettier собственными правилами, повысив уровень качества кода и сократив число ошибок.
    • Написал документацию по различным процессам разработки, для обеспечения полноты и актуальности информации.
  • Центральный банк Российской Федерации
    МоскваБолее 5000 сотрудников
    Фронтенд разработчик (Младший)Frontend-разработчик
    Январь 2020 — Июль 2020 (7 месяцев)

    Разрабатывал корпоративное веб-приложение для сотрудников Банка России.


    Обязанности и достижения:

    • Переписал 65% проекта, заменив классовые компоненты на функциональные и применив хуки React, что улучшило читаемость кода и облегчило его поддержку.
    • Внедрил Redux и Redux Thunk, улучшив управление состоянием приложения и расширив возможности асинхронных операций.
    • Оптимизировал структуру и читаемость существующего кода на 68% через проведение рефакторинга, что значительно упростило поддержку и будущее развитие проекта.
    • Применил TypeScript для создания строгой типизации кода, снизив количество багов.

Высшее образование

  • ТПУ (НИ)

    Томский политехнический университет
    Институт кибернетики (ИК)
    Сентябрь 2016 — Июнь 2020 (3 года и 9 месяцев)

    Инженерная школа информационных технологий и робототехники, Информационные системы и технологии