Sei sulla pagina 1di 2

Ahmed Yosri

ahmed.yossre@gmail.com | linkedin.com/in/ahmedyossre Home: +2-02-24909346 | Mobile: +2-01062001975 Date of Birth: 4th Feb, 1992

Experience
Game & Tools Developer at KNG (Jan 13 - Aug 13):
Developed Android XML layout generation tool C# Complete design and development of a 2D game Unity3D & C# Script Development of Interactive Data Structures Simulation course (Linked lists, Binary trees ... etc) Unity3D

Indie development (Jul 12 - Apr 13) (Aug 13 - Now)


Currently developing 2 game projects using C++ (OpenGL) and Unity3D Developed Behaviour Tree special node capable of integrating Fuzzy Logic within bots behaviour tree, kept me away from writing detailed behavior trees and gave the advantage of easy-to-understand AI.

Education

B.Sc in Computer & information science: Bio-informatics. 12, Total GPA: 3.43 El-Tabary secondary school - Mathematics Division 08 Grade: 91.8%

Qualifications & Abilities


Languages & Skills:
C/C++ [Very Good]: OpenGL, OpenMP, Boost libraries, DirectX 9, Desktop Applications.

C# [Good]: Windows Applications, XNA Java [Moderate] AI field: Path-finding algorithms, Behavior trees and Fuzzy Logic. Game engines: Unity3D[Very Good], UDK [Fair]

[Fair] [Technologies and Scripts I've used once before]: SQL Server, Oracle 10g, pl/sql, HTML, JavaScript, Bio-Perl, MW Matlab, and Prolog.

Concepts: AI, Object Oriented Design, Game development & design, Data structures, Algorithms, Multi-threaded programming.

Projects
Current Project(s): [KNG] Zpiderz Unity3D: 2D Turn-Based Game being developed using Unity3D and C#. Individually
The project Implements the following: - Fuzzy Logic for weaponry selection| Simulation-based movement decision making

[Extracurricular] The Rescuer OpenGL: Development & Design of a complete (OpenGL) FPS game,
including map AI editor. Individually PC The Project Implements the following: - Bots AI: Behavior Trees [Easy/Medium under development], A* Path-finding. - Multi-Threading, BSP Rendering & Collision detection - Editor for System/Tactical way-points (Youtube link)

Curricular Projects:
CiStegoDNA (Grad. Project) C# Team of 6
The project is divided into 2 parts [Technical/Biological], the main idea is to secure files, by converting files to DNA sequences which maintain the standards of a normal DNA sequence, storing this DNA sequence into a bacterial vector and finally re-reading and assembling the DNA sequences to restore the files
**One of the implemented techniques used in this project is published by ELSEVIER: http://www.sciencedirect.com/science/article/pii/S0020025510000538

Animals Zone JavaSE Team of 2 Top project award 2D game (Top project award) demonstrates OOP by showing a normal Life cycle for a set of animals.
IRC Routing Daemons/Server/Client C# Team of 4

(A demo for complete IRC chatting services): I implemented the Client-Backend commands execution routines. I also implemented the how a server searches the networks routing daemons for a client that does not persist locally. Phylogenetic Tree constructor C++ Team of 4 A tool that takes a number of DNA sequences and construct the phylogenetic tree representing them. Online Multiple sequence alignment C++ Team of 2 A client that grabs DNA sequences from ncbi genbank and aligns them.
Clustering of gene expression data C++ Individually

Implemented and used Minimum cut algorithm to achieve clustered data.


Information exchange web site pl/sql, Oracle 10g Inidividually Interactive web site that allow users to post questions and allow others to answer them. (Yahoo! Answers alternative)

Ultrasonic Range Meter, Line following car Assembly, C. Individually Image processing package includes: filtering, editing options. C#, Matlab Team of 4

Extracurricular activities:
1st place in ACM local contest in 2008 as well as participating in numerous ACM contests in the 4-years education journey Student Union: Families committee vice president Java (ME) instructor at COMPASS [student activity] XNA development team leader at COMPASS '10 [student activity]

Soft Skills:
Working in a team, Team leader, Presentation, Communication, Self-learning.

Hobbies:
Video games, watching documentaries and space researches.

Potrebbero piacerti anche