Michael Nagy George 18 Ibrahim Solyman Street, Taween - Fesel , Giza, Egypt. Mobile: (+2) 012 434 74 68 Home: (+2) 0237417164 Email :
[email protected]
CAREER OBJECTIVE To obtain software developer position that enriches my software development experience and further develops my technical skills and fully utilize my academic background, while providing all necessary help to improve and increase the profit of company I working in. WORKING EXPERIENCE Aug 2009 – Present EL RUBAIA Technical and Information :- Founded in 2009 , Saudi Company build and design integrating solution ,The main customers are Saudi government and Saudi educational organization .
Aug 2009 – Sep 2009 EL RUBAIA Website:- Company Website using Sliver Light
3.
Sep 2009 – Till Present: - Saudi Arabia Culture Mission Website using sharepoint MOSS 2007. Sep 2007 – Aug 2009 DashSoft :- Founded in 2005, DashSoft main business line is outsourcing. It is to design, build and implement turnkey solutions to offshore companies, My position is Software Engineer I’m involved to develop & test many projects :-
Sep 2008 – Aug 2009 Telerik ECMA :- ECMA is a full HR system, Software built for
Telerik.
Nov 2008 – Sep 2008 WCF Service Generator Wizard :- Generate Astoria , WCF endpoint , WCF Collection Service and AtomPub service from Telerik Open Access entities, Software built for Telerik .
Sep 2008 – Nov 2008 Wireframe: - is Customer Relationship Management system built from scratch, system built for Telerik.
July 2008 – Sep 2008 Generic DAL :- is generics data access layer based on ADO , ADO.Net , DAAB , Linq to SQL , ADO entity framework , Data Service , NHibernate and Telerik Open Access .
Jan 2008 – July 2008 SiteFintiy :- is content management system produced by Telerik . I developed Newsletter module and Notification service for more info http://www.sitefinity.com/ ACHIEVEMENTS & PROJECTS
Mera. Description
Internet Cafe System which many feature like Control each client by a specific time , Support chatting , Server can talk to client using client sounds. , The ability to recover from errors , Share folders to clients by new techniques. , Generate report about what happened each day , Support security and Remote access to client desktop.
Tools Year
Microsoft C# 2.0. 2006.
YouChannel Description A Client/Server Architecture Video Blogging Application with rich GUI client and multi-threaded & functionality server. Technology & Tools Java 2 Standard Edition 1.5 (J2SE 5.0) using Java Swing, Sockets, Threading, DSJ (Direct Show Java). Year 2006.
HEM Messenger Chatting Application
Description A Client/Server Architecture chatting application. Tools Microsoft Visual C++ 6 using MFC framework, MFC Sockets. Year 2006.
DX-Ball Description A 3D DX-Ball game, Tools Microsoft Visual C++ 6 using Direct X 9.0 SDK. Year 2006.
Space Craft Description A 2D flash game attacking planes with player’s plane within 4 levels and 3 trials. Tools Macromedia Flash MX, Action Script 2.0, Adobe Photoshop 9.0. Year 2005 EDUCATION INFORMATION Collage B.Sc. Computer Science, Helwan University, 2007 Major Computer Science. Grade Good School "El-Tawfeaya Secondary School "
TECHNICAL SKILLS Programming Languages C# (2, 3.5 and 4) VB .Net Java SQL, OQL C++
Self Estimation(out of 10) 9 7 6 6 5
Ruby
4
Application Frameworks Self Estimation(out of 10) Model Viewer Controller 8 Microsoft Foundation Class 5 Model Viewer Presentation 4 Java Swing Framework 4
Experience Duration More than 3 years About 3 months About 3 months About 3 months About 3 months About 1 months Experience Duration About 3 Months About 3 months About 2 months About 2 months
Graphics Programming Experience with DirectX 9.0 for creating a 3D DX-Ball using Visual C++ 6. Web Technologies HTML ASP .Net Web Service SharePoint 2007 Data Service JavaScript Silverlight WCF 3.5 and 3.5 sp1 Ruby On Rails
Self Estimation(out of 10) 9 9 8 8 7 7 6 6 3
Experience Duration More than three years More than two years More than 5 months More than 5 months More than 4 months About one year More than 2 months More than 2 month About 1 month.
DBMS: Experience with Microsoft SQL server 2000, 2005 and 2008. OR Mapping Tool ADO.Net entity Framework LinqToSQL Telerik Open Access NHibernate
Self Estimation(out of 10) 8 8 8 6
Programming Paradigms Structure Programming Object - Oriented Programming Testing Environments Microsoft Unit test
Experience Duration About 6 months About 3 months More than 3 months About 1 month
Self Estimation(out of 10) 9 9
Self Estimation(out of 10) Experience Duration 8 About 6 months
RAD Tool and IDEs Experiences with Microsoft Visual Studio 6 & 2005 & 2008. Experiences with Java Eclipse 3.2, NetBeans 5.0. Experiences with Microsoft Expression Studio Other Technical Skills
• Solid and Deep Understanding of Object-Oriented Programming and the Object data model itself (Reference to Graduation Project). • Deep understanding of Object-Oriented Analysis/Deign and good knowledge and applying of UML diagrams.
• Very Good understanding and applying of Object-Oriented Software design patterns (Decorator, Strategy, Singleton, Factory, Abstract Factory, State, Proxy, …)
• Very Good understanding of Waterfall, Iterative and Unified Process Software
Development Process (Agile, Scum). And Software Development Process Concept. • Very Good understanding of Relational data model and Relational Database Design. CONCEPTUAL SKILLS • Solid and Deep understanding of Computer Networks and Network Protocol analysis. • Deep understanding of Multi-threading Concept and Experiences it with many technologies (.NET Technology, Java Technology). • Deep understanding of Operating System Theories. • Deep Mathematical understanding in various mathematical topics. • Very Good Problem Solving skills and Ability to attack problems in different views perspectives.
PERSONAL SKILLS Open Mind and fast learner in science and new technologies. Highly Self motivated. Work under pressure. Good Communications skills. Research abilities. PERSONAL DETAILS Gender Male. Date of birth 24th October, 1986. Nationality Egyptian. Marital Status Single. Military State Exempted Languages
• •
Arabic (Mother Tongue).
English Very Good GRADUATION PRPJECT Graduation Project Project Information Code Name Triton DOODBMS Description Distributed Object-Oriented Database Manager System that support native objects Storage, retrieve and manipulation. Using Object Data Modeling as it's underlining Data model partially adhering to the ODMG 3.0 standards. (more info http://en.wikipedia.org/wiki/Object-oriented_database_management_system) Technology used
Microsoft .NET Technology, C# 2.0. XML.
Participation Information Responsibility 1- Server Connection Manager: -
• Establish and handle the connection between the server and the Client. 2- Client Library:• Connect to server and transfer Data with security policy. • Preparing object state which will be stored at server. 3-
•
Get objects from their sates which received. Object Manipulator Manager :-
• Store Object pattern by using Storage Manager In pattern. • Make some operation in the stored Objects like scan all and search it unpacking objects and start find the target objects. OTHER INFORMATIONS & REFERENCES Hobbies Swimming Chess & Pool. References Available upon request.