Software Engineer
Current• Optimized the performance of a high-load service on both client and server sides, enabling users to use the application without delays.• Handled large data streams from third-party sources, standardizing the data and passing it forward.• Responsible for a service that processed data from various other services in different formats and delivered a unified output to users.• Optimized service performance for high-load data processing and eliminated memory leaks.• Set up and maintained monitoring/logging for high-load services.• Technologies used: Java 17, Spring, Kafka, PostgreSQL, RabbitMQ, Oracle, WebSocket, Rest, Protobuf, JUnit, Mockito, Ehcache, Maven, Gradle, microservice architecture.