Являюсь frontend-разработчиком, специализируюсь на разработке с применением React, однако также имеется опыт разработки и на Vue. Помимо этого, имею практический навык разработки backend части с применением Node.js + Express.js и Symfony PHP.
Мои технические навыки включают в себя использование TypeScript, Webpack, Vite, препроцессоров SASS и Stylus, менеджеров состояния приложения Redux и MobX. Для интеграции клиентской части с сервером использую архитектуру REST API. В качестве UI-библиотек пользуюсь Ant Design, Chakra UI.
Работала с SQL и NoSQL базами данных (PostgreSQL, MongoDB), c Doctrine ORM и Mongoose ODM.
Владею Docker на уровне развертывания приложений (docker-compose).
В командной разработке использую Git, GitLab, GitHub, JIRA, Confluence.
На данный момент продолжаю изучать актуальные технологии в области frontend-разработки. В свободное время занимаюсь проектом в небольшой команде вместе с друзьями, разрабатываю для него дизайн интерфейсов в Figma.
Ссылка на мой гитхаб: https://github.com/helgasurojakova
Telegram: https://t.me/olyasurojakova
- Работа над несколькими проектами: внутренние сервисы, ERP-система
- Разработка новых функций пользовательского интерфейса по макетам, разработанным в Figma
- Разработка backend части сервисов на PHP, добавление новых методов API
- Проведение Code review коллег
Технологический стек: React, TypeScript, Ant Design, MobX, Docker, Symfony PHP, Twig, PostgreSQL.
- Реализация нового функционала
- Кроссбраузерная вёрстка по макетам, разработанным в Figma
- Коммуникация с тестировщиками и дизайнерами при разработке
- Сопровождение релизов: создание pull requests на PROD, контроль процесса сборки, фикс ошибок при сборке
- Поддержка кода: его улучшение и рефакторинг
- Анализ ошибок с последующим Hotfix на PROD
Технологический стек: React, TypeScript, Redux, препроцессор Stylus, Webpack.
Разработка веб-фронтенда с использованием фреймворка Ext JS и интеграция с бэкендом
Примеры реализованных тестовых проектов:
1. Приложение по сокращению ссылок и их аналитике https://github.com/helgasurojakova/mern - MongoDB, Express, React, Node.js;
2. Вывод музыкальных треков itunes https://github.com/helgasurojakova/modern-tunes - React;
3. Конвертер валют https://github.com/helgasurojakova/currency-converter - React;
4. Приложение личный кабинет со списком контактов https://github.com/helgasurojakova/contact-list - React, TypeScript, MobX.
Во время основной учебы прошла курсы на платформе Stepik, где изучила базовые технологии: HTML, CSS, JS.
На пройденной практике подробнее познакомилась с библиотекой React, начиная с её экосистемы. Изучила возможности пакетного менеджера Node, бандлера Webpack, а также менеджера состояния приложения MobX.