curriculum vitae

Andrei Lugovov

Андрей Луговов

Junior Frontend Developer

Обо мне

Контакты

Навыки

Выполненные проекты

JavaScript

Игры разума

Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы.

JavaScript

Стек технологий:

  • установка языка (интерпретатора);
  • настройка среды (операционная система, редактор, линтеры);
  • подключение дополнительных библиотек;
  • создание git-репозитория;
  • работа с экосистемой и архитектурой JavaScript.
Проект на GitHub
JavaScript

Вычислитель отличий

Программа, определяющая разницу между двумя структурами данных. Возможности утилиты: поддержка разных входных форматов (yaml, json), генерация отчета в виде plain text, stylish и json.

JavaScript

Стек технологий:

  • автоматизированное тестирование;
  • непрерывная интеграция;
  • принятие архитектурных решений;
  • TDD разработка;
  • работа с библиотекой commander.js;
  • работа с древовидными структурами данных;
  • работа с рекурсивными алгоритмами.
Проект на GitHub
JavaScript

RSS агрегатор

Сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.

JavaScript

Стек технологий:

  • асинхронность в JavaScript (промисы, обработка ошибок);
  • работа с селекторами, событиями и генерацией HTML средствами DOM API;
  • работа с формами;
  • основы MVC-проектирования;
  • выполнение Ajax-запросов;
  • сборка проекта через Webpack;
  • деплой проекта на Vercel.
Проект на GitHub
JavaScript

Чат (Slack)

Упрощенная версия Slack, где можно обмениваться сообщениями в режиме реального времени, создавать, удалять и переименовывать каналы.

JavaScript

Стек технологий:

  • работа с веб-сокетами;
  • взаимодействие с REST API;
  • использование React (с хуками);
  • использование Redux (через reduxjs/toolkit);
  • организация роутинга на клиенте;
  • авторизация и аутентификация;
  • сборка проекта через Webpack;
  • деплой проекта на Railway.
Проект на GitHub
HTML

Когнитивные искажения

Создание верстки макета по лендингу с Figma.

HTML

Стек технологий:

  • позиционирование и применение Flex;
  • подходы OOCSS и Atomic CSS;
  • деплой проекта на Surge.
Проект на GitHub

Опыт работы

Годы работы
Сентябрь 2008 — по настоящее время.
Сфера деятельности
Проектирование систем газоснабжения.
Занимаемые должности

Инженер-проектировщик;

Ведущий инженер-проектировщик;

Ведущий специалист;

Главный инженер проекта.

Обязанности
В качестве инженера-проектировщика
Разработка проектной и рабочей документации газоснабжения объектов различного назначения.
В качестве главного инженера проекта

Руководство проектной группой;

Контроль за соблюдением сроков выполнения работ и бюджета проекта;

Ведение переговоров с подрядчиками и заказчиками.

Достижения

После трудоустройства в одну из компаний в качестве Главного инженера проекта количество выполненных проектов за год выросло с 20 до более 100;

Спустя три месяца после вступления в должность Главного инженера проекта в другой компании начал курировать крупные объекты в рамках инфвестиционных программ газификации и реконструкции газопроводов;

Самостоятельно изучил такие САПР как "Компас", "AutoCAD", "Civil 3D".

Образование

Frontend Developer, Учебная платформа Hexlet.io

Октябрь 2022 - Октябрь 2023

Сертификат RU / ENG

Английский язык, Государственные курсы иностранных языков (г. Санкт-Петербург)

Март 2014 - Декабрь 2016

Инженер-промтеплоэнергетик, Самарский государственный технический университет

Сентябрь 2003 - Июнь 2008