I am a Software Engineer specialising in the design and implementation of robust distributed systems, with a core focus on building scalable, high-concurrency architectures. My expertise lies in leveraging the power of Scala and functional programming principles to develop resilient backend services that handle complex data flows at scale. I am passionate about solving the unique challenges of distributed environments—such as consensus, fault tolerance, and low-latency communication—to deliver efficient and reliable infrastructure.
Contributed to the development of a high-performance session creation service for SiriusXM’s innovative streaming radio platform. This critical service powers seamless user authentication and session management, processing a massive volume of requests with a focus on real-time data streaming and event-sourced architectures.
Software Craftsmanship - Microservices architecture: Kotlin and Arrow, Akka, Cassandra, Kafka, ... - CI/CD: Azure Devops, Git, Openshift - Agile Team using SCRUM
Back-end developer collaborating on an international project for ING Bank - Developing microservices with technologies such as Java 8+, SpringBoot... - Continuous delivery, using Git as a control system, Jenkins and Docker - Quality assurance, unit testing, integration testing and code review - Scrum as agile methodology