Nicolas Witterauf is a production engineer based in London with 14 years of software experience and 5+ years focused on professional engineering roles, blending deep Java and C++ expertise with a strong interest in distributed systems. He currently helps keep large-scale systems reliable at Facebook and previously led a migration from a monolithic web service to a highly available microservice architecture serving 100k+ monthly users. Nicolas is a pragmatic architect and creative problem solver who emphasizes clean design, robust fault-handling, and operational simplicity. He contributes to notable open-source work on Spring AMQP, improving consumer restart behavior and messaging appenders, demonstrating attention to both library ergonomics and production resilience. His background spans backend, full-stack, and experimental systems work—including a non-blocking index prototype at SAP—reflecting a willingness to tackle low-level concurrency challenges as well as high-level system design.
14 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Baden-Wuerttemberg Cooperative State University (DHBW)
Bachelor of Science - BS, Computer Science, GPA: 2.0 (German Grading System), Bachelor of Science - BS, Computer Science, GPA: 2.0 (German Grading System) at Karlsruhe Institute of Technology (KIT)
Spring AMQP - support for Spring programming model with AMQP, especially but not limited to RabbitMQ
Role in this project:
Back-end Developer
Contributions:8 commits, 7 PRs, 10 comments in 3 months
Contributions summary:Nicolas primarily focused on enhancing the Spring AMQP library, specifically addressing issues related to the `DirectMessageListenerContainer`. Their contributions involved improving consumer restart mechanisms, ensuring consumers restart only when started, and adding the thread name to AMQP appenders. Furthermore, they contributed to the addition of encoder support and custom queue implementation for AMQP appenders. These changes aimed to improve the robustness and configurability of the messaging framework.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nicolas Witterauf - Production Engineer at Facebook