Amr Ramadan
Alexandria, Egypt
Æ -
• Q-• Github: amramadan
Education
Faculty Of Engineering, Alexandria University
Bachelors of Science in Computer and Communication, CGPA: 3.5/4.0
Expected Graduation- - present
MOOCs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
○␣
○␣
deeplearning.ai: Deep Learning Specialization (current)
others: CS50 (audited), MITx6.00.1x (certifications) and UCSD: DS and Algorithms (2/5 certifications)
-
Work Experience
Rology - Machine Learning Intern:
Aug 2019 - Jan 2020
○␣ Summarized research papers on various NLP (Natural Language Processing) and computer vision topics.
○␣ Learned to work with JIRA
○␣ Built rule-based medical reports preprocessing pipeline to clean text using NLTK and other nlp tools.
○␣ Performed exploratory data analysis on reports. Transformed reports to structured using Pandas dataframe.
○␣ Developed a model to classify reports and findings using Scikit-learn.
○␣ Integrated my text preprocessing tool and ML classifier in a Flask web application and SQLite database.
Vodafone Egypt - Summer Internship Program:
Jul 2019
○␣ Built an authentication module for a React Native mobile application with Node.js/Express.js and used MongoDB as a NoSQL
database.
Simple Informatics - Fullstack Intern :
Jun 2018 - Sep 2018
Designed a HIS with UML and implemented a pharmacy module. Used Agile methodology.
○␣ FullStack with JS: Used React.js to build dynamic multi-component web pages. Used Node.js/Express.js to implemented multiple
API endpoints. Documented those endpoints using Swagger. Used a NoSQL database with MongoDB.
○␣
Devops: Used Docker and Docker Compose to implement a micro-service architecture for multiple modules.
○␣
Workflow: Used Git to manage our gitlab repository.
Selected Projects
○␣
○␣
○␣
Graduation Project - Computer Aided Diagnostic system (CAD):
- Summarized state-of-the-art MRI classification techniques.
- Collected, cleaned and performed exploratory data analysis on Dicom files and radiology reports from local radiology centers.
Developed AI and ML Programs:
- Risk game using unity with C#. It contained AI agents Minimax with alpha-beta pruning agent and A* agent.
- Worked on semeval 2019 task 6 as a NLP project.
- Implemetned PCA, LDA, K-means and two evaluation methods from scratch.
- Built a CNN to diagnose knee injuries for the MRNet dataset with architectures AlexNet and VGG.
Other projects:
- Web application: Modelled SQL database for a hotel system. And implemented using Node.js/Express.js and MYSQL.
- C projects: HTTP server and client, where I used unix sockets. And a train station simulator, where I used multithreading
- Java projects: Used java reflection to allow dynamic plug-ins in an application. And Java XML-based DBMS that implemented JDBC.
Skills
○␣
○␣
○␣
○␣
Programming Languages: Python, JavaScript, Java, C, C#.
Spoken languages: Arabic (native), English (Fluent) and French (Basic).
Technologies and frameworks: Flask, Node.js/Express.js, React, React Native, MongoDB, MySQL, SQLite, Swagger, Docker, Docker
compose and JIRA.
Other technical skills: OOP, Design patterns (creational, structural and behavioral), Git, Linux, Software Engineering and Database
Design.
Honors & Awards
○␣
○␣
○␣
○␣
Graduation Project’s abstract was accepted at URC 2020 (Undergraduate Research Conference) in UAE
Best Challenging Team in NASA Space Apps Challenge Alexandria ’17.
Participated in Egypt’s National Cybersecurity CTF ’17 Finalist, Google Code Jam ’17 and FB Hacker Cup ’17.
Google Code-In Finalist 2014.
Extra-curricular activities
DellEMC - Young Scholar
AIESEC For Poland - Committee Marketing Teamster (highlighted role)
Jun 2018 - Oct 2019
Feb 2016 - Sept 2016