Александр Алексеев - Senior Frontend Developer

  • Senior
  • Россия, Санкт-Петербург
  • 250 000 - 500 000 ₽ (руб/мес)
  • Полная занятость | Фриланс | Частичная занятость
  • Готов(а) к удаленной работе
  • Готов(а) к релокации
  • Обновлено 5 месяцев назад
Photo

Навыки

  • Code review
  • CSS3
  • Docker
  • ES6
  • GitLab
  • HTML5
  • JavaScript
  • Nuxt
  • sass
  • Swagger
  • TypeScript
  • Vite
  • Vue.js
  • VUEJS
  • Адаптивная верстка
  • деловая коммуникация
  • Ответственность
  • рефакторинг кода

Опыт работы

РТ Лабс, АО (Госуслуги)

Ведущий разработчик - Август 2023 — Январь 2024

Чем занимался:
— разрабатывал некий единый реестр
— рефакторил код, в том числе переносил на typescript, разбивал копипасту на компоненты
— код ревью

Достижения:
— значительно уменьшил кодовую базу проекта, с сохранением функционала

Стек:
— vue 2 (vuex, axios, sass)

Специальный технологический центр

Инженер-программист - Август 2022 — Сентябрь 2023

Чем занимался:
— участвовал в разработке 7 проектов, в четырех был ведущим разработчиком
— отрефакторил тонну легаси кода
— код-ревью
— менторил 3 команды по 2-3 человека
— разрабатывал ui-kit
— проводил исследования различных библиотек и фреймворков, подбирал наиболее адекватные поставленным задачам

Достижения:
— поучаствовал в разработке ui-kit (quasar)
— внедрил единый code-style, где смог
— внедрил тесты на новых проектах (jest/vitest)
— перенес 2 проекта на vue 3 (quasar)
— разработал некий редактор чертежей, с привязкой к геолокации (quasar+babylonjs+openstreetmap)
— разработал каркас для модульного бекенда на nodejs (nestjs + passport + mongo/postrgress + swagger + websockets)
— поизучал различные библиотеки/технологии (babylonjs, webadb, d3, chart.js, apache eCharts, leaflet, vue flow, GraphQL, vite)

Стек:
— vue 2 (vuex, element-ui, pug, sass)
— vue 3 (quasar, pinia, axios, scss)
— nestjs (docker, mongo/postgres, swagger, ws/socket.io)

ООО "ЦИФРОВАЯ ПЛАТФОРМА КАМАЗ"

Инженер-программист - Ноябрь 2021 — Июль 2022

Чем занимался:
— Реализовывал новые разделы по макетам из figma
— Рефакторил код, переписывал с blaze+jQuery на svelte

Достижения:
— освоил svelte, консультировал ребят
— отрефакторил значительную часть кодовой базы
— (backend) написал микросервис на nestjs

Стек:
— meteor + blaze + jQuery
— svelte
— nestjs (express/mongodb/swagger)

Индивидуальное предпринимательство

Frontend-разработчик - Июль 2017 — Апрель 2021

Работал по договору с американской компанией (NDA).
Разрабатывал SPA платежной системы (личный кабинет, платежи, инвойсы, история транзакций и т. д.).

Чем занимался:
— Взаимодействовал с заказчиком (сам он в америке находился, работали по договору), обсуждали требования к продукту
— Заводил задачи в jira (в основном, на себя)
— Непосредственно разрабатывал SPA (верстал/оживлял/деплоил)
— Взаимодействовал с бекендерами, обсуждали необходимый минимум доработок api, сроки

Достижения:
— Интеграция sentry, piwik (matomo), а также различных сторонних сервисов для KYC
— Релиз личного кабинета для клиентов-физ.лиц
— Релиз личного кабинета для клиентов-юр.лиц, с базовым функционалом (регистрация, переводы) и фолбеком на старый сайт, где необходимо

Стек:
— vue 2 (sfc/vuex/vue-router/axios)
— jira + gitlab

Образование

Теплофизические Процессы и Технологии

Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
2013/2019

бакалавр — с отличием
магистр — без

Обо мне

Почти 7 лет стажа.

За это время поработал как в соло, так и в составе маленьких и больших команд.

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

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

Умею объяснять, люблю спорить (каюсь).

Мои сильные стороны: трудолюбие, самостоятельность, скромность 🙂

40 / 0,311 / 54.61mb