Дмитрий Кононов
Портфолио
ООО «ГПБ-ИТ1»
- Разработка конфигуратора банковских продуктов. - Руководство группой backend разработчиков (3 человека). - Проектирование системы с нуля. - Выбор средств и технологий разработки. - Выбор протоколов и форматов интеграций с другими системами. - Внедрение единой структуры для всех разрабатываемых микросервисов.
ООО «Тинькофф Центр Разработки»
Разработка интеграционных приложений по следующим направлениям: - Интеграция с госсервисами (СМЭВ). - Тинькофф Капитал. - Малый/средний бизнес (SME). - Заявочный процесс. Используемые технологии и решаемые задачи: Java 8, 11, 14. DI - Spring, Dagger (для новых приложений). Maven, Gradle. JUnit 4, 5, Mockito. SOAP. Apache CXF + Spring Boot, cxf-codegen-plugin. MQ. JMS/Spring JMS. REST. RestTemplate, Feign, WebFlux, codegen-maven-plugin/openapi-generator-maven-plugin. Работа с БД - Spring JDBC, VertX, JOOQ. Apache Kafka – Spring Kafka. gRPC. Интеграция с IBM Filenet – создание/обновление документов. Разовые задачи по доработке решений на IBM Integration Bus (замещение основного разработчика во время его отсутствия).
ООО «T1 Инновации»
06.2022 разовые консультации по проекту. Проектирование Платформы, на основе которой могут быть созданы различные продукты. 12.2020 по 06.2022 разработка собственной CRM для внутреннего использования Участие в обсуждении вопросов архитектуры, проектированием микросервисов и БД, координация работы небольшой команды разработчиков (5 человек). Quarkus - фреймворк на основе VertX, реализующий спецификации Microprofile. smallrye-mutiny - реактивная обёртка для VertX (аналог project-reactor). взаимодействие между сервисами — REST, GraphQL (для фронта), gRPC/Kafka (между сервисами бэкенда).