Frontend developer
Контакты
Я ищу стажировку на должность Junior Frontend-разработчик. Формат работы гибрид/офис /удаленный.
В настоящее время прохожу обучение в школе программирования Hexlet по программе "Фронтенд-разработчик".
Впервые познакомился с ИТ еще в 2013 благодаря форуму по мобильным устройствам. В основном делал визуальные моды и это переросло в хобби. Поэтому изначально думал, что пойду в мобильную разработку, но, проведя для себя сравнение языков: какие задачи на них буду выполнять, какой синтаксис и область применения, понял, что фронтенд мне больше по душе и ни разу не усомнился в этом. Планирую сменить сферу деятельности из-за потолка и отсутствия роста в ней. В разработке вижу для себя возможность прогрессировать.
На данный момент реализовал несколько учебных проектов:
1. Игры разума:
Игры разума – набор из пяти консольных игр. В каждой игре задаются вопросы, на которые нужно правильно ответить.
Полученные навыки:
- Настраивать окружение.
- Подключать дополнительные библиотеки.
- Работать с Git и GitHub.
- Следить за чистотой кода с помощью линтера.
- Правильно проектировать функции.
- Написание кода консольного приложения.
- Настройка операционной системы (WSL).
- Настройка окружения: VSC, Eslint, npm.
Стек технологий: JavaScript, Git, GitHub, NPM, Eslint
2. Вычислитель отличий:
Вычислитель отличий – Программа, определяющая разницу между двумя структурами данных и предоставляющая несколько способов вывода этой разницы на экран.
Полученные навыки:
- Создание консольной утилиты, используя Commander.js.
- Настройка непрерывной интеграции с помощью GitHub Actions.
- Автоматическое тестирование, подход TDD.
- Парсинг входящих данных.
- Работа с деревьями и древовидной рекурсией.
- Написание кода с использованием функций высшего порядка.
Стек технологий: Commander, GitHub Actions, Jest, JavaScript, Git, GitHub, NPM, Eslint, Codeclimate
3. RSS Агрегатор:
RSS Агрегатор – Web-приложение для автоматического сбора сообщений из источников, экспортирующих в форматы RSS или Atom, например заголовков новостей, блогов, статей и подкастов, а так же с отслеживанием обновлений.
Полученные навыки:
- Практическая реализация концепции MVC.
- Использование и взаимодействие со сборщиком модулей.
- Применение асинхронных методов http запросов.
- Валидация, парсинг и рендеринг данных.
- Интернализация текстов.
Стек технологий: JavaScript, HTML, CSS, WebPack, Bootstrap, Yup, On-change, i18next, GitHub
Javascript, NodeJS, HTML, CSS
WebPack, Bootstrap
CLI и ОС Linux(Ubuntu)
Git, Github, GitHub Action, Code Climate
Автоматическое тестирование(Jest)
Взаимодействие со сторонними библиотеками(Eslint, Lodash, Axios)
Опыт
Обязанности:
- Исследование функций зрения (любой сложности) пациентов с использованием современной офтальмодиагностической аппаратуры
- Диагностирование основных признаков заболеваний органа зрения
- Подбор средств коррекции зрения, индивидуальные рекомендации по уходу за ними
- Оказание неотложной медицинской помощи при острых заболеваниях и повреждениях органа зрения
Достижения:
- Разработал и пилотно внедрил Алгоритм диагностики зрения в крупнейшей сети оптик на территории СНГ
- Как наставник обучил и ввел в профессию около 40 сотрудников, в том числе без опыта работы, проводил тренинги и технические консультации.
- Как ведущий оптометрист контролировал выполнение обязанностей оптометристов, анализировал и резюмировал случаи неадаптации пациентов.
Образование
Начальные знания английского языка
Проживаю в городе Екатеринбург