Java Developer
CurrentIn my current role at Match-Trade, my main focus is on optimizations and managing market data feeds. Key aspects of my responsibilities include:Concentration on core Java, with a strong emphasis on multithreading and efficiency.Utilization of tools such as LMAX ring buffer and Aeron to enhance performance.Integration of multiple exchanges with our internal systems, ensuring seamless operation.Initially relying on Akka for multithreading, but currently shifting towards core Java and ring buffers for increased efficiency.Until recently, heavily involved in the development of back-office components of our system, working with the typical Java stack, including Spring and PostgresManaging and testing solutions to guarantee their robustness and reliability in real-world scenarios.