I have a Bachelor of Computer Science from El Shorouk Academy, studied and implemented a lot of software programming technologies and programming languages and still seek for new challenges in any field related to the computer industry from writing code passing by team leading and managing software projects to software analysis and design. Certified from Microsoft from 2002 and since this time I developed, implemented, supervised created, delivered and maintained a variety of systems, windows-based, browser based , web services, components, controls, development tools …etc, in different fields Healthcare, ERP, E-Commerce, E-Learning…etc. Specialties: C#,ASP - ASP.NET, AJAX, MVC – MVC 4, DHTML - XHTML - HTML5, CSS - CSS 3, JavaScript, jQuery, Knockout, Angular, XPath, XQuery, XSL, XSLT, XSD, WCF, Web Services, SOAP, REST, VB.6 - VB.NET, ADO – ADO.NET, Entity Framework, Crystal Reports, WPF, Silverlight, Windows Forms, LINQ, TFS, NHibernate, Windows Services, WF,T-SQL, SQL Server 2000-2012, UML, OOP, Design Patterns, Project Management, Agile Process Model, Agile Project Management, SCRUM. Health Insights – Giza – Egypt Jan 2008 -Now One of Al-Khaleej Group companies - software house resides in Egypt Web: Position Hold: Software Development Team Leader 1 Technical lead porting HIS (Hospital Information System) Modules to .NET 3.5. 2 Develop Web Development Environment – Active Medical Sheets - that help doctors to design their own forms, writing scripts that adds functionality and attach it to the system to be used as a part of it dynamically. 3 Technical develop and managing delivering of Bed Board system with high graphical user interface facilities. 4 Designed and developed Emergency & Ambulance system. 5 Designed and developed Operation theatre board system. 6 Designed and developed Data Access Layer for .NET Modules for all HIS system. 7 Assign Tasks to Developers. 8 Hard coding general modules that enhance developing process. MADAC Software Group– Cairo – Egypt Jun 2005- Dec 2007 Branch for Saudi Arabian software house resides in Egypt Web: Position Hold: Software Team Leader 1 Design and Develop modules of windows forms ERP system. 2 Porting all ERP modules to asp.net web application. 3 Upgrade Data Access Layer to work with Multiple DB engines more than SQL server. 4 Analyze Business Requirement. 5 Generate Database Structure. 6 Generate Application Classes & Interfaces. 7 Assign Tasks to Developers. 8 Hard coding general modules that enhance developing process. 9 Make researches and find solutions to systems problems. Ripple Applications – Cairo – Egypt Aug 2004- Jun 2005 Web: Position: Senior Software Developer YousrSoft – Giza – Egypt Feb 2003 – Aug 2004 Position:Application Developer
©