Junior Frontend-developer
Контакты
Ищу работу на позицию Junior Frontend-разработчик. Рассматриваю любой формат работы и занятости.
В настоящее время работаю в проектировании наружного электроосвещения и электроснабжения автомобильных дорог и завершила обучение на Хекслете по профессии Фронтенд-разработчик.
Реализованные учебные проекты:
Игры разума - набор из 5 консольных мини-игр. Каждая игра задает вопросы, на которые нужно дать правильные ответы.
В ходе выполнения проекта были получены следующие навыки:
- настройка рабочего окружения: VSCode Node.js Eslint, npm;
- работа с Git и Github;
- подключение CodeClimate;
- построение архитектуры проекта.
Стек технологий: JavaScript, Node.js, ESLint, npm.
Вычислитель отличий - CLI утилита, определяющая разницу между двумя структурами данных. Входные форматы: yaml, json. Генерация отчета в виде plain text, stylish и json.
В ходе выполнения проекта были получены следующие навыки:
- работа с древовидными структурами, рекурсией, функциями высшего порядка;
- разработка через тестирование (TDD), написание тестов с использованием библиотеки Jest;
- настройка непрерывной интеграции (GitHub Actions);
- создание cli-приложения;
- построение внутреннего представления различий между файлами (в виде AST дерева);
- реализация возможности использования пакета как библиотеки.
Стек технологий: JavaScript, Node.js, ESLint, Jest, GitHub Actions (CI), commander.js, Lodash.
RSS-reader - сервис, который помогает собирать, показывать и автоматически обновлять неограниченного количество RSS-каналов.
В ходе выполнения проекта были получены следующие навыки:
- разработка с соблюдением паттерна MVC;
- взаимодействие с DOM;
- валидация формы с помощью библиотеки yup;
- интернационализация текстов;
- асинхронное программирование с использованием промисов;
- сборка (Webpack) и деплой приложения на Vercel.
Стек технологий: JavaScript, DOM API, ESLint, GitHub Actions (CI), HTML, Bootstrap, axios, i18next, on-change, yup, Webpack, Vercel.
Simplified-Real-Time-Chat - аналог Slack-чата (очень упрощенна версия). В чате можно создавать каналы, общаться в реальном времени разным зарегистрированным пользователям.
В ходе выполнения проекта были получены следующие навыки:
- работа с веб-сокетами;
- взаимодействие с REST API;
- использование React (с хуками);
- использование Redux (через reduxjs/toolkit);
- организация роутинга на клиенте;
- авторизация и аутентификация;
- сборка (webpack) и деплой;
- использование Formik для создания и управления формами на основе React;
- использование библиотеки react-bootstrap для создания пользовательского интерфейса;
- мониторинг ошибок с помощью Rollbar.
Стек технологий: JavaScript, React, React Hooks, React-router-dom, React-i18next, React-bootstrap, React-toastify, Redux / Redux Toolkit, Bootstrap, Socket.io, Formik, Leo-profanity, Rollbar, axios, i18next, yup, render.com.
- JavaScript ES6
- HTML, CSS
- DOM API
- Bootstrap
- VS Code
- Git, GitHub
- Github Actions (CI)
- Автоматическое тестирование (Jest)
- React / React Hooks
- Redux / Redux Toolkit
- Socket.io
Опыт
- Разработка проектной документации по наружному электроосвещению и электроснабжению автомобильных дорог
- Выполнение электротехнических расчетов , светотехнических расчетов
- Ведение согласований, общение с заказчиком, контроль выполнения работ у подрядчиков, прохождение главгосэкспертизы проектов.
- Разработка проектной документации по наружному электроосвещению и электроснабжению автомобильных дорог
- Выполнение электротехнических расчетов , светотехнических расчетов
- Координация работы группы проектировщиков службы проектирования, ведение согласований, общение с заказчиком, контроль выполнения работ у подрядчиков
- Курирование объекта на стадии строительства, общение с подрядчиками, выполняющими СМР.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Краснодар
Рекомендации
Привет, Александра!
Отличная мотивация и начало выбранного пути :) Успехов тебе в IT!
Добавить комментарий/ссылку на вакансию