Mohamed Bannour is a Scala software engineer with nine years of experience building distributed, cloud-deployed systems across Bavaria, Germany. He has deep hands-on expertise in Scala and Java ecosystems, having delivered microservices and streaming solutions using Akka, Play/Lift frameworks, Kafka, RabbitMQ, and Elasticsearch, with deployments on Docker, Kubernetes/Rancher and AWS. His background includes working on testing platforms, persistence (MongoDB, Cassandra-like stores, Slick) and front-end integrations with React/Angular, showing full-stack pragmatism. Colleagues rely on him for turning complex distributed requirements into maintainable services and resilient deployments. Continually learning and improving, he pairs a strong engineering foundation from National Engineering School of Sousse with a track record of production-ready systems in mid-sized product companies.
9 years of coding experience
3 years of employment as a software developer
Computer Engineering degree, Distributed computing, pass with high honors, Computer Engineering degree, Distributed computing, pass with high honors at National engineering school of Sousse
Compile-time generated BSON codecs for Scala 3 case classes, ensuring seamless and type-safe integration with MongoDB
Contributions:2 releases, 15 PRs, 48 pushes in 3 months
mongodbscala
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.