Middle frontend-разработчик с опытом работы более пяти лет.
Мне нравится frontend-разработка и мир IT в целом, поэтому я не стою на месте и стараюсь развиваться, чтобы идти в ногу со временем.
Мне нравится читать литературу по своей специальности, писать статьи, искать новые подходы в написании frontend-приложений.
Считаю, что каждый разработчик должен оставлять свой посильный вклад в сообществе.
Всегда открыт для новых идей и не привязан к определенной библиотеке наподобие React, Vue или Angular.
Мои ресурсы.
Мой github-репозиторий: https://github.com/alexanderKaramushko
https://gist.github.com/alexanderKaramushko
Мой gitlab-репозиторий: https://gitlab.com/a.morgoth.b
Мой npm-профиль: www.npmjs.com/~melkor_b
Мой habr: https://habr.com/ru/users/melkor_morgoth/publications/articles
Создание проектов на React и Vue, работа с SSR.
Также могу писать на Angular, но не работал на коммерческих проектах.
Создание сборок проектов на webpack, esbuild, parcel.
Работа с бэкенд на express, nodejs, haapi, nestjs.
Написание e2e и unit-тестов.
Оценка проектов, проведение тех. интервью.
Имею опыт в написании библиотек. Например, писал свои eslint-пакеты с кастомными правилами, а также писал библиотеки для Typescript. Также создавал монорепозиторий с пакетами с автоподнятием и публикацией версий через lerna.
Имею некоторый опыт в развертке стендов и работе с Docker и bash-скриптами.
Мои наиболее интересные проекты:
Nova Energies (React-разработчик, тех. лид, 6 месяцев)
Приложение необходимо бизнес-пользователям для автоматизации сбора и обновления прогресса по монтажу трубопроводов на объектах.
– проведение код ревью
– организация инфраструктуры:
– развертывание локальных npm-репозиториев,
– создание переиспользуемых пакетов- стендов с storybook
– автоматизация публикации пакетов (Nx + Lerna + bash)
Альфа-банк (Angular-разработчик, 1 год)
ЛК для операторов, работающих с премиальными клиентами
– доработка ЛК операторов aclub
– увеличение процента покрытия unit-тестами и e2e-тестами
– интеграция с keycloak
Ренессанс.здоровье (Vue-разработчик, 1 год)
Веб-вебью для внедрения в мобильное приложение Детский мир, запись к врачу онлайн.
– проведение код ревью
– интеграция с kotlin + swift (приложение открывается в webview фрейме)