Специалисты

Описание

Навыки:
ООП SOAP XML Git JUnit Intellij IDEA Eclipse Apache Maven Java SE Design Patterns

Образование:
Год окончания: 2015
Нижегородский государственный университет им. Н.И. Лобачевского (Национальный исследовательский университет), Нижний Новгород ВМК, Прикладная информатика (по областям)

Опыт
Проект

Бекенд для ПО

Описание

Роль: JAVA DEVELOPER Задачи: Кассы и браузер отправляет запросы на бекенд. В обязанности входит поддержка работоспособности и разработка по новым требованиям (в соответствии со вступающими в силу законами РФ, или пожелания заказчика). Разработка програмного обеспечения на стороне Back-end: работа с микросервирсной архитектурой, большинство сервисов написаны на Java, некоторые на Kotlin

Технологии

Java 11-17, kotlin, Spring (core, boot, data, ...), docker, kubernetes, gradle, maven, git, Jenkins

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

07/ 2022 - 08/2023 месяца

Проект

ПО для банковской системы

Описание

Роль: JAVA DEVELOPER Задачи: Разработка програмного обеспечения для банковской системы на стороне Back-end: работа с микросервирсной архитектурой, большинство сервисов написаны на Java, некоторые на Kotlin.

Технологии

Java 11, kotlin, Spring (core, boot, data, webflux, security, ...), docker, marathon, gradle, git, Jenkins

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

05/ 2021 - 07/2022 месяца

Проект

Проект по взаимодействию с серверами

Описание

Роль: JAVA DEVELOPER Задачи: Написание новой системы согласно ТЗ. Работа в небольшой команде. Взаимодействие с другими сервсами и системами осуществляется через открытые ендпоинты, необходимо обеспечить несколько вариантов авторизации и разные варианты взаимодействия. Система состоит из нескольких сервисов. Также покрытие кода интеграционными тестами.

Технологии

Java 11, Spring + Hibernate, Mariadb, REST, gradle, git

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

07/ 2020 - 05/2021 месяц

Проект

Разработка сервисов

Описание

Роль: JAVA DEVELOPER Задачи: Разработка сервисов по согласованному ТЗ. Работа в большой команде. работа над несколькими сервисами и их взамиодействие.

Технологии

Java 11, Spring + Hibernate, Mariadb, REST, gradle, git

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

07/ 2020 - 05/2021 месяц

Проект

Поддержка legacy проекта

Описание

Роль: JAVA DEVELOPER Задачи: Поддержка legacy проекта. Разработка бекенд части веб портала для уже готовой системы.

Технологии

Java 8, grails,GORM, Mariadb, gradle, gi

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

07/ 2020 - 05/2021 месяц

Проект

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

Описание

Роль: JAVA DEVELOPER Приложение запускается на нескольких типах машин: терминалы, кассы, склад и пр. Необходимо следить за их синхронизацией (не продать товара больше, чем есть на складе, сделать ровно один чек на кассе после оформления одного чека на терминале, ...). Проект большой, много старого legacy кода и самописных фреймворков, которые приходится поддерживать. При разработке новой функциональности используются "современные" технологии (Java 8, Spring, ...). Задачи: разработка новой функциональности и исправление ошибок.

Технологии

git, Intellij Idea, maven, Oracle, Java

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

04/ 2019 - 07/2020 месяцев

Проект

Крупный банковский проект

Описание

Роль: JAVA DEVELOPER Задачи: В обязанности входит написание и отладка кода для обработки нескольких типов документов. Работа заключалась в написании новой функциональности согласно текущей архитектуры проекта, исправлении ошибок, помощь тестировщикам и взаимодействие с Front-end командой. Проект построен на микросервисной архитектуре, включающий в себя в разные моменты (при полностью поднятом окружении) до 500 микросервисов.

Технологии

git, Intellij Idea, gradle, PostgreSQL, Java

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

08/ 2018 - 04/2019 месяцев

Проект

Коммерческий веб-портал

Описание

Роль: JAVA DEVELOPER Задачи: Работа над коммерческим веб-порталом. В обязанности входит разработка новых функций, поддержка существующего кода, исправление ошибок.

Технологии

git, Intellij Idea, gradle maven, PostgreSQL, MongoDB, Java, groovy

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

12/ 2016 - 07/2018 месяцев

Проект

IT-интегратор

Описание

Роль: ИНЖЕНЕР ПО ТЕСТИРОВАНИЮ Задачи: Тестирование: Написание скриптов для тестирования продукта, анализ результатов, рапортование ошибок. Поддержка: Поддержка и разработка внутреннего продукта для запуска тестов на XML. В обязанности входит поиск и устранение ошибок в коде, оптимизация кода, улучшение производительности и функциональности продукта для тестирования новой функциональности системы, а также помощь в анализе результатов выполнения тестов.

Технологии

Eclipse, Java 7, JUnit, maven, xml, bash script

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

05/ 2011 - 12/2016 месяцев