Frontend-разработчик
Контакты
Я начинающий Frontend-разработчик, в настоящее время прохожу курс по Frontend-разработке на платформе Хекслет.
Обладаю навыками работы с HTML и CSS, а также имею базовые знания JavaScript.
Умею настраивать рабочее окружение, использовать линтер, работать с Git (GitHub), а также писать тесты, используя фреймворк Jest.
У меня уже есть два завершённых проекта "Игры разума" и "Вычислитель отличий".
Стремлюсь к расширению своих знаний, умений и навыков в области разработки.
Стек технологий:
JavaScript, NodeJS, Git, NPM, ESLint, CodeClimate
Языки программирования:
JavaScript, HTML, CSS, Jest
Инструменты:
Git, GitHub, VSCode
Фреймворки:
Jest
Brain Games - Проект "Игры разума".
Проект "Игры разума" представляет собой набор из пяти консольных мини-игр, для успешного прохождения которых необходимо правильно ответить на три вопроса. Если какой-либо из ответов неверный, игра завершится с предложением попробовать пройти её ещё раз.
Стек технологий:
- JavaScript
- NodeJS
- Git
- NPM
- ESLint
- CodeClimate: Maintainability
В ходе написания проекта мною были получены такие навыки как:
- Работа с командной строкой Bash;
- Настройка окружения:
подключение утилит (npm),
установка зависимостей (библиотеки lodash, readline-sync),
настройка линтера (ESlint);
- Работа с Git и GitHub, подключение online-сервисов для автоматического отслеживания качества кода(CodeClimate);
- Построение логики приложения.
Program Gendiff - Проект "Вычислитель отличий".
Проект "Вычислитель отличий" представляет собой программу, которая принимает на вход две структуры данных и сравнивает их, генерируя отчет о различиях между сравниваемыми структурами.
Принимаемые форматы данных для сравнения: JSON, YAML.
Вывод отчёта возможен в одном из трёх форматов:
- stylish (является форматом по умолчанию)
- plain text
- json
Стек технологий:
- JavaScript
- NodeJS
- Git
- NPM
- ESLint
- commander.js
- CodeClimate: Maintainability, Test coverage
- Jest
В ходе написания проекта мною были получены такие навыки как:
- Работа с древовидными системами данных;
- Установка и применение зависимостей (commander);
- Применение GitHub Actions (Непрерывная интеграция);
- Отладка и тестирование посредством фреймворка jest;
- Организация кода и построение архитектуры проекта;
- Чтение файлов и парсинг данных.
Опыт
Задачи
- Подавала заявки и непосредственно участвовала в тендерах (электронный аукцион, запрос котировок, запрос цен), а также размещала на торговых площадках запросы на разъяснение документации.
- Заключала выигранные контракты по итогам тендеров и сопровождала их на всех этапах (заполнение проекта контракта, работа с протоколами разногласий, подписание, сопровождение посредством дополнительных соглашений).
- Вела учет информации по каждому тендеру, а также следила за актуальностью собранного пакета документов по компании.
Достижения
- Разработала сборник образцов (шаблонов) дополнительных соглашений к контрактам для различных случаев (технические ошибки, замена производителя, увеличение количества, изменение реквизитов и т.д.), что значительно сократило время на составление каждого нового соглашения.
- Данный сборник активно использовался коллегами в работе, а также стал удобным инструментом для обучения новых сотрудников работе с дополнительными соглашениями, так как понятная и логичная структура каждого шаблона облегчает процесс заполнения документов, что, в свою очередь, значительно снижает вероятность возникновения ошибок.
Образование
Начальные знания английского языка
Проживаю в городе Москва
Из сильных качеств могу выделить : упорство, настойчивость, внимательность к деталям.
Рекомендации
Привет, Татьяна!
Давай улучшим твое резюме:
1. Контакты
Подраздел «Дополнительные контакты» предполагает указание там ссылки на профессиональные профили (Хабр Карьера и LinkedIn). VK в большей степени содержит много личного контента, с этим нужно быть аккуратнее и учитывать тот факт, что потенциальному работодателю он также станет доступен.
2. Описание
Поскольку раздел посвящен твоему позиционированию, его следует дополнить ключевыми техническими навыками, которыми владеешь на данный момент. Описание - это короткий рассказ (саммери) о тебе как о начинающем разработчике, напиши здесь самое ценное для потенциального работодателя, релевантные навыки и качества, которые ты уже сможешь применить в работе.
3. Описание проектов
В каждом проекте необходимо, чтобы содержались краткое описание проекта, технологический стек и результаты проекта/полученные тобой навыки.
Добавь, пожалуйста, все, чего не хватает.
4. Опыт
Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 основных достижения, не уходя в детализацию.
Было бы отлично, если бы ты смогла описать свои достижения через вклад/пользу, которую они принесли компании:
«Эти шаблоны активно использовались коллегами, также они стали удобным инструментом для обучения новых сотрудников по составлению и проверке дополнительных соглашений» - к чему это привело? Какой результат имело?
Желаю тебе удачи на пути к новой профессии!
Добавить комментарий/ссылку на вакансию