Frontend разработчик (Junior+ / Pre-middle)
Контакты
Ищу стажировку или работу на вакансию фронтенд-разработчика. Рассматриваю все форматы: офис, гибрид, удалёнку.
Я фронтенд-разработчик с опытом работы в коммерческих и волонтёрских проектах.
Люблю создавать крутые и дружелюбные интерфейсы. Меня вдохновляют кино и анимация — эти хобби помогают мне лучше видеть достоинства и недостатки визуального контента.
Ищу возможности для дальнейшего развития — хочу создавать полезные сервисы и улучшать свои навыки в команде единомышленников.
Сейчас прохожу обучение в школе программирования Hexlet по программе Frontend разработчик.
Ниже — примеры моих проектов.
Консольное приложение "Игры разума"
Приложение предлагает пользователю 5 несложных арифметических игр. Для успешного прохождения игры необходимо дать 3 правильных ответа подряд, неверный ответ приводит к завершению игры.
Стек: JavaScript (ES6)
Полученные навыки:
- настройка рабочего окружения,
- настройка линтера,
- работа с удалёнными анализаторами качества кода (Code Climate Quality),
- работа с пакетным менеджером npm
CLI-утилита "Вычислитель отличий"
Утилита определяет разницу между двумя переданными структурами данных, поддерживает разные входные форматы (yml, json, ini), выводит результат в комплексном, строковом или json-формате.
Стек: JavaScript (ES6), Jest
Полученные навыки:
- работа с древовидными структурами данных (например, глубокое сравнение),
- написание автоматических тестов (Jest)
Cервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Стек: JavaScript (ES6), HTML, CSS, Bootstrap
Полученные навыки:
- работа с асинхронными функциями,
- работа с популярными сторонними библиотеками (lodash, axios) и фреймворками (Bootstrap)
Сайт-платформа для волонтёров проекта "Старшие Братья, Старшие Сёстры"
Участие в конкурсе командной разработки платформы для волонтёров проекта "Старшие Братья, Старшие Сёстры". Сайт-платформа предполагал регистрацию и авторизацию пользователей, создание и просмотр (в т.ч. по фильтрам "город" и "возраст") карточек с местами-рекомендациями для совместного посещения с подопечными детьми, публикацию и просмотр статей и историй, отслеживание мероприятий в календаре. Итог: команда заняла 4-е место из более 20 команд.
Стек: React (Hooks, Custom Hooks), HTML, CSS
Полученные навыки:
- работа в команде (распределение и приоритизирование задач, код ревью),
- написание кастомных хуков,
- работа с библиотеками, расширяющими возможности React (react-dropzone, react-proptypes, etc.)
- JavaScript
- HTML
- CSS
- Git
- React.js
- Vue.js
- Jest
- Node.js
- English (C1)
Инструменты: VS Code, Chrome DevTools, Unix (Ubuntu)
Опыт
Обязанности:
- разработка клиентской части приложения видеозвонков
- исправление багов
- написание автотестов
- обновление документации
- ревью кода
- дополнительно: помощь trainee-разработчику
Достижения:
- редизайн приложения по новому макету, включая разработку обновлённого UI-kit
- создание логгера приложения, упростившего отладку кода
- интеграция мониторинга ошибок с помощью Sentry
Образование
Могу проходить интервью на английском языке
Проживаю в городе Астана