Andrey Alexeev (andrey098), 30 лет, Россия, Санкт-ПетербургAndrey Alexeev (andrey098), 30 лет, Россия, Санкт-Петербург

Andrey Alexeev

Эксперт
"Хороший код должен быть понятен людям, а не только машинам." ©️ Мартин ФаулерФронтенд разработчикСредний (Middle)
От 150 000 ₽Не ищу работу

Контакты

Войти
Возраст: 30 лет
Опыт работы: 4 года и 7 месяцев
Регистрация: 28.02.2022
Последний визит: 7 дней назад
Гражданство: Россия
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

  • Пишу статьи на habr - habr.com/ru/users/Andrey098;
  • Занимаюсь наставничеством начинающих разработчиков, мастер-классы выкладываю на YouTube- @aalex198;
  • Решаю задачки на leetcode.com;

Навыки

TypeScript
React
Адаптивная верстка
JavaScript
CSS-in-JS
SCSS
Pug
Webpack
Vite
Git-Flow

Эксперт

1консультация
5
1 оценка

Работаю с квалификациями

СтажёрМладший

Специализация

Фронтенд разработчик

Помогаю развивать навыки

TypeScriptВеб-разработкаВерстка лендинговReact

Экспертность

Привет! Я помогаю начинающим фронтенд разработчикам разобраться в теоретическом материале и помочь с практикой. Могу помочь с составлением и корректировкой индивидуального roadmap изучения, с материалами и практикой.

Специализируюсь на верстке, JavaScript / TypeScript / React разработке.
Первое занятие бесплатное, на нем мы поймем подходим ли друг другу, далее оплата за занятие (видео/аудио звонок длительностью от часа до тех пор пока вы не поймете тему). Занятия онлайн, при необходимости можем встречаться в г. Санкт-Петербурге.

В IT с 2019 года. Работал веб-мастером в маркетинговом агенстве, верстальщиком, фронтенд разработчиком на JS и на React. На больших и малых проектах. В командах и самостоятельно. Интересуюсь новыми технологиями, понимаю что хочет бизнес и команда от разработчика.

Мой опыт поможет начинающим, тем кто учится или только на старте карьеры. А так же бекенд разработчикам которые хотят понять как работает другая сторона.

Понимание, доброжелательность и результат гарантирую

Стоимость
500 ₽/ час
Первая встреча бесплатно

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

