Ahmad I. Elawady
Verified Expert in Engineering
Machine Learning Developer
Ahmad is a machine learning researcher and engineer with a passion for building solutions from scratch. He is interested in formulating the thinking process of SMEs as machine learning solutions. During his two years of work experience, Ahmad developed machine learning solutions for different sectors, including a document layout extraction and image inpainting solution and a sophisticated system to find chemical synthesis plans.
Portfolio
Experience
Availability
Preferred Environment
Ubuntu, Amazon Web Services (AWS), Keras, Python, PIP, Docker
The most amazing...
...task I’ve done is refactoring a complex C++ SDK, relying on a deep understanding of the business but little C++ skills, then guiding the development team.
Work Experience
Machine Learning Engineer
Integrant
- Researched and developed solutions to do retrosynthesis planning. It was designed to find a sequence of reactions to synthesize a specific molecule from the available starting materials, such as an inventory.
- Engineered the POCs for the client to demonstrate their ideas and evaluate the systems quickly.
- Developed the API for the tools and deployed it on the cloud.
Department Supervisor
Information Technology Institute
- Provided technical consultancy on AI-related projects involving multiple cloud providers.
- Oversaw the design and installation of the AI infrastructure to facilitate computational resources’ sharing among the system's users. It involved virtualization and networking.
- Assisted in the curriculum planning and teaching efforts on the machine learning track—AI-Pro.
- Mentored students in machine learning graduation projects.
Machine Learning Researcher
RDI
- Researched and developed solutions to address problems related to the document's layout extraction, such as document orientation detection, tables extraction, and image inpainting using deep learning and classical computer vision techniques.
- Engineered the POCs to demonstrate the ideas and evaluate the systems quickly. The POCs were used as a reference implementation to guide the development team's work.
- Implemented a configurable ready-to-deploy pipeline for the OCR system that supports parallel calls to the microservices, handles call dependencies, and dynamically manages the optional calls.
- Designed and implemented a set of tools to validate APIs requests and log the time each pre-specified function takes in each API call.
- Developed custom tools for data processing, such as annotation and visualization.
Deep Learning Research Intern
Valeo
- Conducted research in the fields of domain translation, sensor modeling, and video inpainting.
- Developed computer vision algorithms to weakly annotate data.
- Implemented a custom annotation tool to easily modify the segmentation annotation.
Experience
Sotoor
https://sotoor.ai/homeI was the machine learning researcher responsible for layout extraction and document generation.
Using a mix of deep learning and classical computer vision techniques, I developed a system to extract information such as the lines, the tables, the document's orientation, and the document's background or inpainting.
I also developed a pipelining system that manages how these functionalities are applied. It supports parallel calls to the microservices, handles call dependencies, and dynamically manages the optional calls. I built and deployed a prototype that served these functionalities through RESTful APIs.
RSynth — A Retrosynthesis Planning Tool
Motion Capture Project
https://github.com/ITI-Mechatronics-40/motion-project-interfaceYOLOv3D
Siameser
https://github.com/aielawady/SiameserHoraira
https://github.com/aielawady/horairaEducation
Master's Degree in Computer Science
Georgia Institute of Technology - Atlanta, GA
Professional Degree in Mechatronics
Information Technology Institute - Egypt
Bachelor's Degree in Mechanical Engineering
Mansoura University - Mansoura, Egypt
Certifications
University Ambassador Program
NVIDIA Deep Learning Institute (DLI)
AWS Certified Machine Learning
Amazon Web Services
Mechatronics
Information Technology Institute (ITI)
Deep Learning Specialization
DeepLearning.AI | via Coursera
Machine Learning
Stanford University | via Coursera
Skills
Libraries/APIs
Keras, PyTorch, TensorFlow, OpenCV, Pandas, NumPy
Tools
Amazon SageMaker, Amazon EBS, uWSGI, Docker Compose, VMware vSphere, NGINX
Languages
Python
Platforms
Docker, Amazon Web Services (AWS), Amazon EC2, Ubuntu, Azure
Frameworks
Flask
Storage
Amazon S3 (AWS S3)
Other
Deep Learning, Computer Vision, Machine Learning, Video Processing, Artificial Intelligence (AI), Convolutional Neural Networks (CNN), Object Detection, Image Processing, Computer Vision Algorithms, Artificial Neural Networks (ANN), Neural Networks, Numerical Methods, Robotics, Software Engineering, Cloud, OCR, Image Annotation, Software Deployment, Research, PIP, Mechatronics, Embedded Systems, Computational Fluid Dynamics (CFD), NVIDIA vGPU, VMware ESXi, IT Consulting, Mentorship & Coaching, Team Leadership, Generative Adversarial Networks (GANs), Programming, Training, ICT Training
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