Аватарка

Новокрещёнов Дмитрий

28 лет, Воронеж

Привет! Я Дима — начинающий Frontend-разработчик на React. Владею современным стеком технологий. Обладаю гибким мышлением и вниманием к деталям. В работе сочетаю инициативность (предлагаю улучшения сверх ТЗ) и скрупулёзность (продумываю нестандартные пользовательские сценарии, чтобы исключать возможные баги).
Мои ключевые компетенции:

  • разработка SPA на React и TypeScript с использованием React-router, Redux Toolkit, StyledComponents и прочих библиотек;
  • оптимизация и рефакторинг существующего кода;
  • реализация новой функциональности по техническим заданиям и без=);
  • командная разработка;
  • проведение код-ревью.

Моё портфолио с учебными и пет-проектами можно посмотреть на GitHub.
Мечтаю стать частью крутой команды, чтобы создавать красивые, удобные и функциональные интерфейсы.

Образование

Нетология

Frontend-разработчик

2022-2024

Воронежский государственный университет инженерных технологий

Автоматизация технологических процессов и производств

2014-2020

Карьера

Тарасофт-А (IT-стартап)

Frontend-разработчик

март 2025 - сентябрь 2025

Стажировка в стартапе, разработка PWA на React+TypeScript.

  • внёс ключевой вклад в разработку модулей регистрации и аутентификации пользователей.
  • реализовал функциональность поиска по различным категориям данных (товары, бренды, избранное).
  • оптимизировал работу с большими массивами данных через применение бесконечного скорлла и порционной подгрузки.
  • разработал кастомные хуки (загрузка файлов, поиск, условный рендеринг и т.д.), что ускорило дальнейшую разработку командой.
  • реализовал сложные многостраничные формы с валидацией.
  • активно участвовал в код-ревью, вносил предложения по улучшению пользовательского опыта.

Воронежская инжиниринговая компания

Инженер ПТО

ноябрь 2018 - декабрь 2024

  • разработка и проектирование технической документации (принципиальные электрические схемы сложных систем автоматизации и электроснабжения, компоновочные чертежи, спецификации).
  • анализ больших объёмов данных (параметры оборудования, технические требования, нормативы) для оптимизации проектных решений.
  • автоматизация процессов (использование CAD-систем, шаблонов).
  • тесное взаимодействие с производством и заказчиком, контроль качества на всех этапах, от коммерческого предложения до приёмо-сдаточных испытаний.
  • высокий уровень ответственности за конечный результат, минимизация материальных рисков (работа с дорогостоящим оборудованием) и гарантии безопасности для эксплуатационного персонала.

Навыки

HTML

CSS

SCSS

CSS Modules

StyledComponents

TailwindCSS

JavaScript

TypeScript

React

Redux Toolkit

Redux Saga

React Router

GIT

npm

Webpack

Vite

CI/CD

Jest

Swagger

ESLint

Prettier