Марат Барашкин - Frontend React Developer (TypeScript, React.js, Redux)
Навыки
- CSS3
- HTML5
- JavaScript (ES6+)
- React.js
- Redux
- Sass/SCSS
- TypeScript
- Vite
- webpack
Опыт работы
ООО Техбокс (Группа компаниий Скобеев и Партнеры)
Ведущий программист - Август 2018 / Сентябрь 2023Разработка и поддержка более 20 веб-проектов, включая интернет-магазины, лендинги и корпоративные сайты.
Руководство командой из 5 разработчиков, проведение код-ревью и менторство.
Успешный переход основных проектов на новые версии фреймворков и оптимизация их производительности.
Внедрение современных технологий и инструментов разработки, что сократило время разработки на 30%.
Должности в компании:
Программист (Junior): Август 2018 — Февраль 2020
Старший программист (Middle): Февраль 2020 — Май 2022
Ведущий разработчик (Senior): Май 2022 — Сентябрь 2023Прокма-Телеком
Специалист группы технической поддержки (дежурный системный администратор) - Сентябрь 2014 / Июнь 2017Администрирование телекоммуникационных сетей уровня L2-L3.
Настройка и обслуживание сетевого оборудования Cisco и Juniper.
Управление серверами на базе Linux, обеспечение их бесперебойной работы.
Разработка скриптов автоматизации, что повысило эффективность работы отдела на 15%.Турбо Интеллект
Программист - Декабрь 2023 / настоящее времяРазработка программного обеспечения для станков балансировки автомобильных турбин.
Оптимизация алгоритмов для повышения точности и скорости работы оборудования.
Внедрение новых функций по запросам клиентов, улучшение пользовательского интерфейса.
Технологии: Electron.js, JavaScript
Образование
Frontend-Developer
Geekbrains Frontend-Developer profession2016/2017
Обо мне
Я — Frontend React Developer с более чем 9-летним опытом в разработке веб-приложений. Моя специализация — создание производительных, адаптивных и удобных интерфейсов, а также разработка сложных backend-решений с использованием современных технологий.
Мои сильные стороны:
Чистый код: Следую принципам DRY, KISS и SOLID, чтобы обеспечивать читаемость, простоту и масштабируемость кода.
Решение сложных задач: Умею находить оптимальные решения для сложных технических задач, оптимизировать существующие системы и внедрять новые функции.
Лидерство и наставничество: Руководил командами разработчиков, проводил код-ревью и помогал коллегам развиваться профессионально.
Постоянное развитие: Изучаю новые технологии и тренды в веб-разработке, чтобы оставаться востребованным специалистом.
Я ищу возможности, где могу применить свои знания и опыт для создания качественных продуктов, которые принесут реальную ценность пользователям. Особенно интересны проекты, связанные с React.js, TypeScript и высоконагруженными веб-приложениями.