Java-разработчик, работу по специальности получила уже на первом курсе университета. Ответственная, самостоятельная и люблю учиться.
Плагин печати для DISA:
Приложение по конвертации и печати файлов в формат PDF с применением Apache PDF Box и document4j.
Собственный вклад:
Написание приложения с нуля в команде с еще одним разработчиком. Конвертация форматов MS-Office в PDF с помощью бесплатных инструментов (JNA), в том числе с запуском внешнего консольного приложения.
Настройка логгирования.
Поддержка проекта в промышленной среде.
Маркетинг - система для Большого Театра:
Клиент - серверное приложения на Spring Boot, созданная для удобства работы с даными большого театра. Одна из его частей - CRM система.
Собственный вклад:
* Написание различных REST сервисов
* Маппинг сущностей через ORM (Hibernate)
* Использование JPA Repository для CRUD запросов
* Участие в написании системы отправки email-рассылок (с помощью Email Soldiers)
* Настройка сборок TeamCity (build, test, deploy to Nexus)
* Работа со скриптами liquibase (разработка части схемы базы данных метаинформации и справочников)
* Начала путь фуллстека - front-end задачи на фреймворке Vue.js
Использовала накопленные на работе знания для разработки лабораторных работ и лекций по компьютерным дисциплинам для своего университета. В том числе создавала курсы в среде Moodle 3.2.
Создала курсы с нуля для таких дисциплин, как "Утилиты программного обеспечения" и "Компьютерные технологии". Сейчас курс читается десяти группам очных и заочных студентов.
Курсы представляли собой обзор современных технологий: Subversion, Git, JUnit, Gradle, Maven.
Досрочное погашение кредита
Микросервис Сбербанка Онлайн для досрочного погашения кредита.
Собственный вклад:
* Реализация процесса досрочного погашения кредита на базе Spring Web Flow
* Интеграция с другими микросервисами банка. Написание REST-контроллеров для соответствующих задач
* Написание юнит и интеграционных тестов
Была самым молодым сотрудником в компании (18 лет).
Получены навыки работы в среде дистанционного moodle, мною был разработан и создан дистанционный курс, включающий в себя базовые навыки по Java, системам контроля версий и тестированию.
Различные навыки по ОС Linux и прогаммированию на языке C
Международный сертификат CEFR, подтверждающий уровень владения английским языком B2.