Java dev
RedCode01.2019 – по н.в.
Центр недвижимости от Сбербанка
Разработчик, позже главный инженер по разработке
Работа в команде развития сервисов по онлайн-регистрации сделок с недвижимостью.
Разработка интеграций посредством Rest API (json/xml) и
RabbitMQ.
Организация распределенных кэшей через Spring+Redis. Запуск нескольких новых сервисов, нацеленных как на внешнего клиента, с поддержкой аутентификации, так и для межсервисного взаимодействия.
Задачи разного характера - небольшие вроде правок API, исправлений багов/проблем с производительностью/с БД, настройка синхронных/асинхронных взаимодействий с другими сервисами.
Крупные - запуск новых сервисов: взаимодействие с бизнесом для формализации целей, определение объема работ, разбиение/описание задач, разметка схемы БД.
Ну и реализация всего этого
Основной стек: Java 8/11/17, Postgres, Flyway, Spring, JPA/Hibernate, RabbitMQ, K8s, разворачивание в кластере k8s с помощью внутреннего инструмента сборки деплоя.
09.2018 – 01.2019
АльфаСтрахование
Разработчик
Разработка нового функционала и поддержка существующего в агентском приложении по оформлению страховых полисов на микросервисной
архитектуре.
Используемый стек: Java, Spring, Vaadin, Maven, JUnit, Mockito
02.2017 – 09.2018
Gridnine Systems
Разработчик
Развитие проекта по созданию небольших десктопных приложений под платформу глобальной системы бронирования GDS Sabre. Участие в обсуждении бизнес логики, составление плана разработки согласно требованиям к функционалу.
Построение UI, организация взаимодействия посредством REST API. Решение задач многопоточности для целей обработки данных бизнес логики.
В Gridnine Systems я начинал с младшего разработчика, мелкие баги, фиксы по описанным задачам. Чуть позже - доработки уже по посылам от бизнеса, так же подготовка задач.
Разработка касалась серверного приложения (в меньшей степени) по бронированиям и небольших десктопных приложений (в большей степени)
Используемый стек: Java, JavaFX, Swing