Frontend-разработчик
Контакты
Ищу работу на позицию Frontend разработчик на полный рабочий день. Предпочитаю гибридный формат работы.
Работаю на позиции QA automation engineer, перехожу в разработку. Изначально рассматривал разработку основным направлением развития. Попал на позицию QA automation, где писал тесты на JavaScript, что позволило глубже изучить язык программирования, поработать с чужим кодом и разобраться в тонкостях современной разработки. Набравшись опыта, перехожу в разработку, т.к. всегда было интересней создавать, а не тестировать.
Мои учебные и пет-проекты:
1) Аналог Slack-чата
Гитхаб
Цель проекта: написать сайт, с возможностью регистрации и авторизации пользователей. Реализовать возможность добавления новых каналов, обмена сообщений.
Приобретенные навыки:
— практическое применение React, Redux Toolkit,
— научился работать с веб-сокетами, взаимодействовать с REST API,
— научился организовывать роутинг на клиенте с помощью React Router
— изучил организацию деплоя на heroku и логирование с Rollbar
— научился применять библиотеки компонентов: Formik, react-bootstrap
2) RSS агрегатор
Гитхаб
Цель проекта:
Создать сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Приобретенные навыки:
— Научился работать с webpack
— Углубил знания асинхронной работы JavaScript
— Научился выполнять HTTP-запросы с помощью axios
— усвоил MVC подход для организации кода
3) gendiff
Гитхаб
Цель проекта: написать на JS программу, определяющая разницу между двумя структурами данных.
Приобретенные навыки:
— научился писать юнит-тесты на Jest
— научился работать с алгоритмами и древовидной рекурсией
— научился парсить разные структуры данных (yaml, json) и приводить к единой форме отчетности
— научился работать с CI/CD
— JavaScript (ES6+), Node.js
— TypeScript
— React
— Redux
— Git, GitHub
— HTML5, CSS3, SASS
— SQL (работал с базами данных: MySQL, Postgres, ClickHouse)
— Тестирование: Jest, Playwright
— Gulp, Webpack
— Figma
Опыт
Задачи:
— Написание автотестов для тестирования веба, нашего API, партнерского API.
— Разработка стаб для тестирования API на Nest.js.
— Деплоинг на stage. Анализ логов в Graylog, Prometheus и метрик в Grafana.
— Участие в формировании документации в Confluence. Код-ревью, учатие в груммингах. Инцидент-менеджмент.
Достижения:
— создал докерфайл для автотестов и интегрировал их в CI/CD
— создал репозиторий с программой, которая мокала запросы к API партнера, что позволило сэкономить деньги компании на разработку и тестирование нашего нового API. Участвовал в интеграции стабы на стейдж.
— автоматизировал смоук-кейсы
— Верстка сайтов
— прописывание функционала на JavaScript
— Адаптация веб-страниц под нужны SEO-задач.
Типовая задача — адаптивная верстка сайтов-визиток.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва
Рекомендации
Дмитрий, добрый день!
Оставлю рекомендации как сделать резюме лучше:
1) Начинайте с описания позиции, на которую претендуете. Помимо названия (кстати я бы добавила еще слово Junior), необходимы такие детали как формат и тип работы, готовность к релокации, город проживания;
2) Далее обязательно нужно более детально рассказать про процесс обучения, подкрепить все ссылками на выполненные учебные проекты (указать название, описать проект, его цель и задачи).
И еще, нужна информация, которая будет отвечать на вопросы: почему интересна эта сфера, как давно начали обучении, какими источниками пользуетесь для обучения помимо платформы Хекслета. Будет круто, если укажите любимые книги/подкасты по программированию;
3) По навыкам ок, но можно подправить оформление и добавить маркеры: так будет красивее :)
4) Раздел опыт работы: не описывайте задачи в строчку. Используйте заголовки "Задачи" и Результаты", перечисляйте с использованием маркеров. Оформление это очень важно.
Отлично, что был опыт работы верстальщиком на фрилансе. Соберите портфолио и дайте на него ссылку.
Будут вопросы - пишите)
Спасибо за обратную связь)
Дмитрий Зубков14-12-2021 16:11:12Добавить комментарий/ссылку на вакансию