Java Developer
CurrentDataBase Intelligence (DBI) specializes in database implementation, customization, remote support, and custom development services.1. Le Catalogue - an aviation services and tariff accounting system for a major airline:- Participated in the development from scratch to production release in a team of 4 backend and 3 frontend developers, using the EAV (Entity-Attribute-Value) pattern and multiple integrations with third-party systems.- Designed the architecture of individual modules (logic for reference attributes, record filtering, fast search, meta-information of directories, customizable quality rules).- Implemented the master service with an API for core CRUD operations on records and meta-information.- Implemented the record change history service in the system.- Held responsibilities as the lead developer and architect of the project.Stack: Java 17, Spring 3, Apache Kafka, Camunda, Apache NiFi, Angular, Hibernate, PostgreSQL.2. MDM - master data management system for maintaining normative and reference information and its deduplication:- Participated in migrating the system from Oracle to PostgreSQL, transferring database procedures to the backend.- Conducted significant refactoring of the saving processes (added transactionality, error handling, optimized and removed duplicate code).- Optimized queries, indexes, and the database structure, resulting in a 20% performance improvement.Stack: Java 8, Spring 2, Apache Kafka, Camunda, ElasticSearch, Angular, Hibernate, PostgreSQL, Oracle.