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

Основное


Город

Херцег-Нови (Черногория)

Готовность к релокации

Готов

Описание

Начинающий программист, ищу работу Node.js Backend разработчиком. Рассматриваю как работу в офисе, так и удаленно. Живу в Черногории.

Увлекаюсь программированием с конца 2021 года. В этой сфере вижу для себя большие возможности для роста и развития.

В рамках обучения в школе программирования "Хекслет" реализовала четыре проекта.

Brain Games
Пользователю предлагается сыграть в любую из пяти математических игр, проверяющих на сколько хорошо вы считаете в уме. Для победы необходимо правильно ответить на три вопроса.

Полученные навыки:
- настройка окружения
- работа с npm
- использование утилиты make
- работа с библиотекой readline-sync
- настройка eslint, CodeClimate
- построение архитектуры запуска игр, реализована возможность добавлять новые игры
- непрерывная интеграция: создание workflow для Github Actions
- работа с Git и GitHub

Стек: Ubuntu Linux, JavaScript, Node.js, ESLint, Git, GitHub Actions (CI).

Difference calculator
Эта программа сравнивает плоские и вложенные файлы json и yaml(yml). Вывод результата доступен в трёх форматах: stylish, plain, JSON.

Полученные навыки:
- работа с библиотекой commander.js, readline-sync
- парсинг данных
- практика разработки через тестирование
- подключение eslint, Github Actions, Codeclimate, Code Coverage
- построение дерева различий, архитектуры приложения, работа с рекурсией

Стек: Ubuntu Linux, JavaScript, Node.js, ESLint, Git, GitHub Actions (CI), Jest.

PageLoader
PageLoader – утилита командной строки, которая скачивает страницы из интернета и сохраняет их на компьютере. Вместе со страницей она скачивает все ресурсы (картинки, стили и js) давая возможность открывать страницу без интернета.

Полученные навыки:
- работа с асинхронным кодом
- работа с HTTP
- работа с библиотекой axios, nock, cheerio
- тестирование асинхронного кода
- настройка логирования с помощью библиотеки debug
- работа с ошибками и исключениями

Стек: Ubuntu Linux, JavaScript, Node.js, ESLint, Git, GitHub Actions (CI), Jest.

Task manager
Task Manager – система управления задачами, позволяющая ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация.

Полученные навыки:
- работа с ORM Objection.js
- создание сущностей и описание связей между ними
- настройка роутинга для CRUD операций
- работа с шаблонизатором Pug
- знакомство с Railway
- знакомство с Rollbar

Стек: Ubuntu Linux, JavaScript, Node.js, ESLint, Git, GitHub Actions (CI), Jest, Fastify, Objection.js, Railway, Rollbar

Навыки

Экономическое образование дало мне базу знаний по линейной алгебре, математическому анализу, теории вероятностей и математической статистике.

  • Javascript
  • Node.js
  • HTML
  • CSS
  • Vim, VSCode
  • Ubuntu Linux
  • Git, GitHub Actions
  • Jest
  • ESLint
  • Commander.js, readline-sync
  • Знаю протокол HTTP
  • Знаю основы реляционных баз данных (PostgreSQL)
Награды, Сертификаты

Завершила обучение профессии "Node.js - разработчик" на "Хекслет".
Завершила обучение профессии "Основы Javascript" на "Хекслет".

Владение английским
Читаю профессиональную литературу
Телефон
Почта
petrovanna91@mail.ru
Телеграм
@petrovann
Дополнительные контакты
+382 68 797875

Работа


ассистент режиссера, режиссер Аппаратно-студийного блока, АО "ЛОТ"
Август 2019 - Октябрь 2022
  • Управление работой всей команды: ассистенты режиссера, звукорежиссер, операторы, ведущие, инженеры.
  • Проведение прямых эфиров новостей, трансляций праздничных мероприятий, проверка эфирной верстки, контроль работы всей команды.

Достижения:
Получила повышение с ассистента режиссера до режиссера, провела более 2 тыс. прямых эфиров, свела количество ошибок в эфире к минимуму.

Образование


Режиссер ТВ программ. Педагог; Российский Государственный Институт Сценических Искусств
Сентябрь 2016 - Февраль 2022
Бухучет, анализ, аудит; Международный Банковский Институт
Сентябрь 2008 - Июнь 2013

Комментарии


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

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

Изменения внесены
0

Привет, Анна!
Давай доработаем некоторые важные разделы в резюме:
1. Верно будет начать с цели поиска, например: "Ищу работу или Рассматриваю предложения.." + указать конкретный рассматриваемый язык разработки, "IT" - звучит очень обширно.
2. Описание учебных проектов: суть проекта, полученные навыки и стек. Ссылку на github можно зашить в название проекта.
3. Навыки следует оформить через буллиты. Это прикладные и фундаментальные. В этом пункте информацию об обучении дублировать не нужно, так как она уходит в раздел "Награды/сертификаты"
4. Добавить еще один контакт для связи, любой мессенджер.
5. Выполняемые обязанности и достижения можно также оформить маркированным списком.

Новых возможностей в IT!


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

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

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

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

Советы по улучшению резюме:
- Уточните свой уровень знаний в языках программирования и других технологиях. Это поможет работодателям понять, насколько вы подходите для конкретной вакансии.
- Укажите проекты, которые были выполнены в команде, и опишите свою роль в них.
- Добавьте более сложные проекты, которые могут подтвердить ваши профессиональные навыки.
- Укажите, какие задачи вы решали на предыдущих работах и какие результаты достигали. Это поможет работодателям понять, как вы можете применить свой опыт в новой компании.

Сопроводительное письмо

