Frontend-разработчик
Контакты
Цель:
Получить работу в качестве начинающего Frontend-разработчика.
Открыт к предложениям офисной, гибридной либо удаленной работы с частичной или полной занятостью.
Территориально нахожусь в г. Москва.
Около года назад увлекся программированием и остановил свой выбор на фронтенд-разработке и школе программирования Хекслет.
За время обучения мною были реализованы 3 учебных проекта:
1) Brain games - 5 математических игр в консоли c единым движком, позволяющим легко добавлять новые игры при необходимости.
В ходе выполнения проекта приобрел навыки работы:
- с функциями, циклами, массивами, примитивными типами данных;
- c настройкой окружения: Node.js, REPL, ESLint;
- с командной строкой;
- с Git & GitHub;
- с npm: установкой зависимостей и публикацией пакета.
Ознакомился с непрерывной интеграцией: создание workflow для github actions.
2) Difference generator - Консольное приложение, которое сравнивает 2 конфигурационных файла и выводит различия между ними.
В ходе выполнения проекта приобрел навыки работы:
- с деревьями и древовидной структурой данных, написанием кода в функциональном стиле;
- с построением архитектуры приложения: чтение файлов, парсинг данных, создание форматеров для вывода разницы между структурами данных в различных форматах;
- с поиском правильной структуры данных и алгоритма для решения задачи;
- с написанием тестов и отладкой с помощью фреймворка Jest.
3) RSS reader - браузерное одностраничное приложение, реализующее MVC на чистом JavaScript.
В ходе выполнения проекта приобрел навыки работы:
- с DOM API;
- с версткой: HTML/CSS, Bootstrap;
- с асинхронными запросами по сети: работой с промисами и обработкой ошибок;
- с пакетами yup, i18next, onChange;
- c системой сборки проектов Webpack;
- c платформой Vercel.
Немного о себе:
В прошлом работал инженером-проектировщиком слаботочных систем. Всегда уделял особое внимание структурированию информации и автоматизации рабочих процессов.
Первые строчки кода написал во время обучения в университете на языке Delphi.
На предыдущем месте работы столкнулся с задачами по написанию простых скриптов для системы видеонаблюдения SecurOS, и понял что эта деятельность увлекает меня гораздо больше чем моя текущая работа. Так решил для себя сменить работу.
Направление фронтенд-разработки выбрал потому что в нём явно выражена визуальная составляющая, которая позволяет сразу видеть результат своей работы, а так же потому что уже имел представление о языке JavaScript.
В данный момент для меня важно погрузиться в процесс реальной разработки в команде профессионалов, увлеченных своим делом и готовых делиться опытом.
В свободное от работы время стараюсь по возможности чаще путешествовать, увлекаюсь экстремальными видами спорта, катаюсь на сноуборде и горном велосипеде.
- верстка: HTML, CSS, SASS, PUG, Bootstrap;
- нативный JavaScript, Node.js & DOM API;
- работа с системой контроля версий Git, автоматизацией процессов через Github Actions;
- понимание принципов ООП в JavaScript и принципов построения хорошей архитектуры;
- понимание принципов REST, взаимодействие с RESP API;
- работа с библиотекой React (React Hooks + Redux (@reduxjs/toolkit)), Lodash, React Bootstrap UI Components, Formik, yup, i18next;
- тестирование и откладка: Jest;
- сборка проектов: Gulp, Webpack;
- базовые навыки работы в ОС Linux.
Опыт
Завершаю обучение по программе "Frontend-разработчик" в школе программирования Хекслет.
- проектирование автоматических систем безопасности (видеонаблюдение, СКУД);
- cопровождение проекта от стадии коммерческого предложения до сдачи работ заказчику;
- принятие проектных решений (архитектура системы, технологии, оборудование);
- разработка рабочей документации.
Образование
Рекомендации
Павел, привет!
Отличное резюме :)
Только одно пожелание: заполни, пожалуйста, первой строкой имя и фамилию, так тебя будет проще найти и идентифицировать работодателю на сервисе!
Новых проектов и успехов в IT!
Добавить комментарий/ссылку на вакансию