Специалисты

Описание

Технологии
Java 8-21, Spring Boot (Spring cloud technologies (Eureka-Projects, Feign, WebClient), Data JPA, Spring Security (oauth2, keycloak, jwt)), PostgreSQL, Redis, JUnit 5, Sonar, Testcontainers, Mockito, Linux, Docker, gitlab ci/cd, Jenkins, kubernetes, helm, GlassFish, Maven, gradle, Nexus, интеграции (с Telegram API (TDLib), sms шлюзами, пушами, сервисами оплат), Tomcat, Gradle, RabbitMQ, Kafka (kafka, kafka connect, debezium)
Инструменты GitLab, GitHub, Grafana, Jenkins, TeamCity
Система управления версиями исходного кода GIT
Базы данных PostgreSQL
NoSQL Redis (Практический опыт), CassandraDB (Теоретические знания)
ОС: Windows, Linux, Mac os
IDE IntelliJ IDEA
Высшее образование: Казанский (Приволжский) федеральный университет, программная инженерия (2023)

Опыт
Проект

Кэшбек платформа для пользователей работающих с продукцией группы торговых брендов сантехники

Описание

Должность: java- разработчик Задачи Решение архитектурных вопросов. Разработка архитектуры приложения в различных аспектах (безопасность, схема базы данных, взаимодействие сервисов с внешними клиентами и внутри системы); Реализация бизнес требований; Участие в мероприятиях команды; Участие в код-ревью; Оценка задач.

Технологии

Java 17, PostgreSQL, Spring Boot, Spring Data JPA, Spring JDBC, Spring Security, Spring Cloud (Gateway, OpenFeign, Web), Kafka, Redis, Keycloak, Maven, Docker, Kubernetes, Helm, Gitlab CI/CD

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

11.2023 - по наст вр месяцев

Проект

Расширение и доработка основного функционала системы для крупной компании в нефтедобывающей области

Описание

Должность: java- разработчик Задачи Проектирование и реализация сервисов под алгоритмы различного спектра предназначений (анализа, оценки, ранжирования, оптимизации, прогнозирования) в систем; Интеграция с другими компонентами системы; Написание интеграционных и unit тестов; Оценка задач; Обсуждение задач напрямую с заказчиком; Участие в мероприятиях команды; Участие в код-ревью.

Технологии

Java 11, PostgreSQL, Spring Boot, Spring Data JPA, Spring JDBC, Spring Data Solr, Kafka, Redis, Gradle, Tomcat.

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

01.2023-10.2023 месяца

Проект

Кабинет лаборанта для автоматизации работы со входящими заявками.

Описание

Должность: java- разработчик Задачи Разработка большинства функционала системы; Проектирование архитектуры сервисов и схем баз данных; Написание интеграционных и unit тестов; Оценка задач; Участие в мероприятиях команды.

Технологии

Java 17, Spring (MVC, JPA/JDBC), Tomcat, Docker, Gradle Linux, PostgreSQL, Jenkins, Nexus, JUnit5, Mockito, Testcontainers

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

03.2022-12.2023 месяца

Проект

Программное обеспечение для автоматизации процессов

Описание

Должность: java- разработчик Задачи Доработка основного функционала и разработка новых разделов и пользовательских сценариев; Разработка гибкого инструмента для функционала расширенных фильтров; Проектирование архитектуры сервисов и схем баз данных; Интеграция с СМС сервисами; Интеграция с системой управления проектами; Интеграция с банками для автоматического получения данных о доходах и расходах; Разработка телеграм-бота для менеджеров на Java; Генерация отчетов (excel, word); Написание сложных Dockerfile; Полная настройка nexus; Оптимизация ранних решений; Оценка задач; Участие в мероприятиях команды; Участие в ревью.

Технологии

Java 11-17, Spring (MVC, JPA/JDBC), GlassFish, Docker, Maven, RabbitMQ, Linux, PostgreSQL, Jenkins, Nexus, JUnit 5, Mockito, Testcontainers, интеграция с Telegram API (TDLib)

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

08.2021-03.2022 месяца

Проект

Проект рефакторинга одной из российской бирж

Описание

Должность: java- разработчик Задачи Разработка микросервисов, в рамках задач; Оптимизация (унификация) межмикросервисного взаимодействия микросервисов разных сред; Написание интеграционных тестов; Участие в мероприятиях по итерационной модели + Kanban.

Технологии

Java 11, Spring Boot (Spring cloud technologies (Eureka-Projects, Feign, WebClient), Data JPA, Spring Security (oauth2, keycloak, jwt)), PostgreSQL, ORACLE, JUnit 5, Sonar, Testcontainers, Mockito, Docker, gitlab ci/cd, kubernetes, helm

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

01.2021-07.2021 месяц

Проект

Платформа агрегации пользовательских отзывов с перечня каналов крупного магазина электронной техники в России

Описание

Должность: java- разработчик Задачи Разработка нового функционала под логику основного сервиса; Покрытие unit и интеграционными тестами основного функционала; Частичное проектирование архитектуры приложения и базы данных; Участие в мероприятиях по методологии Agile (Scrum + Kanban); Поиск и устранение багов, уязвимостей.

Технологии

Java 11, Spring Boot 2.x, (Web, Data JPA, Security), Tomcat, PostgreSQL, JUnit 5, Mockito

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

09.2020-12.2020 месяцев