Принимал участие в разработке систем XFirm, CheckPerson в компании ООО "ПрессИндекс". Моя задача была разработать сервис парсер архивов с XML документами по ЮЛ и ИП. Сервис подключался к RabbitMQ очереди и при поступлении сообщения в теле которого было имя архива, выкачивал его из Hadoop, распаковывал и с помощью авто сгенерированных моделей из XSD начинал лениво маппить запись из XML на модель (JAXB), затем проводил обработку ошибок (отсутствие ИНН и т.д.), сериализовал в JSON и отправлял на хранение в Elesandra (Elasticsearch + Cassandra). Технологический стек: Java/Kotlin, JUnit, Spring Boot, Maven, RabbitMQ, Elasticsearch, Cassandra. На основе этих данных было построено две системы: XFirm, CheckPerson.
Основные возможности системы XFirm: