Frontend-разработчик
Контакты
Я начинающий Frontend-разработчик, имеющий опыт в веб-разработке на современных версиях HTML,CSS и JavaScript. Также широко использую различные библиотеки и инструменты для ускорения и улучшения качества разработки. Опыт работы в аналитической сфере и знание основных концепций разработки и дизайна позволяет мне сочетать глубокую проработку структуры кода и простоту интерфейсов для пользователей.
Заинтересован и мотивирован менять мир к лучшему, разрабатывая проекты от людей и для людей. В команде ценю возможности самореализации и профессионального развития.
Hard skills:
- Верстаю на HTML и CSS
- Пишу production-ready код на JavaScript
- Мыслю алгоритмами и создаю повторно используемые компоненты
- Владею методологиями ООП и ФП
- Использую Jest для автоматического тестирования
- Применяю TDD-подход (Test-driven development)
- Настраиваю среду разработки с использованием Node.js, npm
- Использую инструменты улучшения качества кода (ESLint, Code Climate)
- Применяю систему контроля версий Git, GitHub
- Настраиваю непрерывную интеграцию (CI) с использованием GitHub Actions
- Использую AI-инструменты для ускорения разработки (Codeium)
- Работаю с макетами в Figma и владею основными концепциями дизайна UI/UX
- Владею SQL на базовом уровне и имею опыт работы с корпоративными хранилищами данных
Soft skills:
- Исполнительный и ответственный, всегда довожу дело до конца и укладываюсь в установленные сроки и требования
- Умею работать с большими объемами информации, используя аналитический подход
- Обладаю аналитическими способностями, всесторонне оцениваю ситуацию и системно подхожу к решению задач;
- Внимателен к деталям, быстро обучаюсь и всегда открыт новому
- Креативен, предлагаю идеи и применяю принципы дизайн-мышления
- Эффективно работаю в команде, умею «слышать» и «слушать»
Знание иностранных языков:
- Английский – средний уровень (B1)
- Французский – базовый
Brain Games – математическая игра-головоломка, реализованная на базе среды Node.js и CLI.
Технологический стек: JavaScript, Node.js, npm, ESLint, CodeClimate, Git, GitHub
Полученные навыки:
- Построение архитектуры проекта
- Настройка среды разработки
- Работа с пакетным менеджером и сторонними библиотеками
- Подготовка собственного программного пакета
File Difference Calculator – CLI-утилита для определения различий между двумя файлами с поддержкой плоских и древовидных структур данных из файлов формата json и yaml, а также с возможностью вывода результатов в различных представлениях.
Технологический стек: JavaScript, Node.js, npm, Jest, ESLint, CodeClimate, Git, GitHub, GitHub actions, Lodash, Commander
Полученные навыки:
- Создание консольной утилиты
- Работа с деревьями и рекурсивными алгоритмами
- Парсинг и форматирование данных
- Разработка через тестирование и автоматизация
- Настройка непрерывной интеграции
Опыт
Обязанности:
- Проводил оценку эффективности использования финансовых ресурсов
- Формировал рекомендации и заключения по эффективности использованию ресурсов компаний и процессах реализации инициатив менеджмента
- Готовил презентационные материалы по проектам, участвовал в отчетных встречах и обсуждениях с заказчиками и пользователями аналитики
- Выступал в качестве заказчика при разработке внутренних программных аналитических решений
Достижения:
- Осуществил автоматизацию подготовки отчётности и аналитических форм, что позволило кратно сократить затраты на их подготовку
- Подготовил вместе с командой аналитику по проектам с оборотом более ₽10 млрд.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Ногинск
Рекомендации
Привет, Денис!
Отличное резюме получилось, ты молодец!
Давай только добавим описание результатов проектов (что было сделано тобой в итоге/какие навыки ты приобрел).
Удачи тебе в новой профессии!
Добавить комментарий/ссылку на вакансию