Junior JavaScript Developer

Контакты


Контакты доступны после входа на сайт

Описание

Претендую на позицию фронтенд-разработчика (стажер или junior), желательно с развитием в сторону фулстака (есть интерес и с бекендом разобраться).
Обучаюсь с помощью:
1. Курсы Hexlet. На данный момент заканчиваю профессию «фронтенд-разработчик».
2. Самостоятельное изучение профильной литературы и тематических статей на ресурсах habr, medium, dev.to.

В рамках обучения реализовал все проекты. Отметил бы следующие интересные проекты: Чат (Slack), RSS агрегатор.

Чат (Slack)

Чат на socket с реализацией фронтенда на react-hooks
Полученный опыт:
- Работа с хуками React
- Использованием компонентов из React-Bootstrap.
- Работа с Redux Toolkit для хранения основного состояния приложения.
- Использование контекста для дополнительных состояний.
• Отработка взаимодействия React и библиотеки интернациализации i18next.
• Реализации форм используется Formik, и дополнительно yup для валидации.
• Отработка использования socket с использованием библиотеки socket io.

RSS агрегатор

Веб-приложение на архитектуре MVC на чистом js.

Полученный опыт:
- Опыт настройки фронтенда с webpack и bootstrap.
- Опыт деплоя приложения (на vercel).
- Работа с асинхронным кодом (в данном случае речь об ajax-запросах, код построен с использованием промисов по тз)
- Отработка разработки веб-приложения по концепции MVC (для контролера используется библиотека on-change).
- Навык использования библиотек интернационализации для NodeJS (хотя в данном случае они использовались только для текстов ошибок).
- Отработка валидации данных (библиотека yup).
- Опыт работы с текстами приложения с помощью библиотеки интернациализации i18next.
- Дополнительно, вне требований тз учебного проекта, отработка тестирования фронтентда с использованием @testing-library. На данный момент не получилось покрыть весь проект тестами, хотя Code Climate пишет что 85% проекта покрыта тестами).

Проекты вне курса профессии Фронтенд разработчик.

Портал «Music Box»

В данном случае, проект с трека «Верстальщик» того же Хекслета, который я прошел для лучшего понимания самого процесса верстки.

Полученный опыт
- Работа с SASS.
- Отработка работы с css по подходам OOCSS и Atomic CSS.

Компонент таблица

На основе выложенного в открытый доступ тестового от tu-tu (не для вакансии, просто было интересно попробовать). Реализация вывода таблицы данным, полученным от бекенда. Используется чистый js.
Полученный опыт:
- Отработка разработки веб-приложения по концепции MVC (для контролера используется библиотека on-change).
- Ajax запросы и асинхронный код (с использованием async await).
- Углубленная отработка работы со структурированными данными (json, массивами объектов).
- Сборка с использованием webpack.

Дальнейшие планы:
  1. Завершить обучение по профессии «фронтенд-разработчик»
  2. Дополнительно изучить тестирование фронтенда.
  3. Освоить бэкенд разработку (кроме nodeJS, есть желание изучить Java, хотя второй язык обсуждаем).
Немного о себе:

Компьютеры полюбил в тот момент, когда у меня появился первый в подростковом возрасте. В первую очередь любил копаться в железе, собирал компьютеры друзьям и знакомым, но вот погрузиться в программирование не решался. Во время обучения в аспирантуре СПбГУ один из курсов вызвал интерес к программированию, что и привело в итоге к желанию смены сферы деятельности.

Навыки
  • Знание JavaScript (в большей степени ES6)
  • Пользователь Linux (Ubuntu)
  • Верстка: html5, css3, sass (в диалекте scss).
  • Сборка проектов на Webpack.
  • Пользуюсь vscode.
  • Работа с большими объемами информации.
  • Английский Upper-intermediate (B2) (по крайней мере, читать документы или смотреть сериалы на английском могу).
  • Командное взаимодействие.

Опыт


Асессор поиска, Яндекс
Май 2022 - по настоящее время

Я - часть этого проекта: https://habr.com/ru/company/yandex/blog/688952/. Опыт скоре около айтишный, чем айтишный. Не разработка, а чтение документов о том как надо разрабатывать и оценка насколько конкретный документ соответствует запросу. Кроме этого, Помощь коллегам в своей предметной области (js) и в понимании внутренней документации. Помощь в основном или через внутреннюю коммуникацию, или в написании специальных пояснительных документов к запросам.
Достижения:
1. За готовность и умение внятно объяснять взяли вести новичков в проекте поиска.
2. Пока мои справки к запросам оцениваются только хорошо или отлично, что помогает проекту.

Асессор тестирования, ANCOR
Сентябрь 2021 - Май 2022

Партнерский проект Яндекса.
Ручное тестирование веб-сервисов (почта, Кинопоиск, Дзен, карты, игры, поиск, реклама, Яндекс музыка) и приложений Яндекс (Яндекс-браузер - прод, бета, поисковое приложение, zenapp) на собственном железе. Основные платформы Windows, Android, Linux. Проведение регрессионного тестирования. В основном кликание по экрану, но достаточно часто отслеживание и подмена сетевых запросов с помощью DevTools, Fiddler Classic или Charles Proxy, снятие логов с помощью adb. Как правило используется видеофиксация багов, иногда снятие сетевых журналов и запись логов (через adb или через режим разработчика).
Иногда проводится тестирование новых функций, бета-тестирование, так же изредка создание тест-кейсов, поддержка тест-кейсов.

Лаборант, ООО Керамика
Март 2011 - Ноябрь 2020

Работа, не связанная с IT (за редким исключением поддержки работоспособности компьютеров - разобрать, собрать что-то рабочее из старого железа). Основные обязанности: осуществление различных этапов производства диэлектрической керамики. Нужно отметить, что при этом приобрел опыт командного взаимодействия, поскольку взаимодействие с начальством было выстроено скорее на горизонтальном уровне: совместное обсуждение рабочих задач, возможностей оптимизации рабочего процесса. Это позволяло при необходимости значительно ускоряться, за счет распараллеливания процессов.

Образование


Специалист. Историк, Институт истории СПбГУ
Сентябрь 2009 - Июнь 2015

О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе Кобулети

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Варвара! Есть несколько дополнений к содержанию: 1.Описание а) к твоему позицио...
Это резюме имеет некоторые сильные стороны, такие как опыт работы в IT-компании и участ...
Привет, Антон! Есть несколько дополнений по доработкам: 1. В качестве дополнительных ко...
Привет, Сергей! Есть несколько дополнений по оформлению резюме: 1. Для персонализации д...
Данное резюме имеет несколько недочетов и можно улучшить: Резюме должно быть более ст...
Это резюме имеет некоторые положительные моменты, такие как упоминание опыта в тестиров...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные аспект...
Это резюме Frontend-Разработчика демонстрирует хороший набор навыков и опыта. Несколько...
Это резюме Java разработчика имеет несколько сильных сторон, таких как: Хорошие знани...
Привет, Михаил! Давай доработаем резюме с учетом следующих рекомендаций: 1. Напиши, пож...