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.
Portfolio
Experience
Availability
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
Wattsense
- 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.
Data Engineer
bioMerieux
- 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.
Software Engineer
LumApps
- 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.
Phd Candidate | Postdoctoral Researcher
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.
Experience
Android Password Store
https://github.com/zeapo/Android-Password-StoreAugmented Block Cimmino Distributed Solver
https://bitbucket.org/apo_irit/abcdEducation
PhD in High Performance Computing and Applied Mathematics
Institut National Polytechnique de Toulouse - Toulouse, France
Master of Research in Software Engineering
Université Paul Sabatier - Toulouse, France
Bachelor's Degree in Computer Engineering
University of Science and Technology Houari Boumedien - Algiers, Algeria
Skills
Libraries/APIs
Google Drive API, MPI, OpenMP, NumPy, SciPy
Tools
GitHub, Google Compute Engine (GCE), Kafka Streams, AWS Fargate, JetBrains, PyCharm, CLion, Vim Text Editor, Apache Airflow, Retool
Languages
Java, JavaScript, Python, Kotlin, HTML5, CSS, C, SQL, HTML, Scala, C++, Rust, TypeScript
Platforms
Amazon Web Services (AWS), Android, Google App Engine, Apache Kafka, Linux, Google Cloud Platform (GCP), AWS Lambda
Frameworks
Apache Spark, Google Cloud Endpoints, Spring Boot, Spark, Spring, AngularJS, Flask, Akka, Play Framework, Boost
Paradigms
Functional Programming, Reactive Programming, Agile Software Development
Storage
Google Cloud Datastore, MongoDB, PostgreSQL
Other
Back-end, APIs, Data Engineering, Algorithms, Google BigQuery, Big Data, Google Flex VM
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring