Frontend Developer

  • Занятость:
  • График работы:

Опыт работы

Декабрь 2020 —
март 2021
3 месяца
P.A. Partners
Frontend developer
P.A. Partners - из веб студии трансформируется в продуктовую компанию. Делают продукт для HR - CRM с элементами геймификации(проект AuditorPro).
Обязанности: разработка по макетам и брэндбуку совместно с дизайнером; декомпозиция скоупа задач; кроссбраузерная разработка; работа с GraphQL; поддержка существующего кода. Стэк: TypeScript.js, React.js; React-router; Git Flow; Redux; SCSS; Git.
Март 2020 —
январь 2021
10 месяцев
Яндекс.Практикум
Веб-разработчик
• Приложение «Место» на нативном JavaScript https://aleksey-gorodbin.github.io/mesto/.
Приложение для путешественников, чтобы те могли выкладывать свои фотографии и просматривать чужие. Пользователь может удалять свои фотографии, ставить лайки, редактировать профиль. Приложение написал с применением ООП, используя синтаксис ES6 и выше. Проект разбит на модули. В проекте организована работа с DOM. При написании кода применял технология AJAX. Для работы с внешним API применял метод fetch. Для форм выполнена валидация, обработка событий работает без ошибок. Собрал приложение с помощью Webpack.
• Приложение «Место» с библиотекой React.js https://github.com/Aleksey-Gorodbin/react-mesto-auth.
Рефакторинг прошлого проекта с добавлением регистрации и аунтефикации. Я написал приложение на хуках, настроил маршрутизацию приложения с помощью React Router. Чтобы не проходить аунтефикацию каждый раз, я использовал стандарт JWT. Токен хранится в Session storage. Персональные данные пользователя защищены авторизацией.
• «Место API» https://github.com/Aleksey-Gorodbin/react-mesto-api-full:
Это приложение – бэкенд для предыдущего проекта. Я написал его на Node.js с использованием фреймворка express.js. Подключил к базе данных MongoDB с помощью библиотеки mongoose.js. Этот сервер раздает фронтенд статически. Все данные, приходящие на сервер проходят валидацию при помощи celebrate.js. Также на сервере я осуществил централизованнаю обработку ошибок и логирование.
• «Научится учится» https://github.com/Aleksey-Gorodbin/how-to-learn/.
Проект о важности постоянного обучения в современном мире. Верстка выполнена сайта по макету Figma. Я использовал семантические теги HTML5. Для оформления страницы применял CSS3. На сайте есть анимации и виджеты. Организация сайта выполнена по БЭМ.
• «Путешествия по России» https://aleksey-gorodbin.github.io/russian-travel/.
Проект об альтернативах зарубежным путешествиям и в нем описаны живописные места России. Верстка кроссбраузерная, адаптивная, выполнена по макету Figma. Я использовал Grid Layout, Flexbox Layout. Применил метод Desktop First.
Проекты проходили ревью у менторов. Подробное описание архитектуры и используемых технологий в проектах можете посмотреть на моем аккаунте на GitHub в файлах README. Дя контроля версий использовал Git.
Август 2018 —
январь 2020
1 год 5 месяцев
ОАО «Планета Плюс»
Специалист по сборке мк
Обеспечивал исправное состояние, безаварийную работу оборудования. Участвовал в принятии конструкторских решений при доработке экспериментальных конструкций.

Обо мне

Дружелюбный, сдержанный, спокойный. На критику реагирую адекватно. Не стесняюсь задавать вопросы, всегда внимательно слушаю и прислушиваюсь. Быстро обучаюсь и осваиваю новое. Люблю спорт.

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

2017
Волгоградский государственный технический университет, Волгоград
Строительный, Городское строительство и хозяйство

Знание языков

Русский — родной
Иностранные языки
АнглийскийA1 — Начальный

Гражданство, время в пути до работы

  • Гражданство:
    Нет
  • Разрешение на работу:
    Нет
  • Желательное время в пути до работы:
    Не имеет значения