Junior Frontend Developer
Контакты
В процессе разработки применяю стандарт ECMAScript 2015+, придерживаюсь функционального стиля.
Прошел обучение по профессии Фронтенд-программист на образовательном портале Хекслет.
Помогаю новичкам осваивать профессию программиста, отвечая на вопросы в сообществе Хекслета. Принимаю участие в Open Source разработке.
В рамка обучения реализовал следующие проекты:
1. CLI-приложение “Игры разума”
https://github.com/nunsez/frontend-project-lvl1
Полученные навыки:
- Настройка окружения (NodeJS, NPM, ESLint, JS modules, Makefile)
- Система контроля версий Git
- Непрерывная интеграция / CI (Github Actions)
- Подключение метрик (Codeclimate)
- Публикация и локальная установка npm-пакета
2. Утилита "Вычислитель отличий"
https://github.com/nunsez/frontend-project-lvl2
Полученные навыки:
- Работа с файловой структурой
- Работа с древовидными структурами данных
- Автоматической тестирование (Jest)
- Семантическое версионирование
- Оформление кода (Prettier, Editorconfig)
3. Веб-приложение “RSS агрегатор”
https://github.com/nunsez/frontend-project-lvl3
Полученные навыки:
- Настройка конфигурации Webpack
- Работа с CSS фреймворком Bootstrap
- Асинхронный JavaScript (Promises, Timeouts)
- Обработка ошибок AJAX запросов
- Деплой приложения (Vercel)
- Интернационализация текстов приложения (i18next)
- Валидация данных формы (Yup)
- Работа с DOM API (селекторы, события, генерация HTML)
- Реализация паттерна MVC
- Автоматное программирование
4. Веб-приложение “Slack чат”
https://github.com/nunsez/frontend-project-lvl4
Полученные навыки:
- Работа с библиотеками пользовательских интерфейсов (React, React Bootstrap)
- Работа с менеджером состояния (Redux Toolkit, Redux AsyncThunk)
- Использование архитектуры REST
- Работа с протоколом WebSocket
- Работа с формами (Formik)
- Работа с переменными окружения (Dotenv)
- Мониторинг ошибок в реальном времени (Rollbar)
- JavaScript (ES6+)
- HTML5
- Bootstrap
- React, React Hooks
- Redux Toolkit
- Webpack
- Jest
- ESLint
- Linux (Ubuntu, Debian)
- Git
- Markdown
- Bash / Zsh
Образование
Рекомендации
Александр, привет!
Пару советов:
1) Название вакансии можно не повторять в описании. Лучше указать формат занятости, город и другие детали, которые вам важны;
2) Если был хоть какой-то минимально релевантный опыт работы - добавить. Это лучше, чем ничего;
3) Вдохнуть немного жизни :)) Можно рассказать что-то интересно о себе, что может заинтересовать работодателя и показать вашу вовлеченность в сферу. Например, если вы посещали интересные митапы по программированию или прочитали очень крутые книги.
Успехов!
Добавить комментарий/ссылку на вакансию