Frontend Developer
Контакты
С 2018-го года начал работать в сфере интернет-рекламы. Сначала это была контекстная реклама, затем переключился на рекламу в социальных сетях (то есть SMM). Оттуда началась плавная интеграция во "фронт".
Познакомившись с контекстной рекламой и особенно рекламой в соцсетях, я стал больше обращать внимание на работу сайтов, их доступность, и юзабилити. Захотелось делать доступные и крутые вещи, сразу отмечая результат своей работы, как для себя, так и для пользователей. Первый опыт начался с открытия Chrome DevTools и манипуляций с HTML внутри.
На данный момент мой опыт разработки больше 1-го года и у меня есть множество реализованных проектов с разным стеком технологий.
Примеры моих проектов:
• Прогноз погоды — приложение, построенное на React без использования дополнительных библиотек. Показывает подробный прогноз по дням и по часам, включает в себя показатели ветра, влажности, видимости и давления.
• Конвертер валют — приложение на React/Redux Toolkit/TypeScript, которое конвертирует одну валюту в другую, а также имеет доступ к общей таблице курсов валют в расчёте 1:1.
• Бронирование номера — небольшое приложение с многостраничной формой валидации данных. Построена на стеке React, Formik + Yup, SCSS. Особое внимание уделил архитектуре компонентов формы.
• React-чат — real-time приложение на React/Redux, с использованием AJAX, REST, websockets, React Hooks + Redux Toolkit + Formik.
• RSS-агрегатор — сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги или следить за новостями. Сервис позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
• Вычислитель отличий — программа, определяющая разницу между двумя структурами данных.
Остальные проекты есть в моём GitHub :)
• Пишу код на JavaScript (ES9) и TypeScript
• Тестирую код с Jest
• Использую библиотеки Lodash, Axios, MUI/Tailwind, i18next и другие
• В основном пишу на стеке из React (в том числе React Hooks) + Redux Toolkit
• Осваиваю NextJS
• Работаю с Git и GitHub
• Собираю фронтенд с помощью Webpack и делаю деплой через Vercel/Render
• Дружу с вёрсткой и SCSS
• Для таск-менеджмента пользуюсь Notion, а для общения — Discord/MatterMost и Telegram
• Большое внимание уделяю дизайну, архитектуре, модульности и читаемости кода
Опыт
Реализовал 4 проекта во время учёбы. Подробно о проектах в описании. ⬆️
• Обрабатывал негатив и помогал ученикам школы
• Собирал мнения, пожелания и прочий фидбек, чтобы улучшать продукт школы (курсы)
• Дополнительно изучал лендинги-одностраничники школы, давал рекомендации по вёрстке
• Занимался таргетированной рекламой в VK, Facebook и Instagram
• Работал с рекламными парсерами и анализировал большой объем информации
• Давал клиентам рекомендации по оформлению ленты и групп в VK
Образование
Могу проходить интервью на английском языке
Проживаю в городе Санкт-Петербург