Mohamed Rashad

Software Engineer | Applied Mathematics | Artificial Intelligence

Computer Engineering Master's Student | Graduate Research Assistant

Cairo, Egypt



Driven by passion and guided by discipline, I'm a Professional Software Engineer & with a degree in Electronics & Communications Engineering, and doing a Master's Degree in Computer Engineering.

I have 5+ years of experience in various multinationals, startups and teams, interacting with a range of problems..

I work with Software from building websites and apps, designing robots or developing machine learning applications, alongside experimenting with many ideas and trying to fulfill my curiosity by learning everything I can put my hands on.

I'm T-shaped minded person, interested in interdisciplinary and multidisciplinary work, considering this, I work to find the links between different disciplines and integrate them for a solution.

Trying to make this world better, by applying egnineering and spreading knowledge.



  • Financial Technology (FinTech)
  • Supply Chain
  • Telecommunication
  • Industry 4.0


  • Machine & Deep Learning
  • Design and Implementation of real-life AI Products,
    with focus on Computer Vision, NLP and Time-Series Forecasting.

  • Software & System Design
  • Software planning from business requirement gathering to the production,
    Software systems design & architecture, deployments and delivery to various clients.

  • Scientific Programming & Simulations
  • Implementing Algorithms and Simulations in scientific enviornments with focus in
    communication systems, electronics, DSP and control systems.

  • Backend Development & DevOps
  • Developing APIs & Backends for various products and maintaing tests, production/dev pipelines
    while helping developers have an easier life, with a huge focus on Distributed Systems and System Automation.


  • Applied Mathematical Optimization
  • Formal Software Design Methods
  • Graphical Representation of Knowledge
  • Applied Artificial Intelligence
  • Applied Category Theory


Contact

I'm open to all opportunities, or just say hi :)

mrashad74@gmail.com



• Master of Science in Computer Engineering
Arab Academy for Science and Technology (AAST) – September 2021 : 2023 (Expected)

• Bachelor of Engineering in Electronics & Communication Engineering (GPA 2.28 | Good)
Suez Canal university – September 2015 : March 2021
Thesis : Advanced Driver Assistance System with FPGA-Accelerated Neural Network Engine & Smartphone Interface

Full-Time :
• Software Team Lead at DevisionX – April 2020 : Present
• Software Engineer at Nokia Networks – June 2019 : Present
• Software Engineer at Digified – November 2018 : March 2020
• Software Developer at Aurora Solutions – July 2016 : January 2018
• Software Developer at Pi Developers – February 2014 : July 2017

Part Time :
• Graduate Research Assistant at Multiple Universities – 2020 : Present
• Software Team Lead at Lyrise – February 2019 : August 2021
• Software Engineer at DevisionX – July 2018 : January 2019
• Software Developer at Hadath GIE – July 2018 : January 2019

Contract / Project-Based :
• Freelance Software Engineer at International Digital University – July 2020 & June 2021
• Freelance Software Engineer at DevisionX – October 2017 : July 2018
• Freelance Software Developer at EPC Academy – August 2017 : Jan 2018
• Freelance Software Developer at Self-Employed – July 2015 : July 2016

Non-Technical :
• Deep Learning Instructor at Information Technology Institute (ITI) Nasr City Branch , September 2021
• Co-Founder, Manager at Fab Lab Ismailia – Aug 2016 : December 2019

Scope :
Contributing to research expirementation, documentation, and publishing process by applying various computer science and engineering techniques in novel research either in interdisciplines with CS/CE or in pure CS/CE research. Main focus is Machine Learning & Artificial Intelligence.

Project #1 | Human Activity Classification from EEG/EMG/EKG signal :
• Linear Regression and SVM
• Time-Series Classification
• Contribution to PhD Thesis in Physical Education & Sports


Project #2 | Application of Computer Vision in Condition Assessment of RC Bridges :
• Transfer Learning & AutoML
• Contribution to Masters’ Thesis in Civil Engineering


Project #3 | Application Random Forests & AutoML in Construction Cost Estimation :
• AutoML & Ensemble Methods
• Contribution to Masters’ Thesis in Civil Engineering

• Nokia : Data Analytics, ML/DL and Automation Tools and Service Portal for Telecom Engineers in various teams
• DevisionX : TUBA, no-code tool for building computer vision Deep Learning models for the industrial sector
• Lyrise : Platform for AI and Data jobs, allowing employers to search for candidates, assess and interview them
• Digified : one of the first e-KYC systems in Egypt for banks and financial institutions using OCR and Deep Learning

