Nicolas Witterauf

Production Engineer at Facebook

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code14 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Baden-Wuerttemberg Cooperative State University (DHBW)
bookBachelor 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)
bookAbitur (higher education entrance qualification), GPA: 1.9 (German Grading System), Abitur (higher education entrance qualification), GPA: 1.9 (German Grading System) at Gerhart-Hauptmann-Gymnasium Wernigerode
languagesGerman, English, Latin
stackoverflow-logo

Stackoverflow

Stats
66reputation
1kreached
3answers
0questions
github-logo-circle

Github Skills (16)

rabbitmq10
javas10
amqp10
java10
spring-boot10
log4j9
logback9
android-studio6
php6
javascript6
analyticsjs6
apache6
jsoup6
android6
testing6

Programming languages (2)

JavaGo

Github contributions (5)

github-logo-circle
spring-projects/spring-amqp

Aug 2017 - Nov 2017

Spring AMQP - support for Spring programming model with AMQP, especially but not limited to RabbitMQ
Role in this project:
userBack-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.
spring-bootspring-amqpprogramming-modelspringamqp
Tulonsae/MonoBoxel

Feb 2012 - Mar 2012

Contributions:76 commits in 1 month
playerworldsminecraftbukkit-pluginbukkit
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