Junior Frontend - разработчик
Контакты
Ищу работу или стажировку на позиции Junior Frontend - разработчик. Рассматриваю полную занятость как в офисе, так и удаленный формат работы. Готов к релокейту.
Есть огромное желание попасть в доброжелательную, веселую и активную команду разработчиков. Получить бесценные знания и опыт в разработке.
На данный момент прохожу обучение в школе программирования Hexlet по профессии "Frontend разработчик". Увидев однажды «магию» программирования, заинтересовался данной сферой. Сфера IT привлекает меня возможностью карьерного роста и самореализации, а так же безграничного развития.
В процессе обучения реализовал следующие проекты:
1) Brain-Games.
«Игры разума» — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга.
Полученные навыки:
◦ работа с GIt, Github;
◦ настройка окружения: node.js, npm, VSCode, работа с Makefile,
подключение и настройка Eslint, Prettier;
◦ непрерывная интеграция CI (посредством Github Actions);
◦ подключение сторонних библиотек;
◦ подключение репозитория к CodeClimate и соблюдение
стандартов кодирования JS Airbnb;
◦ правильная организация файловой структуры проекта
устранение побочных эффектов;
Стек: Ubuntu Linux, JavaScript, Node.js, ESLint, Git, GitHub Actions (CI).
2) Вычислитель отличий.
«Вычислитель отличий» – программа, определяющая разницу между двумя структурами данных. Это популярная задача, для решения которой существует множество онлайн сервисов, например http://www.jsondiff.com/. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменении в конфигурационных файлах.
Полученные навыки:
◦ работа с JS объектами: создание, изменение, извлечение данных,
обход;
◦ использование функции высшего порядка (map/filter/reduce) для
обработки коллекций;
◦ автоматическое тестирование с использованием фреймворка
Jest;
◦ работа с файлами Json и Yaml формата;
◦ работа с файловой системой;
Стек: Ubuntu Linux, JavaScript, Node.js, ESLint, Git, GitHub Actions (CI), Jest.
3) RSS агрегатор.
RSS – специализированный формат, предназначенный для описания лент новостей, анонсов статей и других материалов. Это наиболее простой способ для сайтов (обычно, блогов) дать возможность пользователям подписываться на изменения. Для этого используются специальные сервисы, называемые RSS-агрегаторами. Эти сервисы умеют опрашивать RSS-ленты сайтов на наличие новых постов и показывают их в удобном виде, отмечая прочитанное и так далее.
Полученные навыки:
◦ работа с DOM API;
◦ верстка с помощью Bootstrap;
◦ настройка сборки проекта с помощью Webpack;
◦ асинхронная валидация с использованием библиотеки yup;
◦ управление состоянием приложения;
◦ организация текстов с использованием библиотеки i-18next;
◦ работа с библиотекой для выполнения http-запросов Axios;
Стек: JavaScript, Bootstrap, GitHub, Webpack, yup, axios, i18next.
• HTML 5, CSS 3;
• JavaScript (ES6);
• Node.js, npm;
• Git, GitHub, GitHub Actions;
• Eslint, Prettier;
• Linux Ubuntu;
• Bootstrap;
• Webpack;
Опыт
• Проведение диагностики и ремонтных работ контрольно-кассовых машин.
• Согласование сроков выполнения работ с партнерами организации.
• Выполнение спектра кадастровых работ (подготовка межевых
планов земельных участков, выдел земельных долей
сельскохозяйственного назначения, подготовка технических
планов зданий и сооружений).
• Ведение деловой переписки с органами государственного и
местного управления.
• Согласование сроков выполнения работ.
• Организация и проведение собраний по утверждению проектов
выполняемых работ.
Образование
Начальные знания английского языка
Проживаю в городе Тюмень