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
Войдите на сайт, чтобы написать ответ
Последние ответы
Привет, Александр! Отличное резюме :) У меня только несколько идей по улучшению: 1. ...
Добрый день, Ярослав! Давай дополним резюме учебными проектами и важной рабочей информ...
Владислав, добрый день! Резюме выглядит отлично :) Не забывай добавлять новые проекты...
Привет, Федор! Есть несколько дополнений: 1. Учебные проекты: здесь можно выделить н...
Привет, Дарья! Резюме выглядит отлично:) Есть предложение добавить немного мотивации ...
Александр, привет. Очень содержательное резюме :) Предлагаю разместить фотографию на ...
Александр, привет! Отличное резюме:) В полном объеме освещены все разделы и представл...
Павел, привет! Отличное резюме :) Только одно пожелание: заполни, пожалуйста, первой ...
Привет, Андрей! Отличное резюме:) В разделе Образование можно указать полным и назван...
Ринат, привет! Содержательное резюме. Есть несколько комментариев по формату: 1. Пред...