Специалисты

Описание

Java разработчик
Возраст: 38 лет
Стаж: 5 лет 8 месяцев

Языки программирования: Java, Kotlin

Операционные системы: Linux (Ubuntu), Windows

Веб технологии: Spring, Spring Boot, Spring Data, Spring Security, Hibernate, QueryDSL, JPA, Criteria API, TestNG, JUnit, Mockito, Jackson, FeignClient, S3, JasperReport, microservices

Базы данных: PostgreSQL, MySQL, ClickHouse

Инструменты разработки: Git, IntellijIdea, Gradle, Maven, Docker

Образование:
Высшее образование
Тольяттинский Государственный Университет
Факультет: Факультет математики и информатики
Специальность: Математическое обеспечение и администрирование информационных систем (2015 г.)

Опыт
Проект

Банк

Описание

Краткое описание проекта: Система позволяет клиенту за один запрос получить окончательное решение банка по кредитному продукту. Подразумевает максимальную автоматизацию принятий решений. Представляет собой микросервисную архитектуру. Роль в проекте: Backend разработчик Обязанности / Задачи - Разработка нового функционала - Написание drools правил на java - Написание sql-скриптов для аналитиков - Рефакторинг старого кода - Написание юнит и интеграционных тестов

Технологии

Java 17, Spring, Spring Boot, Postgres, Liquibase, Maven, Jira, Confluence, Bitbucket, gRPC, openAPI, drools rules

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

февраль 2025 - по наст. время ( 8 месяцев) месяцев

Проект

Финансовая отрасль

Описание

Краткое описание проекта Продукт позволяет организовать асинхронные задания в упорядоченные очереди. Обеспечивает хранение, исполнение, ограничение интенсивности заданий, гибкую настройку политики повторов и ручное управление через АРМ пользователя. Роль в проекте Backend разработчик Обязанности / Задачи - Анализ и решение проблем зависимостей и их уязвимостей - Написание скриптов миграций для бд - Анализ и миграции на использование новых версий библиотек смежных сервисов.

Технологии

Java 11, Spring, Spring Boot, Postgres, Liquibase, Maven, Jira, Confluence, Bitbucket

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

Сентябрь 2024 - Декабрь 2024 (4 месяца) месяцев

Проект

Металлургический завод

Описание

Система “График работы дозаторов” автоматизирует процесс сбора, накопления и предоставления данных о работе дозаторов. Основным назначением сервиса “Поиск похожих шихтовок” является оптимизация процесса поиска, подбора и использования шихтовок на предприятии. Роль в проекте: Backend разработчик Обязанности / Задачи: - Оптимизация взаимодействия между Python и Java микросервисами для эффективной обработки исторических данных. - Доработка и создание новых rest api. - Доработка jasper отчетов согласно требованиям. - Доработка функционала построения графиков работы дозаторов с различными агрегациями и формами отображения графиков.

Технологии

Java 11, 17, Spring, Spring Boot, Hibernate, Python, Docker, Postgres, Liquibase, Maven, Jira, Confluence, GitLab, S3, FeignClient, FastApi.

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

Март 2024 - Сентябрь 2024 (6 месяцев) месяцев

Проект

Металлургический завод

Описание

Краткое описание проекта: Разработка проекта, направленного на предоставление аналитикам металлургического завода данных о производстве слябов из двух систем-источников. Роль в проекте Backend разработчик Обязанности / Задачи - Получение данных от различных сервисов через Kafka. - Анализ данных, включая написание запросов для сбора и обработки. - Реализация GraphQL API получения данных из витрины для пользователя.

Технологии

Java 11, Spring, Spring Boot, Hibernate, GraphQL, Kafka, Docker, Postgres, Clickhouse, Liquibase, OpenAPI, Maven, Jira, Confluence, GitLab.

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

Ноябрь 2023 - Март 2024 (4 месяца) месяцев

Проект

Система тестирования для школ Москвы и Московской области

Описание

Система онлайн-тестирования для образовательного проекта. Модуль связан со всеми ключевыми сервисами платформы и помогает сделать процесс обучение эффективнее для всех его участников. Роль в проекте: Backend разработчик Обязанности / Задачи - Оптимизация процесса создания автоматических тестов для повышения эффективности и точности тестирования. - Создание новых типов заданий для тестирования. - Интеграция с системой хранения информации об успеваемости учеников, обеспечивающая связь и согласованность данных. - Реализация взаимодействия между микросервисами через kafka. - Разработка и реализация Unit- и интеграционных тестов для обеспечения надежности и стабильности кодовой базы. - Создание и развитие REST API, с учетом современных стандартов и требований проекта.

Технологии

Java 11, Kotlin, Spring Boot, Hibernate, Spring Data, QueryDSL, JPA, TestNG, JUnit, Mockito, Jackson, Kafka

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

Декабрь 2019 - Ноябрь 2023 (4 года) месяцев