Александр Алексеев - Senior Frontend Developer
Навыки
- 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 лет стажа.
За это время поработал как в соло, так и в составе маленьких и больших команд.
Много работал с легаси, благодаря чему научился рефакторить, а также писать чистый и универсальный код без копипасты.
Успешно руководил небольшими командами фронтов, всегда находил общий язык с бекендерами.
Умею объяснять, люблю спорить (каюсь).
Мои сильные стороны: трудолюбие, самостоятельность, скромность 🙂