Ульяна Волковская (ulianavolkosvskaya), Россия, Санкт-ПетербургУльяна Волковская (ulianavolkosvskaya), Россия, Санкт-Петербург

Ульяна Волковская

Fullstack developer: Java, React.Фронтенд разработчикФулстек разработчикСредний (Middle)
От 300 000 ₽Ищу работу

Контакты

Войти
Опыт работы: 3 года и 5 месяцев
Регистрация: 11.02.2022
Последний визит: сегодня
Гражданство:
Местоположение: Россия, Санкт-Петербург
Дополнительно: готова к удаленной работе
Знание языков:

Обо мне

  • Около 3х лет успешной веб разработки
  • Экспертное владение языками Javascript, Typescript
  • Отличное владение языком Java
  • Знание и понимание полного цикла разработки ПО, методологий, взаимосвязи компонентов
  • Мотивирована желанием роста в позицию архитектора либо team lead

Навыки

Java
TypeScript
Node.js
React
JavaScript
Веб-разработка
Webpack
SQL
Spring Boot
PostgreSQL

Опыт работы

  • Информационные технологии и услуги
    МоскваБолее 5000 сотрудников
    Фулстек разработчик (Старший)Ведущий Full-Stack разработчик ( Java, React )
    Ноябрь 2023 — По настоящее время (1 год и 3 месяца)

    Работа над продуктом для Банка, где бизнес логика на серверной части распределена между бекендом и ETL. А фронтенд представляет собой архитектуру микроприложений со сложной банковской логикой расчетов KPI. 


    Задачи:

    • Реализация бизнес логики через REST API на стороне бекенда с помощью экосистемы Spring Boot и фронтенда с экосистемой React,Typescript, Redux.
    • Миграция с MSSQL на PostgreSQL - полная перепись приложения на новую базу данных.
    • Тимлидство подконтрольной команды разработки.
    • Анализ требований и их документирование в Confluence. 
    • Настройка развертывания бекенд приложения на сервере Wildfly.
    • Настройка CI,CD.
    • Unit, интеграционное тестирование.

    Результаты:

    • Разработанные RESTfull сервисы на Spring Java.
    • Разработанные React приложения на клиентской стороне.
    • Общие библиотеки Maven и NPM для внутренней разработки.
    • Принятые конвенции для Frontend, Backend команд.

    Стек технологий:

    Java, PostgreSQL, MSSQL
    Spring Boot, Spring Security, Spring Data
    Javascript, Typescript
    React, Redux, MaterialUI
    Nginx, Wildfly

  • Smekalka is a creative product development boutique providing extraordinary business & technology solutions
    МоскваОт 10 до 100 сотрудников
    Веб-разработчик (Средний)Старший веб разработчик. ( Typescript, Java )
    Январь 2023 — По настоящее время (2 года и 1 месяц)

    Работа над продуктом extremum - облачной платформы, предоставляющей backend как сервис. (BaaS). https://extremum.help/ru/home


    Клиентская часть - совокупность расширений для vscode, через которую разработчик пользовался нашим сервисом extremum


    Серверная часть - совокупность микросервисов на Java, Kotlin, Python, Go, Node.js


    Задачи:

    • Разработка и реализация архитектуры группы расширений для vscode, используя Microsoft API и Electron.
    • Глубокая настройка сборки приложений через Webpack из-за специфики платформы vscode. Работа с Node.js для отладки расширений и их настройки.
    • Разработка REST API сервисов с Spring Boot, Java.
    • Разработка общей клиентской библиотеки nmp для системы компонентов и модулей внутри компании.
    • Покрытие кода Unit, интеграционными тестами.
    • Ревью кода, менторство подконтрольной фронтенд команды. 
    • Описание, документирование и принятие конвенций разработки на клиентской части.
    • Защита продукта перед заказчиком.

    Результаты:

    • Клиентские расширения extremum для vscode для разработки и развертывания микросервисов, настройки БД, управлением аутентификации.
    • Внутренние библиотеки nmp логических модулей и библиотеки UI компонент. 
    • Реализованные RESTfull сервисы FaaS на основе микросервисной архитектуры (Node.js, Spring).
    • Выстроенные бизнес процессы разработки внутри команды.
    • Документация для продукта.

    Стек технологий:

    • React, Next, Webpack, Node.js
    • Javascript, Typescript
    • Java, Spring, Maven, Gradle
    • PostgreSQL
    • Docker, Kubernetes
    • Kafka
    • Национальный исследовательский университет, ведущий вуз России в области информационных и фотонных технологий
      Санкт-ПетербургОт 1000 до 5000 сотрудников
      Фронтенд разработчик (Младший)Frontend developer. ( React, Typescript )
      Сентябрь 2021 — Декабрь 2022 (1 год и 4 месяца)

      Проектная разработка в сфере строительства, анализа данных, ML.


      Задачи:

      • Проектирование и построение архитектуры клиентской части проектов на React + Typescript + ( Redux, Mobx, Effector ).
      • Реализация сложных бизнес требований с большими данными, используя D3, Leaflet и тд.
      • Оптимизация, поддержание и внедрение нового функционала в проекты компании.
      • Проведение код-ревью.
      • Менеджмент проектов и распределение задач в команде фронтенда.

      Результаты:

      • Rtim. Веб приложение для автоматизации и менеджмента строительных проектов. Главная задача: построение проекта на карте и последующая автогенерация строительных объектов и подсчет экономики. 
      • ЦТТ. Сервис клиентской части для управления внутренними проектами и процессами, контроля выполнения задач через канбан доски.
      • Веб приложение для измерение погрешностей и анализа метала в реальном времени для Северстали.
      • MapSurvey. Разработка сайта для сбора статистики при помощи различных опросов. Данные опросов так же собираются с выделенных областей карты пользователя.

      Стек технологий:

      • Javascript, Typesscript
      • Node.js
      • React, Next, Vue
      • PostgreSQL, Mongodb
      • Redux, MobX, Effector
      • Docker

    Высшее образование

    • Университет ИТМО

      Национальный исследовательский университет ИТМО
      Санкт-Петербург5139 выпускников
      Компьютерных технологий и управления
      Август 2021 — По настоящее время (3 года и 5 месяцев)

      Факультет программной инженерии, направление информатика и вычислительная техника.

    Дополнительное образование

    • Яндекс Практикум

      Обучаем разработчиков, тестировщиков, аналитиков, дизайнеров, интернет-маркетологов
      Сентябрь 2022 — Март 2023 (6 месяцев)

      Во время обучения был разработан фреймворк для фронтенд разработки, на основе собственного шаблонизатора для создание компонент с жизненным циклом и динамичной перерисовкой.

      Была тим лидом в команде по разработке веб игры. В задачи входило:

      • Менеджмент продукта
      • Распределение задач и их трекинг
      • Проведение созвонов 
      • Защита проекта перед "заказчиком"