Frontend-разработчик, Fullstack-разработчик
Контакты
Ищу работу фронтенд-разработчиком на vuejs или фуллстек-разработчиком с уклоном на фронтенд на nodejs+vuejs, php/laravel+vuejs.
Рассматриваю фулл-тайм, парт-тайм или проектную работу.
В РФ рассматриваю только удаленную работу.
Готов к релокации.
JavaScript, TypeScript, NodeJS - хороший уровень
VueJS, React, NestJS, PHP, SQL, Laravel, Git - нормальный уровень
HTML, CSS, Less - нормальный уровень
Работал в проектах с Docker, RabbitMQ, Redis, PostgreSQL
Писал много тестов, в основном на Jest
Быстро вникаю в чужой код
Читаю документацию на английском языке
Работаю под Linux (Ubuntu)
Хорошо владею графическими редакторами (Adobe Photoshop, Adobe Illustrator)
Имею навыки дизайна
Опыт
1) Разработка "с нуля" RESTful приложения для управления и презентации каталогов брендовой одежды (API, админка, SPA)
SPA: позволяет пользователям получить информацию о новых коллекциях брендовой одежды: фото, описание, стоимость товара, адреса и телефоны магазинов, где представлен товар
Admin-панель:
- Управление каталогами, брендами, торговыми площадками, адресами магазинов
- Создание "красивых" ссылок (переадресация)
Система поддерживает размещение SPA-приложения на нескольких сайтах - для разных торговых площадок
Стек:
Frontend: Vue3, Vue-router, TailwindCSS
API и Admin-панель: PHP, Laravel, MYSQL, Alpine.js, TailwindCSS
https://tretyakovsky.ru/catalog2/looks/fall_city/
https://blv.ru/catalog2/looks/kids2023/
2) Реализация и сопровождение системы автоматизированной верстки email-рассылок
(Adobe ExtendScript, NodeJS)
3) Создание и поддержка лендингов компании
(HTML, Less, TailwindCSS, JavaScript, Alpine.js, Pug, Webpack, Gulp)
1) Разработка автоматизированного электронного документооборота с журналируемой базой данных на основе блокчейна
(TypeScript, NodeJS, NestJS, RxJS, Jest, RabbitMQ, LevelDB)
- Разработка сервисов и модулей основной системы (валидация данных, обработка ошибок)
- Участие в разработке главного модуля системы, отвечающего за принятие документа в БД участникам сети
- Разработка транспортного уровня системы на базе RabbitMQ
- Участие в разработке БД на базе LevelDB (кеширование, обертки над основными функциями доступа к данным)
- Юнит-, интеграционные- и е2е-тесты
2) Разработка личного кабинета пользователя электроэнергии
(NodeJS, TypeScript, Jest, PostgreSQL, Redis, AirFlow)
- Разработка сервисов по расчету параметров потребляемой электроэнергии
- Участие в разработке сервиса генерация xlsx-отчетов
- Разработка сервисов импорта в систему данных о потребляемой электроэнергии из систем сбора данных с приборов учёта
- Юнит-, интеграционные- и е2е-тесты
Доработка сайта интернет-магазина https://shx.ru
(PHP, Laravel, JavaScript, jQuery, Sass, MYSQL)
- Оптимизация и рефакторинг кодовой базы предыдущего варианта исполнения
- Добавление интеграции с Яндекс-картами и СДЕК-ом
- Исправление и доработка интеграции сайта с внутренней системой документооборота компании.
- Реализация поддержки сайтом разных видов цен
- Реализация поддержки сайтом бонусных и скидочных программ
- Реализация на сайте раздела аренды оборудования с возможностью онлайн-оформления аренды
- Доработка личного кабинета покупателя
На этом проекте изучал "с нуля" php и Laravel
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва
Люблю чистый код, тесты и командную строку.
Попробовал себя в разных отраслях разработки: от программирования геоинформационных систем до автоматизации полиграфических процессов.
Последние несколько лет активно развиваюсь в веб-разработке. Начал с изучения верстки и фронтенда (native JavaScript, React, Vue.js), но было "неуютно" без понимания, как работает серверная часть. Тогда начал изучать NodeJS, PHP/Laravel. Мне нравятся обе стороны веб-разработки, но хотелось бы работать с уклоном во фронтенд.
Без вредных привычек. Люблю активный образ жизни.