Frontend Developer
Контакты
Прошел профессию Фронтенд-программист на Hexlet, имею коммерческий опыт в верстке. Ищу работу на junior позицию или стажировку на полный день.
Мои проекты:
1. Чат - упрощенный аналог Slack-чата (Код).
React, Redux (toolkit), Formik, AJAX, Websockets, Yup, i18next, Bootstrap, Webpack, Babel.
2. RSS Feed Reader - сервис для агрегации RSS-потоков (Код).
Сервис производит валидацию формы, выполняет Ajax-запрос запрос с помощью Axios, парсит и рендерит данные, обрабатывает ошибки и асинхронно обновляет фиды. В проекте отрабатывают тесты и ESLint на GitHub Actions, после чего проект деплоится на vercel.app. Для текстов используется библиотека i18next, для отслеживания стейта On-change. При разработке использовался паттерн MVC. При вёрстке задействован Bootstrap, сборка производилась с помощью Webpack.
2. Difference calculator - консольная программа, определяющая разницу между двумя структурами данных (Код).
Парсит, ищет различия и форматирует данные в json и yaml. Проект разрабатывался через тесты (TDD). Для написания тестов использовался фреймворк Jest. Тесты и ESLint работают на GitHub Actions. Чистота кода и покрытие тестами проверяется с помощью Code Climate. Программа работает с деревьями (файловой системой). Так же задействованы функции из NodeJS.
3. Dripmill.ru - сайт дизайн-студии Dripmill (Код).
Выполнена адаптивная, кроссбраузерная верстка, валидация и отправка формы на почту. При работе использовался препроцессор SCSS. Проект собран с помощью Gulp.
4. EquinoX - сайт геймдев студии EquinoX. В проекте использована CSS анимация (Код).
5. Игры разума - набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга (Код).
Провел работу над построением архитектуры проекта. Здесь также задействованы GitHub Actions и Code Climate.
Несколько фактов обо мне:
• Окончил университет с красным дипломом;
• Играю в баскетбол и езжу на велосипеде;
• Не имею вредных привычек (курение, алкоголь);
• Занимаюсь в школе иностранных языков.
• JavaScript (ES6+), ReactJS, Redux;
• HTML, CSS, SCSS, Bootstrap, BEM (CSS);
• Webpack, Gulp, Babel;
• ESLint, Prettier, Stylelint;
• Git, GitHub;
• i18next, Lodash, On-change, Yup, Jest, Axios.
Опыт
Проектная занятость.
• Адаптивная, кроссбраузерная верстка;
• CSS анимация;
• Оптимизация медиа-контента.
Даты работы: сен. 2017 - дек. 2018, ноя. 2019 - по настоящее время.
Обязанности: ведение телеграм каналов, тематики - образование и маркетинг.
Полный цикл (от продажи до выхода) реализации рекламных проектов у блогеров.
Образование
Рекомендации
Привет, Ростислав!
Прочитала ваше почти идеальное резюме, но все же несколько моментов можно поправить:
1) Начните с описания желаемой должности (укажите название, язык программирования, формат, график, занятость - все, что важно);
2) Хоть какой-то релевантный опыт является большим вашим преимуществом, поэтому я бы рекомендовала представить данную часть резюме наиболее выгодно. А именно, помимо перечисления каждодневных задач, добавьте больше информации: какие были цели, что удалось реализовать, какие инструменты применялись и какие проекты сделались :) Также хорошо писать какие-то конкретные ваши достижения, лучше в цифрах.
В остальном, на мой взгляд, все хорошо. Успехов!
Добавить комментарий/ссылку на вакансию