Frontend developer
Контакты
Frontend developer
Имею 5-летний опыт работы инженером-проектировщиком в Москве, который научил меня эффективно подходить к решению сложных задач, системно мыслить и работать с проектами любой сложности.
- Адаптация к новым задачам: быстро осваиваю новые технологии и подходы, легко вхожу в курс дела даже в нестандартных или сложных проектах.
- Многозадачность: обладаю способностью вести несколько проектов одновременно, сохраняя качество и соблюдая сроки.
- Опыт командной работы: работал в масштабных проектах с междисциплинарными командами, активно взаимодействовал с коллегами и партнёрами на всех этапах рабочего процесса.
- Обучение и наставничество: имею успешный опыт передачи знаний, помогал новым сотрудникам быстрее включаться в работу, выступал в роли наставника.
На данный момент развиваюсь в качестве фронтенд-разработчика, применяя свои технические знания для создания современного, функционального и привлекательного пользовательского интерфейса.
Hard skills
- HTML, CSS, JavaScript
- Webpack и Vite
- React (Redux)
- SASS (SCSS)
- Git (GitFlow)
- Линтеры (ESLint, Prettier)
- Bootstrap
- WebSockets и AJAX
Soft skills
- Быстрая обучаемость и готовность осваивать новые технологии
- Многозадачность и способность работать в рамках ограниченных сроков
- Умение самостоятельно находить и решать проблемы
- Командная работа и взаимодействие с коллегами
- Навыки наставничества и передачи знаний
- Тайм-менеджмент и организация рабочего процесса
- Внимание к деталям и эстетике при разработке
- Коммуникабельность и навыки эффективного общения
- Адаптивность и стрессоустойчивость в условиях изменений
RSS агрегатор
Инструмент для сбора обновлений с различных сайтов через RSS-каналы. Позволяет удобно следить за новостями, блогами и другими ресурсами без необходимости посещать каждый сайт отдельно.
Основные возможности:
- Поддержка RSS-каналов любого типа.
- Удобный интерфейс для чтения и управления лентами.
- Автоматическое обновление контента.
Чат Slack
Упрощённый аналог популярного чата Slack. Реализовано real-time взаимодействие, поддержка веб-сокетов, полная клиент-серверная логика и функционал аутентификации.
Ключевые особенности:
- Взаимодействие клиентов через WebSockets для передачи сообщений в реальном времени.
- Использование современных технологий:
React (включая hooks), Redux через reduxjs/toolkit
.
- REST API для регистрации пользователей и аутентификации.
- Организация роутинга на клиенте.
- Сборка проекта с помощью Vite и деплой приложения.
Игры разума
Набор из пяти увлекательных консольных математических игр. Эти игры помогут проверить вашу эрудицию и гибкость мышления.
- Основной упор сделан на разработку CLI-приложения.
- Удобная система ввода и проверок.
Игры включают задачи на арифметику, логику и поиск закономерностей.
Вычислитель отличий
Эффективный инструмент для сравнительного анализа двух структур данных. Позволяет находить отличия между файлами или объектами, удобно подходит для работы с конфигурационными файлами.
Основные возможности:
- Поддержка форматов YAML и JSON.
- Вывод различий в нескольких форматах: plain text, stylish, JSON.
Используемые технологии:
- Фронтенд: HTML, CSS, JS, React, Redux.
- Стили: SASS, Bootstrap.
- Сборка: Webpack, Vite.
- Back-end: WebSockets, AJAX.
- Управление версиями: Git.
Опыт
Опыт работы
Основные обязанности:
- Анализировал и определял объемы предстоящих работ с учетом требований проекта.
- Разрабатывал проектную и рабочую документацию в соответствии с запросами заказчиков.
- Успешно защищал проектные решения в профильных органах экспертизы.
Ключевые достижения:
- Успешно реализовал несколько крупных проектов, завершив их на всех этапах — от разработки до сдачи в эксплуатацию.
- Провел обучение трех стажеров, способствовав их профессиональному развитию.
- Достиг повышения до инженера I категории всего за 3 года.
Образование
Начальные знания английского языка
Проживаю в городе Москва