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
ZIO wrapper for MongoDB Reactive Streams Java Driver and MongoDb scala Driver
Contributions:5 releases, 10 commits, 13 PRs in 1 year 1 month
driverjavamongodbreactive-streamsscala
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.