Node.js-разработчик

Контакты


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

Описание

На данный момент прохожу обучение профессии "Node.js-разработчик" на Hexlet.
За это время мной было реализовано три проекта:
Проект #1: "Игры разума" (Brain-Games)
https://github.com/NatalyKT/frontend-project-lvl1
«Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для тренировки мышления. Каждая игра основана на простых арифметических вычислениях: поиск пропущенных чисел в последовательности, определение четного числа, определение наибольшего общего делителя и т.п.
В данном проекте произошло первое серьезное погружение в работу с создаваемой программой через bash Shell; настройка окружения в Ubuntu (Linux), подключение линтеров и библиотек; реализация ранее изученных алгоритмов на практике; работа над архитектурой проекта; знакомство с системой непрерывной интеграции на примере Github Actions, проверка кода соответствию стандартам кодирования Airbnb.

Проект #2: Вычислитель отличий (Difference calculator)
https://github.com/NatalyKT/backend-project-lvl2
Вычислитель отличий – это программа, определяющая разницу между двумя структурами данных. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменении в конфигурационных файлах.
В данном проекте были реализованы: доступность поддержки разных входных форматов: yaml, json; генерация отчетов в виде plain text, stylish и json; создание консольных утилит с помощью библиотеки commander.js; написание автоматизированных тестов (практикуя TDD).

Проект #3: Загрузчик страниц (Page Loader)
https://github.com/NatalyKT/backend-project-lvl3
PageLoader – утилита командной строки, которая скачивает страницы из интернета и сохраняет их на компьютере. Вместе со страницей она скачивает все ресурсы (картинки, стили и js) давая возможность открывать страницу без интернета.
В этом проекте основой была работа с асинхронностью в JS. На базовом уровне были затронуты тесты на Mock / Stub, работа с ошибками и исключениями, promises, async / await, работа с HTTP.

В данный момент работаю над финальным учебным проектом #4 "Менеджер задач" (Task Manager).
Task Manager - это система управления задачами, которая позволяет ставить собственно задачи, назначать исполнителей, а также менять их статусы. Для работы с системой требуется регистрация и аутентификация.
Ссылка на описание и технические аспекты выполняемой задачи: https://ru.hexlet.io/programs/backend/projects/6

Навыки

Node.js, npm, bash Shell, Linux, PSQL (PostgreSQL), Git, Github, Github Actions (CI/CD for GitHub), Regular expressions, native JavaScript, Jest (тесты), базовые знания алгоритмов и структур данных, верстки (HTML, CSS, Bootstrap), базовые знания React и "сборщиков:" Gulp и Webpack.

Обладаю высоким навыком самоорганизации, быстро приспосабливаюсь к переменам и учусь новому. Благодаря предыдущему рабочему опыту обладаю хорошими навыками коммуникации, умею просто и подробно объяснять сложные задачи. Стараюсь по-максимуму самостоятельно разбираться с проблемами, сохраняя спокойствие и уравновешенность в непривычных ситуациях.

Опыт


Ведущий специалист операционного отдела, Банковский сектор
Октябрь 2003 - Январь 2015

Более десяти лет работала в банковском секторе, начав с должности кассира-операциониста по работе с клиентами, и постепенно продвинулась до и.о. Начальника операционного отдела по обслуживанию юридических лиц учетно-операционного управления. В обязанности входил весь спектр операций отдела, включая как документацию, так и постоянные коммуникации с клиентами банка, оперативное разрешение возникающих вопросов.

Во время работы не боялась брать на себя ответственность и постоянно учиться новому. Например, при переводе отделения ОАО «Альфа-Банк» г. Владивосток на новую платформу обслуживания, в короткие сроки сумела разобраться с особенностями нового продукта и технической стороной процесса перевода, благодаря чему, несмотря на высокую трудоемкость работы и сжатые сроки, удалось добиться высоких показателей по планам, установленным Центральным офисом ОАО "Альфа-Банк" в г. Москва, качественно и в срок завершить все технические и консультационные процессы, удержав при этом клиентскую базу.

Образование


Томский государственный университет систем управления и радиоэлектроники, (ТУСУР), Томск. Факультет "Информатика и вычислительная техника", Специализация: "Программное обеспечение средств вычислительной техники и автоматизированных систем"
Август 2020 - по настоящее время
Тихоокеанский государственный экономический университет, (г. Владивосток), МИФКиБД (Международный Институт Финансов, Кредита и Банковского Дела), Квалификация "Экономист" специальности «Финансы и Кредит». Специализация: «Финансовый Менеджмент»
Сентябрь 1998 - Июль 2003

О себе
Могу проходить интервью на английском языке

Комментарии


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

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

Ожидает подтверждения
0

Добрый день!

Рекомендации, как сделать резюме лучше:

1) Начинайте блок "Описание" с указания параметров желаемой должности. Нужно добавить информацию о формате работы, занятости, городе проживания, готовности к переезду. Это важные критерии отбора и первое, что увидит рекрутер, когда откроет резюме;

2) По описанию проектов: выделите названия жирным текстом, сейчас выглядит как сплошной текст. Ссылки на гитхаб можно зашить в названия проектов. Отдельной строкой можно прописать инструменты/технологии, которые применяли - для наглядности;

3) Пишите, что проходите обучение. "За это время было реализовано" - тут уточнить, за какое время? Человеку, который не знает проекты Хекслета не понятно, сколько времени занимает их выполнение, и в целом обучение на платформе;

4) Навыки - из строчного описания сделать маркеры, убрать лишние слова, оставить только названия конкретный инструментов/технологий, которыми владеете. Если какие-то знания на супер начальном уровне или вы знаете, что есть пробелы - лучше указать это в разделе описание в контексте "сейчас учу такие-то технологии";

5) Описание личных характеристик можно не указывать в резюме, оно не дает никаких преимуществ.
«Высокие навыки самоорганизации», «быстро учусь новому», «обладаю хорошими навыками коммуникации» - это никак не проверить рекрутеру, который делает ревью резюме и принимает решение пригласить вас на собеседование или нет.
Если вы считаете, что эти качества совершенно необходимы на конкретной работе и вы ими обладаете, то формулируйте их через какие-то факты (например, окончили курсы), цифры, говорите о пользе для прежних работодателей. Но я бы советовала убрать эту часть :)

6) Описание Опыта работы нужно переделать. Это не должен быть формат повествования. Структурируйте информацию и разделите на разделы "Задачи" и "Достижения".

Пишите, если будут вопросы :)


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...