Frontend-разработчик
Контакты
• Пишу код на JavaScript (ES6-10) преимущественно в функциональном стиле.
• Придерживаюсь принципов TDD, для написания unit-тестов пользуюсь фреймворком Jest.
• Знаком с асинхронной моделью программирования на JS (event loop, callbacks, promises, async/await).
• Работаю с Git (GitHub), npm, babel.
• Есть представление о синтаксисе других языков программирования (Java, Python, C++).
• Изучал вопросы цикла разработки и тестирования ПО, реализовывал автоматизацию с помощью Selenium WebDriver.
Сейчас учусь в онлайн-школе Хекслет на профессии Frontend-программист, прохожу курсы, выполнил два проекта:
-
Набор из пяти консольных игр. Цели проекта:
- Знакомство с экосистемой 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.
Опыт
Создание ландшафтных проектов участков для коммерческих организаций и частных лиц: создание чертежей, 3D-визуализация, оформление проектов.
Стек: ArchiCAD 20, Artlantis Studio 6, Adobe Photoshop, Adobe Illustrator.
Примеры работ: https://www.teikolandscape.ru/projects.html
Консультация клиентов по продукции компании (кухни на заказ), составление индивидуальных проектов кухонных гарнитуров, сопровождение сделок.
Приём и ведение больных со срочной и экстренной хирургической патологией, оперативное и медикаментозное лечение, ведение медицинской документации.
Образование
Рекомендации
Привет!
Если поиск работы еще актуален, оставлю несколько рекомендаций:
1) Стоит начать с описания желаемой должности (стек, формат, график). Далее вы подробно перечисляете имеющиеся у вас навыки, хотя для этого есть отдельный раздел. Лучше сразу переходите к описанию процесса обучения - не надо дублировать информацию;
2) Описание учебных проектов и разделы навыки, сертификаты - претензий нет, описано хорошо :)
3) Было бы круто, если в раздел опыт работы, вы бы добавили ваши достижения, желательно в цифрах.
Будут вопросы - обращайтесь)
Добавить комментарий/ссылку на вакансию