Nelson Ekpenyong
Xiela Ltd, Senior Backend Engineer- Java
Actions
Nelson is an experienced Java developer and software engineer with 5 years of experience building high-performance applications. With a background in designing scalable, resilient systems, Nelson has worked extensively in crafting real-time applications using Java, Spring, and modern reactive frameworks. Currently, he works at Xiela and Bananize Ltd in Vienna as a backend engineer, where he focuses on leveraging reactive programming principles to transform I/O-bound, synchronous systems into responsive, non-blocking applications that scale effortlessly.
Beyond development, Nelson enjoys sharing knowledge with the developer community and empowering others to embrace innovative solutions that address real-world demands in high-throughput environments. With expertise spanning microservices, reactive architecture, and Spring WebFlux, he brings both practical insights and a passion for new technologies that make complex, large-scale systems easier to build and maintain.
When not coding, Nelson loves to listen to technology podcasts and play piano.
Links
Area of Expertise
Topics
"Reactive Programming: Unleashing High-Performance, Non-Blocking APIs for Real-Time Applications
Reactive programming offers a paradigm shift, enabling us to design systems that can handle a high volume of requests while maintaining responsiveness. Building responsive, resilient, and scalable applications is critical in today's world. Yet traditional synchronous programming models often limit performance, especially in I/O-bound applications. This talk dives into the essentials of reactive programming and its practical application using Spring WebFlux.
I'll start by demystifying the core concepts of reactive streams, Mono, and Flux, and understanding how non-blocking APIs differ from traditional blocking ones. Using real-world scenarios, we’ll explore how to build efficient endpoints with WebFlux, manage backpressure, and leverage reactive database connections through R2DBC. Additionally, I'll cover best practices for error handling and testing reactive applications.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top