Amr Saleh Resume

1

Click here to load reader

Transcript of Amr Saleh Resume

Page 1: 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.