Специалисты

Описание

Технологии и навыки:
Java SE 8, Maven, Spring Framework, REST, Intellij IDEA, Kafka, Security, Docker, Nginx, PostgreSQL, Git, SQL, Web MVC, HTML5, CSS3, JQuery, Ajax, Liquibase, MySQL, MS SQL Server, Apache Maven, Apache Kafka, ООП, Eclipse, IntelliJ IDEA, DataGrip, Hibernate ORM, Camunda, Gitlab, Jira, Java SE 17, JSON API, XML

Образование:
Программная инженерия. Пермский Государственный аграрно-технологический университет

Опыт
Проект

Разработка специализированного ПО для залов заседания

Описание

Роль: Backend-разработчик О проекте: Проект представляет собой набор автоматизированных рабочих мест (АРМ) для решения ряда задач, связанных с проведением заседаний. Каждый АРМ отвечает за свою функциональность (отображение результатов, управление системой в целом или ведение отчётности). Архитектура: монолит. Основные работы: Реализация АРМа настроек и управления информационным таблом Реализация REST API Рефакторинг кода, поиск и фикс багов Код ревью и общение с командой Планирование и разработка REST API Разработка REST сервисов, написание обработчиков сообщений из Kafka, отправка сообщений для инициирования бизнес-процессов Деплой приложения на сервер

Технологии

Java 8, Spring Boot, MyBatis, Swagger(OpenAPI 3.0), PostgreSQL, Atlassian Jira, Camunda, Scrum, Docker

Длительность

Июль 2022 – июнь 2023 месяца

Проект

Внутренняя платформа компании

Описание

Роль: Backend-разработчик О проекте: В компании существует собственная low-code Платформа, которая используется как для внутренних нужд, так и продаётся заказчикам. Заказчики определяют необходимый функционал для своих нужд и если это на данный момент средствами платформы нереализуемо - разработчики добавляют новый функционал. Основной моей задачей была доработка модуля автоматизированной доставки обновлений для платформы. Особенность проекта в том, что обновления (их описание и сами файлы) сохранялись в репозитории Git. Архитектура проекта: монолит. Основные работы: Реализация REST API Написание скриптов миграции БД Написание Unit-тестов Системная интеграция, автоматизации технологических и бизнес-процессов предприятия, ИТ-консалтинг Разработка: подсистемы по автоматизированной доставке пакетов и установке обновлений Разработка: интеграции с другими внутренними системами банка для поддержания актуальности информации, ведения реестров объектов обеспечения, расчеты стоимости, автоматический запуск процессов обработки данных Внедрение платформы для крупных банков

Технологии

Spring Boot + Web MVC + Hibernate + Security, СУБД PostgreSQL, Oracle, MS SQL Server, контейнер Docker, Git, JUnit, Mockito, Liquibase

Длительность

Июль 2021 - Октябрь 2021 месяцев

Проект

Приложение для топливно-энергетического комплекса

Описание

Роль: Fullstack-разработчик О проектах: Один из проектов касался парсинга и “нарезания” крупных документов, созданных по определённому шаблону. Части этого документа имеют отношения к одному конкретному человеку и только он должен иметь доступ к этой части. Для этой цели было разработано приложение, которое нарезало файл, шифровало его части различными алгоритмами и сохраняло в БД. Каждый человек, которому часть файла принадлежит, получал ключ и мог скачать часть документа, принадлежащую ему. Основные работы: Разработка REST API Изучение и использование алгоритмов шифрования RSA, AES Аутентификация при помощи FireBase Реализация микросервиса и настройка взаимодействия с помощью Apache Kafka Написание клиентской части (frontend) приложения

Технологии

Java (Spring) Javascript, JQuery + AJAX, HTML+CSS, Apache Kafka

Длительность

Июль 2020 - Июль 2021 месяцев

Проект

Проект по разработке приложений

Описание

Роль: Программист-разработчик Основные работы: Разработал приложение «Табло прилётов и вылетов аэропорта для зоны кафе автозаправочной станции» Реализовал юнит-тесты к приложению «Табло заказов кафе быстрого питания для сети автозаправок» Разработал приложение «Система управления рекламным контентом»

Технологии

Java, фреймворк Spring: Spring Boot, Spring REST API, Spring Data, FlightStats, HTML, CSS

Длительность

Сентябрь 2017 - Июль 2020 месяцев

Проект

Экономическая компания

Описание

Роль: Backend-разработчик Основные работы: Настройка импорта данных в Solr по расписанию Построение релевантных запросов Рефакторинг кода Дебагинг Развертывание сервисов в среде Linux Проведение unit-тестирования Реализация поиска по синонимам в Solar и ElasticSearch Взаимодействие с командой (аналитики и фронтенд)

Технологии

Java 8, Spring Boot, Solr, PostgreSQL, RedMine, jUnit

Длительность

Июнь 2023 – Август 2023 месяца