Frontend-разработчик
Контакты
В данный момент нахожусь в процессе смены своей текущей профессии на карьеру во Frontend разработке и поэтому активно ищу работу.
Обучаюсь самостоятельно, а также в IT-школе Хекслет под руководством наставника по профессии Frontend-разработчик.
На данный момент обладаю навыками программирования на чистом Java Script, а также базовыми навыками работы с React, Redux Toolkit, React Router.
При работе с HTML придерживаюсь методологии БЭМ.
Умею создавать адаптивную верстку.
Имею опыт использования препроцессора Sass и UI-библиотек Bootstrap, Materialize, Ant Design.
Имею базовые навыки написания и использования Unit-тестов (Jest).
В ближайшее время, помимо улучшения текущих навыков, планирую начать использование Type Script.
Заинтересован в работе на полный рабочий день или оплачиваемую стажировку.
Хочу участвовать в коммерческой разработке, писать грамотный и производительный код, быть полезным команде и получать новые навыки.
Hard Skills:
HTML: пример работы
- знаю понятие потока документа;
- знаю отличие блочного и строчного элементов;
- использую HTML-теги в соответствии с их семантикой.
- при верстке придерживаюсь методологии БЭМ.
CSS:
- умею создавать адаптивную верстку;
- владею felxbox методом;
- использую препроцессор SASS.
JavaScript:
- знаю базовые структуры данных JS;
- умею работать с асинхронными функциями;
- знаком с методом получения/отправки сетевых запросов (fetch/axios);
- имею навык работы с DOM API.
React: пример работы#1, пример работы#2, пример работы#3
- умею создавать и разворачивать React-проекты
- использую функциональные компоненты, но умею и в классовые;
- умею управлять состоянием компонентов при помощи React Hooks.
- Умею создавать SPA приложения.
Redux: пример работы
- знаю базовые принципы работы библиотеки;
- использование самостоятельно, так и в связке с React;
- имею созданные проекты на базе Redux ToolKit.
Git:
- знаю основные команды Git необходимые разработчику;
- имею портфолио на GitHub, состоящее из проектов созданных при
прохождении обучения и прохождении стажировок.
Тестирование Jest:
- создаю и использую Unit-тесты,
- знаю основы интергационного и end-to-end тестирования
Git (Github и GitVerse)
Используемые инструменты:
ОС: Windows, Unix (MacOS). Visual Studio Code, Chrome DevTools, Есть опыт использования Photoshop, Figma и Zeplin для работы с дизайн-макетами.
Английский язык: Upper-Intermediate (B2)
Soft skills:
- хорошие коммуникативные навыки;
- внимание к мелочам;
- умею самостоятельно найти и изучить необходимый материал;
- опыт общения, ведения переговоров и деловой переписки с государственными компаниями и представителями частного бизнеса.
- в зависимости от задачи без проблем работаю самостоятельно, так и в команде
Участвовал в нескольких учебных проектах в рамках своего обучения (Хекслет, Stepik).
Название: RSS агрегатор
Описание: Одностраничное приложение для добавления новостей из RSS-ленты.
Агрегатор обрабатывает валидные ссылки на RSS и добавляет новости в вашу ленту новостей. Добавленные в ленту новости обновляются в реальном времени.
При выполнения проекты были отработаны навыки использования библиотек-сборщков, поддерживание высокого качества кода с помощью линтера, хранение всей текстовой информации интерфейса приложения в n18next для удобства расширения приложения, либо его перевода на другой язык. Рендер в приложении оптимизирован и для повышения производительности кода перерисовывает только изменившуюся часть интерфейса. Все данные приложения хранятся в едином состоянии - стейте.
Стек: Java Script, Webpack, Prettier, ESlint, Babel, GitHub Actions, n18next, onChange
Название: Игры разума
Описание: набор консольных игр, построенных по принципу популярных мобильных приложений для тренировки мозга. Получил опыт построения архитектуры полноценного приложения и написания чистого кода.
Стек: Java Script, Git, Code Climate.
Название: Вычислитель отличий
Описание: Консольное приложение из принимающая относительный или абсолютный путь до файлов которые необходимо сравнить по содержанию, осуществляет их парсинг и выводит на экран результат их сравнения в зависимости от выбранногопользователем формата сравнения.
Стек: Java Script, Jest, GitHub Actions, Git, Code Climate.
Название: Личный кабинет продавца на маркетплейсе
Описание: Single-page-application макет личного кабинета продавца на маркетплейсе на базе React в котором отображаются товары продажа, а также перечень текущих заказов. Карточки товаров редактируемы. Возможность изменять текущие данные и создавать новые карточки товара. Сортировка товаров и заказ по различным фильтрам и различные опции по их отображению. Перерендер происходит в реальном времени.
Стек: Java Script, React 18, Redux Toolkit, React Router, HTML, CSS3, Webpack, Ant Design
Название: Магазин рецептов
Описание: Single-page-application сайт на базе React с рецептами блюд, списками ингредиентов и видео-инструкций. Заполнение сайта контенотм происходить за счет работы с API который при запросе передает данные в форме JSON. Навигация по страницам осуществляется без перезагрузки. Реализорван поиск рецептов по названию. Перерендер происходит в реальном времени.
Стек: Java Script, React 18, React Router, HTML, CSS3, Webpack, Materialize
Опыт
- Технический расчет работ для обслуживания электрических сетей.
- Физические расчеты (расчет мощности оборудования, надежности сети, токов короткого замыкания).
- Разработка документации.
- Курирование отдела развития дополнительных платных услуг.
- Участие в реализации проектов в области энергоснабжения (разработка и вывод на рынок новых услуг).
Достижения:
* Награжден почетной грамотой администрацией Московской области за вклад в развитие энергетики региона.
- Расчет и подбор характеристик электрического оборудования на строящихся объектах.
- Консультирование представителей заказчика по вопросам энергоснабжения.
- Участие в переговорах.
- Обучение новых сотрудников инженерного отдела.
Образование
Могу проходить интервью на английском языке
Проживаю в городе Москва
Рекомендации
Привет, Александр!
Давай дополним твое резюме:
1. Описание
Данный раздел должен быть посвящен твоему позиционированию и содержать ключевые технические навыки и качества, которые помогут тебе реализоваться в новой профессии. Это краткое представление твоих имеющихся hard и soft skills, релевантных будущей позиции. Здесь следует разместить информацию, которая будет продвигает тебя как кандидата.
2. Описание проектов
- Для удобства и компактности ссылку на GitHub необходимо зашить в название проекта
В квадратных скобках указываем слово, по которому надо нажать, в круглых - ссылку на проект.
- Давай добавим результаты проекта/полученные тобой навыки.
3. Опыт
Задачи и достижения следует описать тезисно через буллиты, чтобы было проще воспринимать информацию.
Желаю тебе удачи в освоении новой IT-профессии!
Добавить комментарий/ссылку на вакансию