Sie sind auf Seite 1von 2

Amir Haytham Salama

37 Building 10, El-shohada +201061965352


Ismailia, Egypt amir.haytham.salama@gmail.com
Postal Code: 41511 Github - LinkedIn - uHunt - Codeforces

Education
Faculty of Computers and Informatics, Suez Canal University. Ismailia, Egypt

Senior Computer Science Student Undergrad. Sept. 2017 – June. 2021
◦ Dept: Computer Science.
◦ Overall Grade: A
◦ Class Rank: Top Ranked Students. Second year, finished with (A), ranked 6-th on class. First year, finished
with (B+), ranked 7-th on class according to accumulative grade among 200+ students. Third year, not graded
because of COVID-19.

Military Sport High School for Athletes Boys in Ismailia. Ismailia, Egypt

High School Diploma (General Certificate of Egyptian Secondary Education). Sept. 2014 – June. 2017
◦ Dept: Mathematics Section.
◦ Class Rank: Ranked 1-st on class all my high school years.
◦ Activities: 100 & 200 meters runner and the school is affiliated with the Egyptian Armed Forces Sports
Foundation.

Undergraduate Internships
• ITI Web Development Intern: Awarded 3-months diploma scholarship from Ministry of Communication and
Information Technology (MCIT) - based in Information Technology Institute Ismailia branch (ITI - Ismailia branch) in
.NET Web development track. I involved in the back-end team developed the endpoints for the users to view his profile,
to retrieve data from database, to view his courses who is registered in, written in ASP.NET and Microsoft SQL server:
[Project][Certificate][Institute] (Team of 5)
• Huawei Training Program: Huawei Certified ICT Associate (HCIA-AI) – Artificial Intelligence Training program
with remote sessions about understanding and grasp python programming, essential mathematics knowledge in AI, basic
programming methods using TensorFlow (a machine learning and Deep Learning platform framework), pre-knowledge
and overview of Deep Learning, an overview of Huawei cloud EI. [Certificate]
• Hamza Software House Solution: Back-End Development Intern. Worked with Node.js and Express framework in
the back-end, Version Control System; Git, Github. Data-stores with NoSql Data-bases; MongoDB. Implemented
RESTful APIs and API test automation via Postman. Developed an API for Tech Book Store Webapp, written in
Node.js and MongoDB: [Project] [Company] (Team of 3)
• Software Engineeing Intern: Desktop App .NET Windows Forms Intern with C# .NET Development in Faculty of
Computer and Informatics, Suez Canal University. I have developed an Advanced Scientific Calculator, written in .NET
Framework: [Project link] [Faculty] (Team of 3)

Projects
◦ Amazon Replica: Amazon Replica is a replica of amazon, written in Node.js, Vue.js, Nuxt for managing Vue.js
components, PayPal and stripe for payment gateway, algolia for search engine, mongoDB for storing the data,
AWS [s3 bucket] for storing images as well as Deployment. [Link]
◦ Recipes Books: Recipe Managing App called RecipeBook with Nodejs along with PostgreSQL. [Link]
◦ 3ayez Doctorz: Doctors Directory Web App using Node.js and Apache Cassandra DB. [Link]
◦ Node Blogger: A blog system using Node.js, Express, form validation using express validator, multer model
for uploading images, and moment model for formatting date & time. [Link]
◦ iBooky: Mini souq store web app, written in RESTful API and GraphQL using NodeJs, MongoDB, MySQL,
and ReactJs with MERN stack [Link]
◦ e-Learning System: An e-Learning System Web App using Node.js and Monogo DB [Link]
◦ ChatIO: Simple Socket.io ChatApp I/O Using Websockets [Link]
◦ Albumz: A Music Collection Web Application, written in Nodejs and Firebase [Link]
◦ Super Market Branches Administration System: A Data Base Console Application that supports (CRUD)
operations for Super Market which has distributed branches in different governorates for File Processing (CS211)
Course Project. Attached w/ (ERD) explains relationships between the entities. At every governorate, we have a data
base which can control to add new member, or even a product, or delete an item from data base, written in C++.
[Link]
◦ Analysis and Design of Algorithms Course (CS312) Documentation: Summarizing my curricula Analysis and
Design of Algorithms (CS312) Course in Documentation using LaTeX. Including, graph algorithms: DFS, BFS,
Topological Sort, Dijkstra. Dynamic Programming problems: 0 / 1 Knapsack problem, Traveling Sales Man Problem
(TSP). Sorting Algorithms: Insertion Sort, Selection Sort, Bubble Sort, Quick Sort, Merge Sort and Counting Sort.
written in LaTeX, implemented with C++. [Link]
◦ Advanced Scientific Calculator: An Advanced Scientific Calculator using C# .NET (a.k.a C# windows forms).
[Link]
◦ Logic Gates Circuits Simulation Operations: Simple Implementation for some of Logic Gates Circuits like OR,
AND, NOT, Buffer, XOR, XNOR, NOR, NAND, and others. Project presented in Physics (BS221) Course.
Implemented using C++. [Link]
◦ Problems Solutions: Solving +500 Algorithmic Challenges including; Ad-hoc, Graph, Data structures, Dynamic
programming. [Link]

Activites

Competitions and Algorithmic Problems Challenges
Problem solving skills includes: online participating contests, onsite participating contest and offline training.
∗ Egyptian Collegiate Programming Contest:
Finalist at The Egyptian Collegiate Programming Contest 2020.
∗ Suez Canal University Collegiate Programming Contest:
Ranked (3rd place) at Suez Canal University Collegiate Programming Contest, qualified to (ECPC) 2020.
∗ ECPC Qualifications Round 2x:
Ranked (24th, 12th place) at Egyptian Collegiate Programming Contest Qualifications (2018, 2019).
∗ Problem Solutions: Solved 500+ problems on various online judges. [Link]
∗ Coursera Algorithmic Packages:
Finished 3 Algorithmic Online Courses on Coursera including Algorithmic Toolbox, Algorithms on Graphs and
Data Structures. [Link]

Volunteering Works Communities Ismailia, Egypt
Participating in Volunteer Works in order to increase my soft skills as a member in:
∗ IT member at TROSC: As an IT member, My head asked me to write about a specific computer science topic
every week. So, I made it well and other members post them. [Link]
∗ IT Member at ACM SCU: Helped my class colleagues tackling the problems that were presented in class so
that they can improve their problem-solving skills. Contributed partially in setting problems inside a weekly
contests for junior trainees including; ad-hoc, math and graph problems along with tutorials explaining how to
solve them.
∗ HR Member at ACM SCU: Documented everything that happens in the community (events, meetings, etc.)

Certificates
◦ Huawei Certificate: Huawei Certified ICT Associate (HCIA-AI) – Artificial Intelligence [Link]
◦ Algorithmic Toolbox: University of California San Diego [Link]
◦ Data Structures: University of California San Diego [Link]
◦ Algorithms on Graphs: University of California San Diego [Link]
◦ Mathematics for Machine Learning; Linear Algebra: Imperial College London [Link]
◦ Crash Course on Python: by Google [Link]
◦ Introduction to Data Science in Python: University of Michigan [Link]

Programming Skills
◦ Languages: (C++, C#, Javascript).
◦ Technologies:: (NodeJs, NoSql, MongoDB, ASP.NET, Apache Cassandra, PostgreSQL, SQL, MySQL, Git, Github,
LaTeX).

Das könnte Ihnen auch gefallen