Junior Frontend Developer
Основное
Ищу работу(фулл-тайм) на позицию Junior Frontend Developer, рассматриваю удалённый формат. Город проживания: Караганда (Казахстан).
Закончил обучение по специальности Фроненд-разработчик на образовательной площадке hexlet.io, во время обучения было реализовано 4 учебных проекта:
- Игры разума - набор из пяти консольных игр. Основная задача состояла в настройке окружения, подключения дополнительных библиотек, создание git-репозитория, работа с терминалом, настройки линтера, знакомство с непрерывной интеграцией. Основные технологии:
- JavaScript(ES6+)
- ESLint(airbnb)
- Babel
- Node.js.
- Вычислитель отличий - программа, определяющая разницу между двумя структурами данных. Главная цель была научиться работать с древовидными структурами данных и рекурсивными алгоритмами. В ходе разработки было реализовано чтение файлов, парсинг входящих данных, построение дерева различий, формирование необходимого вывода, написание автоматизированных тестов. Основные технологии:
- JavaScript(ES6+)
- ESLint(airbnb)
- Babel
- Node.js
- Jest
- Rss агрегатор - сервис для агрегации RSS-потоков, позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи. Архитектура приложения строиться на основе шаблона проектирования MVC. Главная цель научиться работать с DOM API, валидировать данные в формах, выполнять асинхронные HTTP-запросы, обрабатывать ошибки. Весь проект выполнен на промисах. Основные технологии:
- JavaScript(ES6+)
- ESLint airbnb)
- Bootstrap
- Webpack
- Yup
- Чат (Slack) - аналог Slack-чата (Упрощенная версия) Главная задача научиться писать компоненты на React, организовать работу с состоянием через Redux, настроить веб-сокеты, роутинг на клиенте, авторизацию и и аутенфикацию. Основные технологии:
- React
- Redux(reduxjs/toolkit)
- WebSocket
- REST(Axios)
- React-bootstrap
- Webpack
- Yup
Личные проекты:
- Contacts Book – простое CRUD приложение с возможностью добавлять/удалять/редактировать контакты. Есть страница входа, для авторизации, реализована возможность поиска по имени, фамили или телефону. В ближайшее время планирую добавить сортировку, а так же регистрацию новых пользователей. Основные технологии:
- React
- Redux(reduxjs/toolkit)
- REST(Axios)
- Webpack
- Yup
- Sass
- API-консоль - приложение для тестирования запросов к Sendsay API. В приложении есть форма авторизации и страница с консолью. Консоль состоит из набора панелей, которые занимают всё свободное пространство. Панель истории умеет хранить до 15 последних уникальных валидных запросов и отображать их в обратном хронологическом порядке запросов, можно прокручивать горизонтально с помощью колеса мыши. Так же горизонтальный размер полей запроса-ответа можно регулировать. Запрос к серверу — это валидный JSON. Для асинхронных HTTP-запросов используется мидлвар, реализован библиотекой Redux Saga. Основные технологии:
- React
- Redux
- Redux Saga
- Formik
- React Router Dom
- Styled Components
- Todo - простое приложения для управления задачами. Позволяет добавлять задачи, помечать (как выполненные), редактировать и удалять. Приложение поддерживает мультиязычность. Основные технологии:
- TypeScript
- React
- Mobx
- Styled Components
О себе:
В первую очередь я люблю писать код! И не важно что это за проект, будь то SPA-приложение на нативном JavaScript или компоненты на React, или обычная вёрстка статичных HTML-страниц, а в редких случаях это настройка сборщиков или написание конфигов непрерывной интеграции.
Так почему же Фронтенд? Мне нравится применять принципы адаптивного дизайна и смотреть, как веб-страницы выглядят потрясающе, как на десктопных компьютерах, так и на экранах мобильных устройств. Собирать кусочки пазла в один большой, удобный и доступный интерфейс, который успешно справляется с пользовательскими задачами.
JavaScript(ES6+);
TypeScript;
React + Redux;
HTML, CSS, Less, Sass, Styled Components;
Bootstrap, React-bootstrap;
Git, Babel;
Gulp, Webpack;
CI (Github Actions)
Jest.
Курсы по вёрстки и программированию от HTML Academy
Сертификат - HTML и CSS. Профессиональная вёрстка сайтов
Сертификат - HTML и CSS. Адаптивная вёрстка и автоматизация
Сертификат - JavaScript. Профессиональная разработка веб-интерфейсов
Работа
Адаптивная вёрстка сайтов, преимущественно лендингов, работа с интерактивными элементами, используя готовые решения (слайдеры, табы, попапы, и т.д.), оптимизация графики, увеличение скорости загрузки, наполнение контентом, покупка домена, размещение на хостинге.
Установка и обслуживание компьютеров и оргтехники, поддержка нормальной работы операционных систем, офисных и антивирусных программ, обеспечение безопасности корпоративных данных компании, обучение персонала, резервное копирование данных.
Создание SPA приложений с использованием React. Разработка библиотеки компонентов.
Образование
Владимир, добрый день!
Пару рекомендаций:
1) В описании уточните информацию о желаемой позиции. Сейчас не указан тип занятости (фулл-тайм/парт-тайм), готовность к релокации, город проживания. Последние два пункта иногда могут быть важны, даже если предполагается удаленный формат работы;
2) Учебные проекты описаны отлично. Единственное, когда перечисляете стек технологий с использованием маркеров, запятые можно уже не ставить :)
3) Можно добавить чуть больше описания о себе (в конце раздела). Любимые книги, увлечение - что-то, что отразит заинтересованность в IT. Пункт опциональный, но добавляет "жизни" в резюме;
4) Вижу, что уже был почти релевантный опыт работы. Попробуйте описать его более детально. Обязанности лучше оформить маркерами, а не строчкой - так читабельнее.
Не помешает оставить ссылку на портфолио или примеры работ - лендинги и интернет-магазины, которые верстали. Во фриланс-опыте также можно описать используемый стек.
Успехов!
Добавить комментарий