Hexlet CV

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.

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

Награды, Сертификаты

2018г. - успешно завершила курс "Front-End Web Developer Nanodegree Program" на платформе Udacity (Co-Created with AT&T, Google, Github)

Владение английским
Могу проходить интервью
Контакт
Telegram @nataly_kt, E-mail: nataly_kt@hotmail.com

Работа


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

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

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

Образование


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

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

Добрый день!

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

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

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

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

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

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

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

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


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Олег, приветствую! Парочка советов по улучшению резюме: 1) Разделите "Описание" на по...
Добрый день! Что можно улучшить: 1) начните резюме с описания. На какой уровень вы пр...
Артур, добрый день! Что поправить: 1) Начинайте резюме с описания позиции, на котор...
Евгения, добрый день! 1) Сейчас неправильная структура описания, немного смешано в к...
Привет! Несколько рекомендаций: 1) По оформлению описания учебных проектов: сделать...
Привет! Что понравилось в резюме: 1) Классно, что расписали информацию "о себе" очень...
Добрый день! Я бы порекомендовала перенести описание учебных проектов в соответсвующ...
Иван,, привет) Что бы я порекомендовала: 1) В описание добавить раздел "О себе", г...
Роман, привет! Несколько рекомендаций для улучшения своего резюме: 1)Закончил курс про...
Елизавета, привет! Хорошее резюме. Очень классно, что подробно расписали, что для вас в...