Уважаемый руководитель,

Я хочу подать свою кандидатуру на позицию Node.js Backend разработчика, в вашей компании. Я начинающий программист, который ищет работу как в офисе, так и удаленно. Я живу в Черногории.

Я увлекаюсь программированием с конца 2021 года и вижу для себя большие возможности для роста и развития в этой сфере. Я завершила обучение профессии "Node.js - разработчик" и "Основы Javascript" на "Хекслет", где реализовала четыре проекта. Я готова применить свои знания и опыт в вашей компании и продолжать учиться, работая в команде профессионалов.

Я имею экономическое образование, которое дало мне базу знаний по линейной алгебре, математическому анализу, теории вероятностей и математической статистике. Я также владею следующими технологиями и инструментами: Javascript, Node.js, HTML, CSS, Vim, VSCode, Ubuntu Linux, Git, GitHub Actions, Jest, ESLint, Commander.js, readline-sync, протокол HTTP, основы реляционных баз данных (PostgreSQL).

Кроме того, я имею опыт работы в качестве ассистента режиссера и режиссера в АО "ЛОТ", где я управляла работой всей команды и проводила прямые эфиры новостей и трансляции праздничных мероприятий. Я также получила повышение с ассистента режиссера до режиссера и свела количество ошибок в эфире к минимуму.

Я уверена, что могу внести значительный вклад в вашу компанию и буду рада обсудить мою кандидатуру с вами. Спасибо за ваше время и внимание.

С уважением,
[Ваше имя]

Улучшенное резюме

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

Я начинающий программист, ищу работу Node.js Backend разработчиком. Рассматриваю как работу в офисе, так и удаленно. Живу в Черногории.

Увлекаюсь программированием с конца 2021 года. В этой сфере вижу для себя большие возможности для роста и развития.

Опыт работы:

АО "ЛОТ" (2019-2022)
Позиция: Ассистент режиссера, режиссер Аппаратно-студийного блока
- Управление работой всей команды: ассистенты режиссера, звукорежиссер, операторы, ведущие, инженеры.
- Проведение прямых эфиров новостей, трансляций праздничных мероприятий, проверка эфирной верстки, контроль работы всей команды.
- Получила повышение с ассистента режиссера до режиссера, провела более 2 тыс. прямых эфиров, свела количество ошибок в эфире к минимуму.

Образование:

Российский Государственный Институт Сценических Искусств (2016-2022)
- Факультет: Режиссер ТВ программ. Педагог

Международный Банковский Институт (2008-2013)
- Факультет: Бухучет, анализ, аудит

Навыки:

  • JavaScript
  • Node.js
  • HTML
  • CSS
  • Vim, VSCode
  • Ubuntu Linux
  • Git, GitHub Actions
  • Jest
  • ESLint
  • Commander.js, readline-sync
  • Протокол HTTP
  • Основы реляционных баз данных (PostgreSQL)

Проекты:

  • Brain Games:
    • Настройка окружения
    • Работа с npm
    • Использование утилиты make
    • Работа с библиотекой readline-sync
    • Настройка eslint, CodeClimate
    • Построение архитектуры запуска игр, реализована возможность добавлять новые игры
    • Непрерывная интеграция: создание workflow для Github Actions
    • Работа с Git и GitHub
    • Стек: Ubuntu Linux, JavaScript, Node.js, ESLint, Git, GitHub Actions (CI).
  • Difference calculator:
    • Работа с библиотекой commander.js, readline-sync
    • Парсинг данных
    • Практика разработки через тестирование
    • Подключение eslint, Github Actions, Codeclimate, Code Coverage
    • Построение дерева различий, архитектуры приложения, работа с рекурсией
    • Стек: Ubuntu Linux, JavaScript, Node.js, ESLint, Git, GitHub Actions (CI), Jest.
  • PageLoader:
    • Работа с асинхронным кодом
    • Работа с HTTP
    • Работа с библиотекой axios, nock, cheerio
    • Тестирование асинхронного кода
    • Настройка логирования с помощью библиотеки debug
    • Работа с ошибками и исключениями
    • Стек: Ubuntu Linux, JavaScript, Node.js, ESLint, Git, GitHub Actions (CI), Jest.
  • Task manager:
    • Работа с ORM Objection.js
    • Создание сущностей и описание связей между ними
    • Настройка роутинга для CRUD операций
    • Работа с шаблонизатором Pug
    • Знакомство с Railway
    • Знакомство с Rollbar
    • Стек: Ubuntu Linux, JavaScript, Node.js, ESLint, Git, GitHub Actions (CI), Jest, Fastify, Objection.js, Railway, Rollbar.

Завершила обучение профессии "Node.js - разработчик" и "Основы Javascript" на "Хекслет".


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Резюме в целом хорошее, но есть несколько моментов, которые можно улучшить: Начало ра...
Резюме можно оценить как интересное, но не совсем удачное. Кандидат описывает свой опыт...
Резюме имеет некоторые положительные моменты, такие как хорошее владение английским язы...
Резюме имеет несколько проблем: Описание опыта представлено в документе excel, что мо...
Резюме нуждается в доработке. Во-первых, важно указывать свои контактные данные, чтобы ...
Резюме имеет несколько недостатков, которые нужно исправить: Не указаны данные о обра...
Резюме имеет несколько достоинств, но также есть некоторые недостатки. Достоинства: -...
Резюме представлено в достаточно краткой форме, что положительно. Важно, что соискатель...
Резюме описывает весьма обширный опыт в банковской сфере, однако, не в полной мере соот...
Резюме имеет следующие достоинства: - Кандидат явно выражает свой интерес к сфере IT и ...