Junior Frontend Developer
Контакты
Я ищу дружественную компанию, в которой буду расти как полноценный Frontend Developer, буду решать боевые задачи и вносить ценный вклад в проекты! Я открыта для работы в любом формате c полным типом занятости.
После окончания университета проработала около 6 лет инженером-конструктором. Со временем поняла, что хочу сменить профессиональную деятельность. Опробовав немало вводных курсов различных IT-направлений, мой окончательный выбор пал на фронтенд-разработку, как современную, развивающуюся профессию, где необходимо идти в ногу со временем, постоянно расти как профессионал! И конечно интересно быть частью IT)
Завершила обучение по профессии Фронтенд-разработчик в онлайн школе Hexlet.
Реализованные учебные проекты
Игры разума — набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
Во время проекта научилась настраивать рабочее окружение, получила опыт работы с пакетным менеджером NPM, опыт построения архитектуры полноценного приложения и написания чистого кода (изоляция побочных эффектов, создание правильных барьеров абстракций (высокая модульность)).Стек технологий: JavaScript, NPM, ESLint, Git, GitHub, СodeClimate, readline-sync.
Вычислитель отличий — программа (консольная утилита), которая определяет разницу между двумя структурами данных. Возможности: поддержка разных входных форматов: yaml, json, генерация отчета в виде plain text, stylish и json.
В ходе проекта столкнулась с автоматизированным тестированием и отладкой (TDD), непрерывной интеграцией, функциональным программированием, работала древовидными структурами данных и рекурсивными алгоритмами.Стек технологий: JavaScript, NPM, ESLint, Git, GitHub, GitHub Actions (Continuous Integration), CodeClimate, Jest, Commander.js (CLI Builder), Lodash.
RSS агрегатор — сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги.
В ходе проекта закрепила навыки разработки приложения на основе шаблона проектирования MVC (Model-View-Controller), поработала с селекторами, событиями и генерацией HTML средствами DOM API, реализовала валидацию формы (UX) и интернационализацию проекта, закрепила знания по асинхронному программированию, промисам, обработке ошибок, собрала и задеплоила фронтенд-приложение.Стек технологий: JavaScript, HTML, Bootstrap, DOM API, Webpack, Vercel, NPM, ESLint, Git, GitHub, GitHub Actions (Continuous Integration), CodeClimate, Ajax, Axios, Yup, i18next, on-change.
Hexlet Chat — это упрощенная версия Slack Chat (real-time приложение на React/Redux), которая включает в себя веб-сокет, взаимодействие с REST API, использование React (с хуками), Redux (через reduxjs/toolkit), маршрутизацию на стороне клиента, авторизацию и аутентификацию, сборку (webpack) и деплой.
Приложение поддерживает общение в закрытых каналах, создание, удаление и переименование каналов, фильтрацию плохих слов, всплывающие уведомления.
Во время проекта отработаны навыки работы с React, React Hooks, React-Redux, Redux Toolkit. Работа с библиотекой React Bootstrap. Формы и их валидация реализованы с помощью Formik, Yup. Работа чата построена на протоколе WebSocket, роутинг развернут на стороне клиента с помощью React-router-dom. С помощью Rollbar осуществляется мониторинг ошибок в продакшене.Стек технологий: JavaScript, HTML, Bootstrap, React Bootstrap, NPM, ESLint, Git, GitHub, GitHub Actions (Continuous Integration), CodeClimate, Ajax, Yup, Formik, React i18next, on-change, Rollbar, Leo-profanity, React, React Hooks, React-Redux, Redux Toolkit, React-router-dom, Toastify, Socket.io.
Участие в Open Source проектах
Выполненные тестовые задания из репозитория Hexlet
-
Стек технологий: JavaScript, HTML, Bootstrap, React Bootstrap, NPM, ESLint, Git, GitHub, GitHub Actions (Continuous Integration), CodeClimate, Formik, React i18next, React, React Hooks, React-Redux, Redux Toolkit, React-router-dom.
-
Стек технологий: JavaScript, HTML, CSS, Bootstrap, React Bootstrap, NPM, ESLint, Git, GitHub, GitHub Actions (Continuous Integration), CodeClimate, Yup, Formik, React i18next, React, React-Redux, Redux Toolkit, Docker, Lodash.
Выполненные пет-проекты
Стек технологий: TypeScript, HTML, CSS, Bootstrap, React Bootstrap, NPM, ESLint, Git, GitHub, GitHub Actions (Continuous Integration), Yup, Formik, React i18next, React, React-Redux, Redux Toolkit, Lodash.
План развития
- Принять участие в Open Source проектах
- Прочитать книги из рекомендуемого списка Hexlet
- Повышать уровень своих навыков разработки
- Получить оффер работы мечты
O себе
- Увлекаюсь бегом, принимаю участия в городских забегах)
- Коммуникабельная, меломан, рукодельница
- Люблю активный образ жизни, путешествия)
- Индивидуально с преподавателем изучаю английский язык на платформе SkyEng
Знаю: HTML5, CSS3, JavaScript (ES6+), TypeScript, HTTP 1.1, DOM API, Jest, Git, React, React Hooks, Redux (React), Redux Toolkit (React), HTTP API
Пользуюсь: Command Line Interface (Bash), GitHub, GitHub Actions (Continuous Integration), CI/CD, TDD, Linux (Ubuntu), ESLint, Code Climate, Chrome DevTools, React Developer Tools, Redux DevTools
Работаю c: Axios, Async, Ajax, i18next, Lodash, Yup, Formik, on-change, Webpack, Bootstrap, React Bootstrap
Опыт
Обязанности:
- Разработка проектов средней сложности изделий.
- Согласование разработанной документации с подразделениями Общества.
- Выпуск извещений об изменениях.
- Владение и использование в работе автоматизированных систем: AutoCAD, SolidWorks, ПК Intermech, CorelDRAW, MS Office (Word, Excel, Visio, Power Point).
Достижения:
- Разработала и согласовала конструкторскую, эксплуатационную, текстовую документацию.
- Разработала и выпустила полный комплект конструкторской документации на новое изделие с учетом требований ЕСКД.
- Занесла полную структуру вновь разработанных изделий в 1С.
Обязанности:
- Конструирование электронных приборов.
- Взаимодействие с другими подразделениями на этапе разработки и сопровождения изделия.
Достижения:
- Разработала и выпустила полные комплекты конструкторской документации на новые изделия с учетом требований ЕСКД.
- Участвовала в постановке разрабатываемых изделий на производство.
- Осуществила конструкторское сопровождение изготовления изделий в производстве.
Обязанности:
- Разработка проектов средней сложности изделий.
- Согласование разработанной конструкторской документации и ремонтной документации с подразделениями Общества и ВП МО РФ.
- Изучение и анализирование поступающей из других организаций конструкторской документации и ремонтной документации в целях её использования при проектировании и конструировании.
- Владение и использование в работе автоматизированных систем для проектирование и выпуска конструкторской документации.
Достижения:
- Разработала технические и рабочие проекты средней сложности на электронные изделия, согласно техническим заданиям, стандартам и нормам.
- Подготовила материалы технического предложения по созданию ремонтной инфраструктуры для проведения ТОиР.
- Поддерживала документацию в актуальном состоянии, выпуская извещения об изменениях на ранее разработанную документацию.
- Оформляла заказы и осуществляла конструкторское сопровождение на изготовление изделий в производстве.
- Участвовала в испытаниях опытных образцов изделий, узлов, систем и деталей новых и модернизированных конструкций для присвоения литеры.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва