Mohamed Zenadi, Developer in Lyon, France
Mohamed is available for hire
Hire Mohamed

Mohamed Zenadi

Verified Expert  in Engineering

Software Developer

Lyon, France
Toptal Member Since
October 25, 2016

Mohamed is a dependable and experienced software engineer with a solid academic background in computing and mathematics. He works with many languages (Java, Scala, and JavaScript), but he specializes in Python professionally and personally (since version 2.4). Mohamed is an easy-going, communicative professional who provides detailed answers to any query.


Amazon Web Services (AWS), Apache Kafka, Spring, Kotlin, Rust, Spring Boot...
Amazon Web Services (AWS), Python, Scala, Apache Airflow, Spark, Apache Spark...
Google Cloud Datastore, Google Compute Engine (GCE), Google Flex VM...




Preferred Environment

Linux, Vim Text Editor, CLion, PyCharm, JetBrains

The most amazing...

...thing I've made is a distributed hybrid sparse linear solver.

Work Experience

Lead Back-end Engineer

2018 - PRESENT
  • Built up the IoT code and infrastructure for Wattsense from scratch.
  • Managed and coordinated the technical teams at Wattsense.
  • Led the technical due diligence for the acquisition of Wattsense by Siemens.
Technologies: Amazon Web Services (AWS), Apache Kafka, Spring, Kotlin, Rust, Spring Boot, Kafka Streams, Apache Spark, Back-end, MongoDB, APIs, HTML, GitHub, Big Data, TypeScript, AWS Lambda, AWS Fargate

Data Engineer

2016 - 2018
  • Implemented the data processing pipelines for genomic data.
  • Supported the bioinformatics team in its migration to Spark and Airflow.
  • Managed the local Mesos cluster and implemented the different Ansible playbooks.
Technologies: Amazon Web Services (AWS), Python, Scala, Apache Airflow, Spark, Apache Spark, Back-end, APIs, GitHub, Big Data

Software Engineer

2014 - 2016
  • Designed and developed document management software that uses Google Drive for storage (Python and MongoDB).
  • Created a testing utility for Google Cloud Endpoints v1.
  • Profiled, improved performance, and supported other SaaS products.
Technologies: Google Cloud Datastore, Google Compute Engine (GCE), Google Flex VM, Google App Engine, AngularJS, JavaScript, Python, Java, Back-end, MongoDB, APIs, HTML, GitHub, Google Cloud Platform (GCP)

Phd Candidate | Postdoctoral Researcher

2010 - 2014
INP de Toulouse
  • Wrote a novel algorithm to solve sparse linear systems.
  • Created a distributed linear solver library using C++, Boost, MPI, and an OpenMP with a Python interface.
  • Taught C programming, system programming, Bash, MATLAB, Fortran, Linear Algebra, and Python (NumPy and SciPy) to software engineering students.
Technologies: Boost, OpenMP, MPI, Python, C++, C, HTML, GitHub

Android Password Store
A password manager that uses a simple tree structure to store passwords. Each password is GPG encrypted. The passwords are synchronized using Git.

Augmented Block Cimmino Distributed Solver
A distributed linear solver that uses a hybrid block iterative algorithm to solve sparse linear systems.


Java, JavaScript, Python, Kotlin, HTML5, CSS, C, SQL, HTML, Scala, C++, Rust, TypeScript


Google Drive API, MPI, OpenMP, NumPy, SciPy


GitHub, Google Compute Engine (GCE), Kafka Streams, AWS Fargate, JetBrains, PyCharm, CLion, Vim Text Editor, Apache Airflow


Amazon Web Services (AWS), Android, Google App Engine, Apache Kafka, Linux, Google Cloud Platform (GCP), AWS Lambda


Back-end, APIs, Data Engineering, Algorithms, Google BigQuery, Big Data, Google Flex VM


Apache Spark, Google Cloud Endpoints, Spring Boot, Spark, Spring, AngularJS, Flask, Akka, Play Framework, Boost


Functional Programming, Reactive Programming, Agile Software Development


Google Cloud Datastore, MongoDB, PostgreSQL

2010 - 2013

PhD in High Performance Computing and Applied Mathematics

Institut National Polytechnique de Toulouse - Toulouse, France

2009 - 2010

Master of Research in Software Engineering

Université Paul Sabatier - Toulouse, France

2004 - 2009

Bachelor's Degree in Computer Engineering

University of Science and Technology Houari Boumedien - Algiers, Algeria