frontend-программист
Контакты
Претендую на позицию Фронтенд-разработчик. Намерен стать профессионалом в разработке интерфейсов, для этого хочу присоединиться к команде опытных разработчиков, чтобы перенять их опыт и развиваться на реальных проектах.
Готов усердно работать и вносить свой вклад в развитие компании.
Прошел обучение по профессии Фронтенд-программист на образовательном портале Хекслет.
Реализовал следующие проекты:
1) CLI-приложение “Игры разума”
В рамках проекта усвоил:
- Настройка окружения проекта (npm, babel, eslint, node.js)
- Контроль версий (Git)
- Cтатический анализ кода / Eslint
- Проверка кода на стиль с CodeClimate
- Непрерывная интеграция/ CI (Github Actions, Travis)
- Публикация и локальная установка npm-пакета
2) Утилита “Вычислитель отличий”
Данная утилита позволяет сравнивать файлы json, yaml или ini. Вывод различий возможен в 3 форматах: комплексном, строковом или json.
В рамках проекта усвоил:
- Работа с файловой структурой посредством Node.js
- Работа с древовидными структурами данных посредством рекурсии
- Автоматическое тестирование (Jest)
- Создание архитектуры приложения на JavaScript
3) Веб-приложение “Анализатор страниц”
RSS-лента новостей с автоматическим обновлением.
В рамках проекта усвоил:
- Настройка конфигурации Webpack
- Работа с Bootstrap
- AJAX
- Манипуляции с DOM и работа с событиями
- Шаблон MVC
- Валидация вводимых данных
- Интернационализация приложения с помощью i18next
- DOMParser
- Деплой (Netlify)
4) To-do приложение.
Простой список задач для того чтобы контролировать и не забывать дела.
Используемые технологии:
- React
- Redux
- Bootstrap
Знаком с функциональным программированием, ООП и автоматическим тестированием.
Cмотрю обучающие ролики на YouTube'e, читаю книги по разработке вместе с документацией. Изучаю алгоритмы и структуры данных.
JavaScript (ES6+)
HTML5, CSS3
Bootstrap
React (+React hooks)
Redux (+Redux toolkit)
Jest
ESLint
Webpack
Git
Linux (Ubuntu)
Avocode / Zeplin
Чтение документации на английском
Опыт
Ремонт бытовой техники
Проведение послеремонтного выходного контроля аппаратов
Контроль процесса закупки комплектующих и ведение склада
Обучение новых сотрудников
Образование
Рекомендации
Привет!
Хороше резюме, но в самом начале - когда описываете желаемую должность, забыли добавить язык программирования. Если будете размещать резюме на других ресурсах, то в названии лучше указывать язык, т.е "JavaScript Developer" - так больше шансов попасть в выборку рекрутера.
А еще, в описание можно добавить ссылки на учебные проекты :)
Добавить комментарий/ссылку на вакансию