Front-End Developer
Контакты
- Ищу вакансию Frontend-разработчика, рассматриваю как удаленный формат работы, так и гибридный или оффлайн формат работы.
- Начиная с июля 2022 года учусь на курсе "Фронтенд-разработчик" онлайн-школы программирования "Хекслет".
Учебные проекты, выполненные в процессе обучения:
RSS агрегатор
Полноценное веб-приложение, которое формирует общую, автоматически обновляемую и удобную RSS ленту с указанием просмотренных постов. Структура проекта реализована через паттерн MVC, взаимодействие с DOM на чистом JS. Реализована валидация формы, автообновление постов и интернационализация проекта. Отработал знания по асинхронному программированию, по сборке и деплою фронтенд-приложения.
Стек: JavaScript, HTML, Webpack, Vercel, DOM API, Bootstrap, SCSS, AJAX.
Вычислитель Различий
Утилита командной строки для определения отличий между двумя файлами формата JSON или YAML. В рамках проекта освоил и применил непрерывную интеграцию и автоматическое тестирование (100% покрытие автоматическими тестами), работу с древовидной структурой данных и рекурсивным обходом дерева.
Стек: JavaScript, Node.js, Jest, CI/CD, TDD, Commander.
Игры Разума
Набор математических мини-игр, запускаемых в консоли. В рамках проекта получил навыки по основным концепциям - структурирование данных, архитектура приложения, построение абстракций.
Стек: JavaScript, Node.js, Code Climate, fs, readline-sync.
• React
• TypeScript
• JavaScript
• HTML/CSS
• Git
• Тестирование с использованием Jest
• Figma
Опыт
В августе 2023 года заканчиваю профессиию 'Frontend-разработчик' на Хекслет.
YaspFi — это универсальный криптокошелек нового поколения, не связанный с хранением данных пользователя (non-custodial), ориентированный на DeFi.
Задачи:
- Разработка frontend-части приложения;
- Написание и рефакторинг React компонентов по макету дизайнера без использования UI библиотек;
- Взаимодействие с бэкэндом по API, прием большого количества данных, сортировка, формирование , отображение;
- Исправление проблем кроссбраузерности;
3pass - стартап, который занимается разработкой веб-приложения для хранения паролей на блокчейне.
Задачи:
- Верстка React компонентов с использованием библиотеки Material UI;
- Внедрение в проект сложных библиотек и их кастомизация;
- Постепенная переработка интерфейса продукта;
Образование
Свободно владею английским языком
Проживаю в городе Санкт-Петербург