Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
14-AUG-2011 Muhamad Hesham`s resume
1. MUHAMAD HESHAM MUHAMAD
7 Alwaha st, Nasr City, Cairo, Egypt. muhamad.hesham.lotfy@hotmail.com Date of Birth: 6-JAN-1990
(+2)0106057970 Technical Blog Military Status: Exempted
(+2)0224719818 LinkedIn Profile Marital Status: Single
OBJECTIVE & AREAS OF INTEREST
↘ Seek, identify and further develop an appropriate level of professionalism as a C++ developer,
preparing myself to work in AI research and development.
↘ Very passionate about developing extendable and reusable software.
↘ Interested in Artificial Intelligence, wishing to apply the academic part of AI to solve real-life problems.
EDUCATION
↘ Bachelor of Computer Science, Faculty of Computer and Information Science (FCIS), Ain Shams
University, Total Grade: V.Good with honor (2011)
↘ General Certificate of Secondary Education, El Manara School, Cairo, Egypt with results 99.2%.
EXPERIENCE
↘ NTP Software, Egypt, Cairo, Nasr City (August 2011 – Current), Full Time, C++ Developer
→ Developing optimized and thread-safe C++ code using WinAPI, RPCs, and COM in “Quota and File
Sentiel” QFS Project.
→ Challenges: designing and writing scalable, portable, efficient, and bug free code.
Skills
↘ Technical-Skills
→ Languages: C/C++, C#, Assembly, Prolog, Unreal Script,
HLSL, VHDL.
Projects Worked
→ Concepts: 2D/3D Game Programming, Windows
Programming, Network Programming, Object Oriented C/C++
Programming, Object Oriented Analysis and Design, UML C#
Modeling, Design Patterns, Agile Methodologies,
Prolog
Distributed Computing and Multithreading.
Assembly
→ Technologies: Win32 API, MS RPCs, COM, QT
UnrealScript
Framework, Unreal Development Kit, XNA Game Studio
3.1, OpenGL, OpenCL, Matlab, Revision Control (SVN),
Project Management (Redmine, MS Project).
↘ Soft-Skills
→ Problem solving, Creative thinking, Self-learning, Team work, Presentation skills and Mentoring
skills.
↘ Language
→ Arabic, mother tongue.
→ English, good writing and reading.
PROJECTS
↘ Graduation Project: Intelligent Agent for Medium-Level Artificial Intelligence in Real Time
Strategy Games (C++, Stratagus RTS Game Engine)
→ AI playing agent that mimics a human player in reasoning and planning.
→ Methods used are Case-Based Planning and Reinforcement Learning under test-bed StarCraft.
↘ Gamaton Game Engine (C#, XNA Game Studio)
2. → 2D game engine on which any 2D XNA game can be built.
→ Enriched by an in-game Level Editor and external scripting language for defining game visuals.
↘ Critical Shot (C#, Gamaton Game Engine) Adventure 2D game in which the player is an enthusiast
photographer aims to aware the world of the Millennium Development Goals using latest technologies
in communication.
↘ Unreal Blocks (C++, QT Framework) Implementing the front-end of a “Tiny C” language compiler.
↘ Object Serializer (C++, Unreal Blocks) An object serialization library, with the following features:
→ Serializing and Deserializing C++ objects using auto-generated object graphs.
→ Support working with templates, polymorphism, pointers and typedefs.
↘ The Mahabharata (Unreal Development Kit, UnrealScript) A prototype for a hybrid action/FTPS
game based on “The Mahabharata” Indian epic.
↘ Unreal Network (C#) Library of Neural Network models, implementing different machine learning
algorithms.
↘ Unreal Classifier (C#) Library of classification/clustering techniques: Bayesian, kNN, k-Means, etc…
↘ Unreal Brush (C++, QT Framework) Image processing application that implements image
enhancement, restoration, morphology and segmentation in spatial domain.
↘ Shalabi Race (C++, OpenGL) 3D game that implements the basic physics of cars and the basic 3D
game environment.
↘ FOS (C under Linux) A command-line 32-bit operating system that implements process execution
and memory management using paging.
↘ Assembler (C# WinApplication) Translates assembly language to machine code of a 32-bit
processor.
↘ GraFICS (C# WinApplication) MDI graphical editor supporting compound shape structure.
HONORS & AWARDs
↘ Reached the semi-final round in Microsoft Imagine Cup 2010 Game Design Competition.
↘ Support Organization most active member, “Support Academy” event 2008-2009.
↘ Ain Shams University ACM Warm-up contest 2009, 2nd place.
↘ Ain Shams University ACM Mid-Year contest 2009, 2nd place.
↘ Cairo University ACM Warm-up National Contest for ECPC 2008, 7th place “First participation”.
↘ Ain Shams University ACM local contest 2008, 2nd place.
ACTIVITIES
↘ Ain Shams University ACM Student Chapter
→ Chapter President, (2010 – 2011), Leading the chapter to spread knowledge, teach faculty and
school students problem solving through programming.
→ Training committee member, (2009 – 2010). Prepare programming contests, Mentor a team of
freshmen students preparing them to compete in the ACM-ICPC World Finals, Gave 2 presentations
out of 6.
↘ Support Organization Academic committee member, (2008 – 2009). Prepare sessions
presentation, Mentor a team of freshmen students, Gave 4 presentations out of 7.
↘ Design Patterns Summer Course Instructor Setup course syllabus, Prepare session presentation,
Prepare the test-bed for adding experimental code, Gave 3 presentations out of 4.
↘ Was the speaker of a “Thank you party” for faculty teaching assistants.
↘ Was the speaker of a “Welcome party” for faculty freshmen students.
↘ Attended Microsoft Imagine Cup Competition offline training 2008.
↘ Attended Interpersonal and Communication skills courses at Zedny Organization.
REFERENCES FURNISHED UPON REQUEST