Junior Frontend Developer
Контакты
Закончил программу "Фронтенд-разработчик" на hexlet.io. Ищу работу на позицию Frontend Developer. Рассматриваю full time и удалённый формат.
Проживаю в Кемерово, релокация обсуждаема.
В рамках обучения было реализовано 6 проектов:
Игры разума
Программа предлагает пользователю командной строки одну из пяти математических консольных игр и обрабатывает его ответы. Основная задача состояла в настройке окружения, установке приложений через пакетный менеджер, подключении дополнительных библиотек, создании git-репозитория, работы с терминалом и настройке линтера.
Стек технологий: JavaScript(ES6), Node.js, npm, ESLint (airbnb), Git, GitHub, GitHub Actions (CI), CodeClimate
Вычислитель отличий
Программа определяет разницу между двумя структурами данных. Поддерживает входные форматы yaml, ini и json и выводит результат в одном из трех форматов. Главная цель была научиться работать с древовидными структурами данных и рекурсивными алгоритмами. В ходе разработки было реализовано чтение файлов, парсинг входящих данных, построение дерева различий, формирование необходимого вывода и написание автоматизированных тестов.
Стек технологий: JavaScript(ES6), Node.js, npm, Lodash, ESLint (airbnb), Git, GitHub, GitHub Actions (CI), CodeClimate, Jest
RSS агрегатор | Код на GitHub
Это веб-приложение для сбора и просмотра информации rss лент из различных источников, таких как блоги или новости.
Попрактиковался работать с DOM, асинхронным кодом(Promise) и локализацией
Стек технологий: JavaScript(ES6), Git, GitHub, GitHub Actions (CI), Bootstrap, Webpack, Lodash, Yup, On-change, i18next, Axios, ESLint (airbnb), Vercel
Marvel app | Код на GitHub
Это веб-приложение, которое взаимодействует с marvel API, с помощью него можно просматривать список персонажей, список комиксов, искать отдельных персонажей по имени, смотреть комиксы с каждым персонажем, выбирать случайного персонажа.
Попрактиковался с React и сопутствующими технологиями, поработал , как с классовыми компонентами так и с хуками(включая создание собственных хуков), понял на практике проблематику, из за которой был создан Redux и другие стейт менеджеры(т.к. с состоянием в проекте работал на чистом React). Были затронуты темы оптимизации react-приложений(React.lazy, React.memo)
Стек технологий: JavaScript(ES6), React, Git, GitHub, Bootstrap, react-create-app, react-helmet, react-router-dom, react-transition-group, Formik, Yup, Fetch, ESLint, Heroku
Chat | Код на GitHub
Это SPA чат, упрощенный аналог Slack. В проекте реализовано: регистрация и авторизация, создание, переименование и удаление каналов(всё это делается в соответствующих модальных окнах), отправка и получение сообщений(реализовано при помощи WebSockets), валидация форм, цензура сообщений.
Стек технологий: JavaScript(ES6), React, Redux, Git, GitHub, react-bootstrap, react-router-dom, Formik, Yup, socket.io, i18next, Rollbar, ESLint, Heroku
Когнитивные искажения | Код на GitHub
Лендинг на тему "Когнитивные искажения в программировании". Основная задача была сформировать аккуратную и поддерживаемую вёрстку.
Стек технологий: HTML5, Flex, CSS3, npm, Git, GitHub, Surge
• Понимаю принципы работы HTTP, TCP/IP, DNS
• Работал с Jest (автоматическое тестирование)
• Работал с Ajax
Обо мне:
Настроен на постоянное обучение и развитие профессиональных навыков, в планах подтянуть уровень владения английским языком до Advanced.
• Javascript ES6 / Node.js
• React / Redux (formik, react-router-dom, react-bootstrap, react-helmet)
• DOM API
• HTML5
• CSS3 (Flex/ Grid)
• SASS/SCSS
• Система контроля версий Git + GitHub
• VSCode
• Figma
• Немного поработал с WebPack, Linux(Ubuntu), Bootstrap
Опыт
Активные продажи/Текущие продажи, различные виды отчетов, заключение договоров, отгрузка товара, расширение и поддержка клиентской базы, различная работа с документацией(счета, сч/ф и т.п.), выполнение спец.задач, контроль за работой филиала.
Выполнение поставленных задач
Образование
Комментарии
Полина, спасибо за обратную связь :)
Александр Чусовитин07-10-2021 07:29:46Александр, добрый день! С точки зрения HR хорошее резюме, можно отправлять работодателю :)
Polina Kokina30-09-2021 11:34:43Добавить комментарий