I am a Senior Java Developer with expertise in building scalable, predictable, high-quality and high-performing web solutions on projects. I produce reusable software components that match and evolve with current trends to meet the growing software needs of clients. I deliver solutions and ensure that software functions efficiently through maintenance, upgrades, code reviews and tests.
Actively participated in processes to migrate the FXGO solution from an old end-of-day reporting system running on Solaris to a modern event-based real-time report generating platform running on Linux. Maintained the frontend and implemented incremental and invisible changes to the customers as modifications were made.
Worked on a Pub/Sub high performant Java-based framework. Migrated some internal Java garbage-free lock-free data structures and open-source solutions, resulting in higher throughput and less code maintenance.
Led a team in 6 months to provide stress testing and implement a latency measuring framework under different stress conditions as part of UBS FX MiFID II compliance. It assured regulators of the bank's readiness to provide liquidity to the market under unusually high volumes of incoming market data and trade requests.