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

Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы

Ruby on Rails Developer
Если это кусочек резюме, то ок, но т.к. то...
2 Ответа

Ruby on Rails Developer
> самостоятельно с нуля создавал сложные в...
2 Ответа

Junior Frontend Developer
Добрый день, Андрей! Позвольте дать неско...
1 Ответ

QA тестировщик, аналитик
Добрый день, Ирина! В целом, резюме смо...
1 Ответ

Junior Backend
Привет! Оставлю несколько рекомендаций по...
1 Ответ

Junior Frontend Developer
Ирина,добрый день! приглашаем специалиста ...
2 Ответа

Python-программист
Добрый день! приглашаем специалиста в нашу...
2 Ответа

Python-программист
Добрый день! Несколько рекомендаций по ...
2 Ответа

JavaScript developer
Александр, привет!) Есть несколько реко...
1 Ответ

Junior Frontend Developer
Привет, Ирина! В целом, резюме смотритс...
2 Ответа