Amr Saleh Resume
Click here to load reader
Transcript of Amr Saleh Resume
Amr Saleh
Contact Info
[email protected] - - +20-1111206158 (cell)
+203-543-9980 (home)
Permanent Address 8 El-Samman st,
Moustafa-Kamel,
Alexnadria, EG
EDUCATION Bachelor of Computer Engineering, Alexandria University, Faculty of Engineering.
Major Computer and Systems Engineering.
Expected June 2016.
G.P.A 3.63/4.00.
EXPERIENCE Algorithms training at Faculty of Engineering, Alexandria University. (Summer 2013)
Android training at Faculty of Engineering, Alexandria University. (Summer 2013)
Summer internship at Accorpa software company. (Summer 2014)
Game Development using (Unity3D), developing Infinite Plane Ride – Game (mentioned in projects)
Microsoft Student Partner. (September 2014)
TECHNICAL SKILLS Programming Languages
Preferred: Java
Good: C++, C#
Fair: C, PHP, HTML
Technologies Android, OOP, Unity3D,
Eclipse, MySQL
LANGUAGES Arabic Mother tongue, Proficient.
English Fluent.
ACTIVITIES AND HOBBIES Delegate at The Alexandria Model of the European Union 2012.
Capacity Builder at The Alexandria Model of the European Union 2013.
Computer games, Tennis, Running, Football.
PROJECTS
Infinite Plane Ride – Game (2014) (C#) An Infinite 2D (side view) game made by Unity3D Game Engine. You control a plane moving it away from obstacles and
shooting enemies through an infinite ride. Enemies and obstacles are generated accordingly. GUI, simple AI, interactive
gaming principles are applied in this game.
Circus of Plates – Game (2013) (JAVA) A GUI two player-game in which every player carries two stacks of plates, and there are several colored plates falling down
and he tries to catch them.
The following design patterns were used: Factory, Singleton, MVC, Object Pool, Iterator, Dynamic Linkage, Snapshot, State
and Observer.
Paint program (2013) (JAVA) A GUI program where you can draw several shapes, edit their colors and resize them. You can save/load your drawings as
XML or JSON files.
You can load additional shape libraries during run time.
Polymorphism principles applied.
Modern Battle City game (2013) (JAVA) An android (Top view) game in which you have to drive a tank with arrows and fire at other tanks. You also can shoot away
stonewalls. GUI, simple AI, interactive gaming principles are applied in this game.
Bubble Shooter game (2013) (JAVA) An android game, where you can shoot your bubble at other bubbles to pop them. GUI, place detection and gaming simple
principles are applied in this game.