Frontend-разработчик
Контакты
Начинающий frontend-разработчик.
Прохожу курс обучения «Frontend-разработчик» на платформе Hexlet и на данный момент завершила 3 учебных проекта. Для реализации использовала чистый JavaScript и npm. Для чистого и качественного кода использовала Eslint, Make и Code Climate. Тестирование проектов осуществлялось за счет Jest, а для автоматизированного тестирования использовался Github Actions. Для работы с третьим проектом использовала Webpack, благодаря которому появилась возможность быстро находить проблемы в работе коде кода и исправлять их. Для всех проектов использовала сервис совместной разработки проектов и контроля версий GitHub.
Мне нравится работать с кодом. Моя целеустремленность и желание развиваться в данной сфере поможет мне стать отличным специалистом. Благодаря своему опыту, мне будет проще понимать, что нужно клиенту, даже если он не может выразить это словами.
Hard skills
* JavaScript;
* HTML5;
* CSS3;
* Figma;
* Node.js;
* DOM API;
* npm;
* Jest;
* Webpack;
* Git/GitHub;
* Асинхронное программирование.
Soft skills
* Легко нахожу общий язык с людьми;
* Исполнительность;
* Критическое мышление;
* Способность адаптироваться;
* Внимание к деталям;
* Командная работа;
* Честность;
* Креативность;
* Коммуникабельность.
На платформе Hexlet выполнено на текущий момент 3 проекта:
RSS агрегатор
Описание: Сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Навыки: Работа с чистым DOM, селекторами, событиями и генерацией HTML средствами DOM API. Понимание основ UX, валидация данных. Самостоятельная реализация MVC, работа с промисами, обработка ошибок, подключение файлов стилей, библиотек, запуск препроцессоров, автоматическая пересборка проекта после изменения кода.
Инструменты: Асинхронный JavaScript, Webpack, JavaScript, npm, Node.js, Code Climate, Eslint, Git/GitHub, Bootstrap, AJAX
Вычислитель отличий
Описание: Программа, определяющая разницу между двумя древовидными структурами данных
Навыки: Автоматизированное тестирование, работа с древовидными структурами данных, рекурсивными алгоритмами, модульностью, абстракциями. Углубление понимания работы операционных систем и командных интерпретаторов.
Инструменты: JavaScript, npm, Node.js, Code Climate, Eslint, Git/GitHub, Jest, Github Actions, Maintainability
Игры разума
Описание: Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
Навыки: Настройка окружения, работа с пакетным менеджером npm и зависимостями, подключение дополнительных библиотек, создание git-репозитория, работа с терминалом.
Инструменты: JavaScript, npm, Node.js, Code Climate, Eslint, Git/GitHub
Опыт
Работа связана с достижением целей, которые ставит перед собой клиент, за счет рекламных инструментов.
- Медиапланирование вместе с командой и защита расчетов перед клиентом;
- Ежедневная аналитика рекламного размещения;
- Контроль корректности работы сайта;
- Разработка рекламных материалов;
- Координация и контроль работы проектной команды;
- Формирование предложений по оптимизации текущего размещения;
- Подготовка и защита отчетности по результатам рекламной кампании;
- Разработка тактической части стратегии.
В результате моей работы:
- Объем продаж клиента стал стабильным, все изменения были связаны исключительно с сезонностью спроса
- Снизился негатив по отношению к рекламным агентствам, который испытывал клиент в начале сотрудничества. Как подтверждение доверия и качества моей работы, на ведение было передано 4 дополнительных проекта без проведения тендера, что происходит крайне редко, особенно в сфере недвижимости.
Образование
Проживаю в городе Москва
О работе в IT задумывалась еще со школы, но было принято решение стоить карьеру по стопам родителей. В середине учебы поняла, что это совершенно не мое. Сменила направление в сторону маркетинга, но желание работать в IT так и не прошло. Поняла, что не хочу тратить время на нелюбимую работу и пора уже заняться тем, чем хотелось всегда.
На данный момент я ищу работу на позиции Junior frontend-разработчика.
Хотелось бы найти команду, с которой будет легко работать даже над самыми сложными проектами.