Summary
Salmane Bah is a senior software engineer and computer scientist with 13 years of experience building resilient, high-throughput distributed systems, currently shaping Adobe Journey Optimizer to process over a billion events daily. He specializes in microservices, event-driven architectures, and performance engineering—driving cost savings and reliability through tenant isolation, throttling, and REST-to-Kafka migrations. His work blends pragmatic engineering (elastic scaling, lazy-loading, Java upgrades) with product-focused features like recurrent journeys and consent policy services that simplify customer workflows. Notably, he integrated ML-driven send-time predictions and upgraded core HTTP clients to boost real-world performance, and he regularly leads knowledge-sharing sessions across teams. Based in France, he pairs deep systems craftsmanship with practical operational experience from on-call rotations and root-cause analysis.
13 years of coding experience
6 years of employment as a software developer
Engineer’s Degree Computer Science Information Systems Engineering, Engineer’s Degree Computer Science Information Systems Engineering at National School of Computer Science and Applied Mathematics of Grenoble
Master’s Degree Computer Science Software Engineering, Master’s Degree Computer Science Software Engineering at Université de Bordeaux
French, English