• Simplex Programming Language (Lisp-Based Programming Language, Built in C)
• Arabic-English-Transliteration (Deep Learning models, LSTM-Based and Attention-Based, for Ar-En Transliteration)
• Cryptocurrency CopyTrader for mass trading of multiple cryptocurrencies using master/slave configuration
• Machine Learning (SVM-Based) Arrhythmia detector with IoT Interface (Smartphone App + Arduino)
• RoboX, a Universal Control System for Robotic Vehicles using Joystick or Mobile Application
• Donne, an Open-source Mobile-based Blood Donation Platform
• Experimental Speech Recognition System using VHDL & MATLAB + Altera DE0 Kit
• ArduZ80, The first Zilog Z80 Microcontroller emulation library for Arduino (Featured on Arduino Package Library)

• Languages : Python - Java - JavaScript - C#
• Web Development (Fullstack) : APIs : REST & GraphQL | Frontend : React.js, jQuery , Bootstrap | Backend : Node.js, Express.js, Flask | CMS : Wordpress, Strapi.io
• ML Frameworks & Computer Vision : Keras, Tensorflow, Sckit-learn, OpenCV, Tesseract, Skimage, PIL, TPOT, AutoKeras, KerasTuner
• Data Manipulation & Visualization : matplotlib, dash, plotly, R, SQL , Scipy, Numpy, Pandas, Daru (Ruby)
• DevOps : cpanel, AWS, Azure, GCP, DigitalOcean, Nginx, Heroku, Docker,Netlify
• Data Engineering: Redis - MySQL - SQLite - MongoDB - PostgresDB - InfluxDB - Grafana - Elastic Stack
• Linux : Bash, awk, sed, perl
• Others : API & SDK Design, Software Documentation, Git, Software Testing, Batch, Windows Server, Ubuntu, CentOS

• Languages : Elixir - Ruby - Assembly - Haskell -Typescript - C - C++
• ML Frameworks : Pytorch - fast.ai - fbprophet
• Scientific Computing : Octave, MATLAB , Simulink, Mathematica
• Natural Language Processing : NLTK, word2vec, Spacy, BERT, StanfordNLP
• Time Series Analysis : Auto-regression, LSTM, Attention Networks , ARIMA/SARIMA
• Microcontroller Experience : ESP - RPi – PIC16F/18F – Atmega328/32/16 – Arduino – Tiva C – 8051
• Digital Fabrication : Cura, Inkscape, 3D Printers (Shisan, Makerbot, RepRap), Laser Cutters, CNC Mills
• Hardware Description Languages : VHDL, Verilog
• Engineering Skills : Digital Signal Processing, Selected Pure & Applied Mathematics Topics
• Scientific Computing : Octave, MATLAB , Simulink, Mathematica
• Web Development (Fullstack) : Django | Backend : PHP Laravel, CodeIgnite , Ruby on Rails
• Other : Proteus, EagleCAD, Odoo, Android Studio

• Artificial Intelligence Nanodegree – Udacity – September 2019 | Certificate Code : UTRTQJM9
• ISTQB Certified Tester Foundation Level (CTFL) – ISTQB – October 2020 | Certificate code : 201027025
• AWS Machine Learning Speciality Certification – Amazon Web Services | Certificate code : ZFG7T6FJENVEQ33P

2021
• Deep Learning Course , Information Technology Institute (ITI) Nasr City Branch - 3 Sessions
• Managing your digital identity - TEDx Suez Canal University
• Machine Learning Applications in Telecom - Nokia (Webinar)
2020
• Machine Learning for everyone - IEEE Suez Branch (Webinar)
• Python & Data Analysis for Telecom Engineers - Nokia (Webinar)
• Machine Learning Applications in Telecom - Nokia (Webinar)
• AI for COVID-19 - Lyra (Webinar)
• Data Science for COVID-19 - Lyra (Webinar)
2019
• Image-Based Recommendation Systems - Google Study Jams (ML & Black Friday)
• Applications of AI in Digital Fabrication - Fab15 Conference , TU Berlin (El Gouna)
2018
• Image Captioning Systems using CNN - Google DevFest’18 , Information Technology Institute (Ismailia Branch)
• Introduction to Machine Learning - IEEEXtreme Error Camp, Nile University)
2017
• AI for the Masses - NASA Space Apps Challenge (SCU)
• API Design & Best Practices - NASA Space Apps Challenge (SCU)
2016
• Introduction to Android Development - NASA Space Apps Challenge (SCU)