Frontend-разработчик
Контакты
Фронтенд-разработчик с опытом работы более полугода и искренней любовью к своему делу. В работе ценю возможность быть полезным для клиентов и команды, и возможность создавать удобные и полезные продукты! Мой прошлый опыт работы с людьми научил меня выстраивать продуктивную коммуникацию, декомпозировать и оцифровывать задачи и простраивать дорожную карту для достижения поставленных целей.
За время практики успел создать несколько приложений и освоил базовые и продвинутые аспекты разработки. В разработке применяю TDD, пишу структурированный и легко-читаемый код. Не боюсь осваивать новые технологии и применять их в практике.
Хочу продолжить свое развитие в новой команде и решать задачи бизнеса для успеха компании!
RSS-агрегатор
Приложение для чтения и управления RSS-лентами. Приложение умеет обновлять добавленные источники раз в 5 секунд и добавлять новые посты. Также в приложении предусмотрена функция предварительного просмотра, которая позволяет не покидая приложения просмотреть основную информацию о посте. Приложение было написано на ванильном JavaScript c использованием дополнительных библиотек:
Для решения задачи быстрой локализации было использована библиотека i18next, которая позволила собрать весь текст приложения и подсказки в одном файле. Для обновления и рендеринга приложения были использованы библиотеки On-change и Axios, что позволило обновлять ленту в асинхронном режиме.
Используемый стек: JavaScript, Axios, i18next, on-change, Yup, Bootstrap, Webpack, AJAX, Eslint, GitHub Actions
Вычислитель отличий
Утилита для командной строки, которая умеет сравнивать два файла в форматах YML и JSON и выводить различия в трех различных форматах (stylish, plain и json). В этом проекте активно применялось методика TDD и библиотека Jest для автоматического тестирования, которая участвует в технологии CI/CD. Для легкой масштабируемости стилей эта утилита "под капотом" строит объект-дерево отличий между сравниваемыми файлами, а после отрисовывает выбранный стиль используя дерево.
Используемый стек: JavaScript, Node.js, Jest, commander.js, YAML, JSON, lodash, GitHub Action, Eslint, CodeClimat
Игры разума
Это консольное приложение на node.js построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново. Для общение с пользователем была применена библиотека readline-sync для чтения пользовательского ввода .
Стек технологий: JavaScript, Node.js, ESLint, readline-sync, Git, CodeClimat
Опыт
Анализ и коррекция поведения детей с ОВЗ, консультация родителей по вопросам развития детей. Декомпозиция задач и постановка новых целей для программ поведенческого вмешательства, разработка способов мониторинга изменения поведения. Обучение и супервизирование младших специалистов: тьютеров, инструкторов, кураторов.
За время работы успел поучаствовать с докладами в двух международных конференциях. Написал научную работу. Написал 2 синопсиса к зарубежным научным статьям. Обучил несколько десятков специалистов, внес вклад в профессиональное сообщество.
Образование
Проживаю в городе Москва
Рекомендации
Привет, Константин!
Давай улучшим твое резюме:
1. Навыки
Ты очень прикольно придумал вставить в этом разделе иконки, но боюсь, не все рекруты это одобрят. Давай все же перечислим их словами.
Среди soft skills давай оставим 3-4 наиболее подходящих тебе.
2. Опыт работы
Давай опишем задачи и достижения тезисно/ через буллиты, чтобы было легче читать информацию.
3. Образование
Не забудь внести сведения о дополнительном профильном образовании, в частности обучение в школе программирования Hexlet.
Желаю тебе удачи в освоении IT-профессии!
Добавить комментарий/ссылку на вакансию