Опыт работы

  • Разработка программного обеспечения
    Санкт-ПетербургОт 10 до 100 сотрудников
    Фронтенд разработчик (Средний)React Developer
    Апрель 2024 — Март 2025 (1 год)

    1. Разработал SPA-приложение, интегрированное в Telegram Web App (клиентскую часть + админку) продукта Jobizz Lite:

    • Стек: React 18 + TypeScript 5 т.к. запускал новый проект - использовал последние стабильные версии, Redux Toolkit + RTK Query - для выноса логики запросов и кеширования, MUI в качестве готовой дизайн системы, Google maps API для работы с картами.

    • В ожидании отстающего бэкенда писал логику приложения с использованием mock API (Mock Service Worker) согласно утвержденным API-контрактам. Это ускорило разработку.

    • Настроил Vite-сборку с выносом токенов доступа в .env-файлы для разных режимов (.env.development / .env.production). Это увеличило безопасность продакшен среды.

    • Настроил локальную разработку через web localTunnel для Telegram Mini App, обеспечив доступ к API Telegram на этапе разработки и тестирования, что ускорило разработку.

    • Разработка API с бэкенд-разработчиком (создано 9 ресурсов, задокументировано 22 эндпоинтов в Swagger, переиспользована типизация сущностей между фронтенд и бекенд проектами). Подбирал решения по формату данных, хранимых в базе, и отображаемых в UI.

    • Разработал API-контракты по REST API стандарту.

    2. SPA-приложение и лендинг продукта mono.re (сервис для аренды недвижимости):

    • Стек: React 18 + TypeScript 4 (начальная кодовая база проекта досталась в наследство), Redux Toolkit + Redux Thunks для отделения обработки логики сетевых запросов, DevExtreme в качестве ui библиотеки компонентов, i18n для мультиязычности. Разработано 8 модулей (страничек) интерфейса web приложения CRUD операций.

    3. Разработал сборку для создания многостраничных интерактивных статических веб-сайтов в компании (Vite, PUGJS, ESLint, JSDoc) с расширенной браузерной поддержкой через CSS-префиксы и JS-полифиллы, что позволило быстро стартовать простые веб проекты в будущем.

  • Федеральная сеть диагностических центров
    Санкт-ПетербургБолее 5000 сотрудников
    Фронтенд разработчик (Младший)JavaScript / React Developer
    Сентябрь 2022 — Март 2024 (1 год и 7 месяцев)

    1. Разработал всю фронтенд-часть проекта личного кабинета врачей с пользовательской базой на 4000 пользователей:

    • Основные фичи:

    ○ Picasso Online — плеер, в котором в UI пользователя через Canvas отрисовывается подключение к удаленному рабочему столу с необходимым врачу набором ПО.

    ○ Список пациентов с infinite scroll и сортировкой.

    ○ Адаптивный слайдер с рекламой продуктов с сохранением пропорций фоновых изображений.

    • Настройка splitting-бандла в Webpack для оптимизации скорости загрузки приложения.

    2. Разработал всю фронтенд-часть MVP CRM-системы для 100 диагностических центров компании (дизайн и фронтенд).

    • Стек: Django templatesJavaScriptBootstrap.

    • Основные фичи:

    ○ Динамическая форма приема пациента на 100 полей со сложной логикой, которая меняет набор полей в зависимости от данных, введенных в начале заполнения формы с автозаполнением и подсказками при заполнении, с валидацией на фронтенде и бэкенде.

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

    3. Разработал фронтенд часть продукта Пикассо Диск (Django templates, JS логика). Улучшил безопасность сборки фронтенд части проекта, переписал с Gulp на Webpack (из за большого количества уязвимостей в npm пакетах) в приложении на Django.

    4. Разработал всю UI часть продуктов компании личного кабинета и ERP системы на React + TypeScript. За основу взял готовую библиотеку компонентов Matherial UI, отладил конфиг кастомизации, совместно с дизайнером разработали дизайн систему продуктов компании;

    Проводил собеседования фронтенд разработчиков и дизайнеров; Проводил Code Review.

  • Разработка ПО
    Санкт-Петербург
    Инженер встраиваемых систем (Младший)Веб-Мастер
    Сентябрь 2020 — Август 2022 (2 года)

    • traktrain.com - верстка страниц личного кабинета сервиса по продаже музыкальных битов. Pug, stylus. Работа в большой команде по Scrum: 2х недельные спринты с оценкой трудозатрат задач, с merge request, код ревью и тестированием.

    • Тестирование, хостинг, администрирование сайтов в cms, натяжка верстки на wordPress, администрирование cms Process Wire.

    • Верстка макетов из фигмы saluderia.es - сервис по предоставлению массажных услуг (htmlLess).

    Верстка сайтов, SEO оптимизация, работа поддержка, редактирование и обслуживание CMS, верстка Email писем, работа с системами аналитики (Яндекс.Метрика, Google Analitics, пиксели Facebook и VK)

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

  • ЮЗГУ

    Юго-Западный государственный университет (бывший КГТУ)
    Курск521 выпускник
    Юридический
    Август 2016 — Июль 2018 (1 год и 11 месяцев)

    Получил квалификацию Магистра Юриспруденции и успешно прошел государственную итоговую аттестацию по профилю Административное, финансовое право. Защитил магистерскую диссертацию по теме -  "Административная ответственность в области дорожного движения"

  • СПбГТУРП

    Санкт-Петербургский государственный технологический университет растительных полимеров
    Санкт-Петербург95 выпускников
    Промышленной энергетики
    Август 2012 — Июнь 2016 (3 года и 10 месяцев)

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

  • Coursera

    Онлайн-обучение от ведущих мировых университетов
    Разработка веб-интерфейсов
    Июнь 2021 — Сентябрь 2021 (3 месяца)
  • Loftschool

    Школа онлайн обучения IT-профессиям
    Санкт-Петербург434 выпускника
    Комплексное обучение JAVASCRIPT
    Март 2021 — Май 2021 (2 месяца)
    Front-end разработчик
    Март 2020 — Сентябрь 2020 (6 месяцев)

    Разработка лендингов, прошел мастер классы от великолепного и одного из лучших в РФ преподователей - Владимира Сабанцева.

    Основам JavaScript учился у ведущего разработчика Авито - Сергея Мелюкова

    Основы построения SPA приложения - учился у гуру VUE.js - Владимира Сабанцева