Hexlet CV

Frontend-разработчик

Основное


Описание

• Пишу код на JavaScript (ES6-10) преимущественно в функциональном стиле.
• Придерживаюсь принципов TDD, для написания unit-тестов пользуюсь фреймворком Jest.
• Знаком с асинхронной моделью программирования на JS (event loop, callbacks, promises, async/await).
• Работаю с Git (GitHub), npm, babel.
• Есть представление о синтаксисе других языков программирования (Java, Python, C++).
• Изучал вопросы цикла разработки и тестирования ПО, реализовывал автоматизацию с помощью Selenium WebDriver.

Сейчас учусь в онлайн-школе Хекслет на профессии Frontend-программист, прохожу курсы, выполнил два проекта:


  • Проект №1: “Игры разума”

    Набор из пяти консольных игр. Цели проекта:

    • Знакомство с экосистемой JS (Node.js, ESlint, babel);
    • Работа с репозиторием на GitHub, организация CI (GitHub Actions), подключение метрик (CodeClimate);
    • Работа с npm пакетами, публикация и локальное использование.

  • Проект №2: “Вычислитель отличий”

    Создание cli утилиты, сравнивающей файлы json, yaml или ini форматов. В проекте затрагиваются такие темы как:

    • Построение cli приложения на базе библиотеки commander.js;
    • Проектирование архитектуры приложения;
    • Чтение файлов средствами Node.js;
    • Парсинг данных из json, yaml, ini;
    • Написание unit-тестов (Jest).

Знаком с основами Web-дизайна и адаптивной вёрстки на HTML5 и CSS3. Домашние проекты:

https://teikolandscape.ru
https://irinateremovskaya.ru

Параллельно читаю книги из списка рекомендованных на платформе:
- Грокаем Алгоритмы (Адитья Бхагава);
- Цель. Процесс непрерывного совершенствования(Элияху М. Голдратт, Джеф Кокс);
- Идеальный Программист. Как стать профессионалом разработки ПО (Роберт К. Мартин);
- начал изучать книгу Структура и интерпретация компьютерных программ (Харольд Абельсон, Джеральд Джей Сассман).

Навыки
  • JavaScript(ES6+);
  • HTML, CSS;
  • Node.js, Babel;
  • Git, GitHub;
  • CI (Github Action);
  • Автоматическое тестирование (Jest);
  • Linux, Vim;
  • Имеются базовые знания Java, Python, Adobe Photoshop.
Награды, Сертификаты

Курсы на Stepic.org (https://stepik.org/users/54895182/certificates):
• JavaScript для начинающих
• Python: основы и применение
• Программирование на Python
• Разработка веб сервиса на Java (часть 1)
• Тестирование ПО: Базовый уровень
• Java. Базовый курс
• Введение в Linux
• Введение в программирование (С++)

Владение английским
Читаю профессиональную литературу

Работа


Ландшафтный дизайнер, Ландшафтная компания Тэйко
мая 2012 - по настоящее время

Создание ландшафтных проектов участков для коммерческих организаций и частных лиц: создание чертежей, 3D-визуализация, оформление проектов.
Стек: ArchiCAD 20, Artlantis Studio 6, Adobe Photoshop, Adobe Illustrator.
Примеры работ: https://www.teikolandscape.ru/projects.html

Дизайнер-консультант, ООО Мебель Люкс
дек. 2019 - марта 2020

Консультация клиентов по продукции компании (кухни на заказ), составление индивидуальных проектов кухонных гарнитуров, сопровождение сделок.

Врач-хирург, ГБУЗ РК "Больница скорой медицинской помощи"
февр. 2015 - мая 2015

Приём и ведение больных со срочной и экстренной хирургической патологией, оперативное и медикаментозное лечение, ведение медицинской документации.

Образование


Аспирантура, Медицинский институт, Петрозаводский государственный университет, Петрозаводск
сент. 2013 - авг. 2017
Сердечно-сосудистая хирургия, Медицинский институт, Петрозаводский государственный университет, Петрозаводск
сент. 2011 - авг. 2013
Хирургия, Медицинский факультет, Петрозаводский государственный университет, Петрозаводск
сент. 2010 - авг. 2011
Лечебное дело, Медицинский факультет, Петрозаводский государственный университет, Петрозаводск
сент. 2004 - авг. 2010

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

Привет!
Если поиск работы еще актуален, оставлю несколько рекомендаций:
1) Стоит начать с описания желаемой должности (стек, формат, график). Далее вы подробно перечисляете имеющиеся у вас навыки, хотя для этого есть отдельный раздел. Лучше сразу переходите к описанию процесса обучения - не надо дублировать информацию;
2) Описание учебных проектов и разделы навыки, сертификаты - претензий нет, описано хорошо :)
3) Было бы круто, если в раздел опыт работы, вы бы добавили ваши достижения, желательно в цифрах.
Будут вопросы - обращайтесь)


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