👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com
Анатолий Горлов (asgorlov), Россия, Нижний НовгородАнатолий Горлов (asgorlov), Россия, Нижний Новгород

Анатолий Горлов

Фронтенд разработчикФулстек разработчикСредний (Middle)
От 250 000 ₽Не ищу работу

Контакты

Войти
Опыт работы: 5 лет и 2 месяца
Регистрация: 25.05.2022
Последний визит: 3 дня назад
Гражданство:
Местоположение: Россия, Нижний Новгород
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Рассмотрю предложения о работе в качестве фронтенд разработчика. Было бы интересно разрабатывать B2C сервисы.

  • Имею опыт коммерческой разработки на React;
  • Основные языки: JavaScript, TypeScript. Также есть опыт работы с Java, Groovy, C#;
  • Работаю с фреймворком React. Стейт-менеджеры: Redux Toolkit, MobX. Есть опыт работы с Angular;
  • Использую CSS, SCSS, LESS. Уверенные знания вёрстки (flex, grid)/адаптивной вёрстки;
  • Основная система управления версиями Git. Есть опыт работы с Subversion.
  • Имею опыт работы с webpack, craco;
  • Предпочитаю работать в Webstorm или Intellij IDEA;
  • Есть опыт работы с IndexedDb, vlcn.io;
  • Работал с библиотеками Ant Design, Materal UI;
  • Принимал активное участие на проектах с микросервисной архитектурой с использованием Openshift;
  • Английский язык B1;
  • Есть опыт менторинга новых членов команды, проведения code review;
  • Работаю в команде по SCRUM-методологии.

Навыки

TypeScript
JavaScript
React
Redux
LESS
CSS
Git
SCSS
MobX
HTML

Участие в профсообществах

Опыт работы

  • ООО РТК-ЦД
    Москва
    Фронтенд разработчикFrontend developer
    Март 2023 — По настоящее время (1 год и 9 месяцев)

    Основной стек - React / MobX / Typescript / SCSS

    • Реализация новых фичей, исправление багов, инфраструктурные доработки, рефакторинг функциональности;
    • Разработка кастомных фрагментов на базе MaterialUI;
    • Разработка с нуля атомарных компонентов (autocomplete, file uploader, таблицы с ленивой подгрузкой и другие) со сложной логикой и под конкретные задачи проекта с дальнейшим переносом в отдельную библиотеку;
    • Отладка компонентов интерфейса с помощью StoryBook;
    • Разработка сервиса для мониторинга веб-клиента (использовалась библиотека Zipkin js);
    • Верстка, в том числе адаптивная под планшеты по макетам Figma;
    • Техническая оценка требований, участие в выборе деталей реализации;
    • Перенос логики с толстого клиента, написанного на C#, на веб-клиент;
    • Code review;
  • Мировой лидер в создании и внедрении IT-решений для телекоммуникаций
    Нижний НовгородБолее 5000 сотрудников
    Десктоп разработчикSoftware developer
    Октябрь 2019 — Февраль 2023 (3 года и 5 месяцев)

    В качестве фронтенд-разработчика:
    Основной стек - React / Redux Toolkit / Typescript / LESS

    • Создание новых фитч;
    • Поддержка существующего функционала;
    • Техническая оценка требований, участие в выборе деталей реализации;
    • Разработка кастомных фрагментов на базе Ant Design;
    • Работа с google-аналитикой;
    • Работа с локализацией приложений с помощью i18next
    • Создание логики обработки форм с помощью библиотеки react-hook-form;
    • Верстка, в том числе адаптивная под мобильные устройства и планшеты по макетам Figma;
    • Миграция webpack с v4 на v5;
    • Реализация бизнес логики (рекалькуляция цен, добавление в заказ, сабмит заказа) в личном кабинете на TS+Angular+RxJS;
    • Создание небольших приложений на JS для упрощения работы на проекте;
    • Инструменты дебаггинга (Chrome Dev Tools, Redux DevTools)
    • Небольшой опыт работы с FreeMarker Templates;

    В качестве бэкенд-разработчика:
    Основной стек - Java / Spring Boot, MVC / Lombok / MapStruct

    • Разработка API для обработки данных с пользовательских форм;
    • Разработка интеграционных модулей для взаимодействия с внешними источниками;
    • Разработка стаб для тестирования интеграционных модулей на Java + Spring;
    • Рефакторинг существующего кода;
    • Опыт работы с REST;
    • Опыт работы с тестами на JUnit;
    • Работа с базами MongoDB на уровне составления несложных запросов;
    • Разработка сервисы, реализующие этапы бизнес процесса на Java и Groovy;
    • Работа с OpenShift, Graylog.

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

  • НГТУ им. Р. Е. Алексеева

    Нижегородский государственный технический университет имени Р. Е. Алексеева
    Нижний Новгород1386 выпускников
    Автоматики и электромеханики
    Сентябрь 2006 — Январь 2013 (6 лет и 4 месяца)

    Специализация - электрооборудование автомобилей.  Дипломная работа - модернизация учебно-диагностического стенда. Писал небольшие программы на языке C и C++, занимался программированием контроллеров Atmel.

Дополнительное образование

  • ITVDN

    Видеокурсы по программированию
    Курс SOLID принципы в Java
    Декабрь 2020 — Декабрь 2020 (1 месяц)
  • Нижегородский институт информационных технологий

    Курс на языке программирования Java
    Август 2019 — Сентябрь 2019 (1 месяц)

    На курсах изучали основы и синтаксис языка Java, ООП, структуры данных, лямбда-выражения.