Printing tool Download PDF


Software lead developer with over 9 years of success planning, monitoring and driving the on-time delivery of complex technology, business, and improvement solutions.

Focusing on conceptualizing business needs and translating them into a viable technical solutions. Strengths include successful analysis and problem-solving expertise, and proven project management experience. Strong background in .Net / Agile methodology / Software design and architecture, especially focusing on managing all aspects of software development life cycle (SDLC), from initial capture of requirements through development, testing, delivery and enhancement.

Work History

May 2013Present

Software Development Team Leader

Asyad Capital

I'm responsible for design and implementation the software architecture, providing the strategic vision and tactical plan for a team of software engineers, leading, coaching, Code reviewing and supporting the team in developing applications based on MVC, AngularJS and GIS esri technologies.

  • Following agile "Scrum" processes, establish schedules, assign duties, enforce work standards and to complete features within estimated time frames..
  • Collaborate with client product, QA, operations, and management to define the features roadmap and deliver an efficient applications.
  • Provide technical expertise and Ensure that the team is consistently delivering working software to the standards the department expects.
  • understand and explain to my team the importance of principles of good software design and development and best practices.
  • Support the team members technically in order to make sure that the features developed by my team are produced to the highest possible quality in the fastest possible time and no less.
  • Ensure that all team members turn up promptly to team meetings including stand up, retrospective and planning.

Key Technologies:

.NET 4.0 / 4.5, ASP.NET, C#, MVC, JavaScript, JQuery, Json, SQL, Oracle, XML, WCF, Entity Framework, ArcGIS API for JavaScript, Web Services, IIS, Agile, TFS, MS Project, Visio

Jun 2010Apr 2013

Senior Software Development Consultant

Egabi Solutions

I joined the CMMI level3 program and practices, So I got a great experience how to complete your solution in a best way through the SDLC, As a senior developer I participated in the design, development and support of a number of in-house and client facing web and mobile based application, utilizing .NET, XML, web services and client-server techniques. I developed some applications in a mortgage, CRM and social industries based on .Net, Microsoft Dynamics, Windows phone, iOS and android 

  • Developed web applications based on, WWF as a business layer and 
  • Designed and wrote Functional Specifications and Design (FSD) for application development
  • Developed mobile applications for Android/Windows/iOS interfacing with custom code and Service Provider Interface.
  • implemented a CRM application based on Microsoft dynamics.
  • Worked close to business people to review requirements.

Key Technologies:

.NET 3.5, ASP.NET, C#, SQL, XML, WCF, ADO.NET, WWF, MS Dynamics, Windows phone, Android, IOS, Web Services, TFS, Visio

May 2008May 2010

Web Developer

  • Worked within a Microsoft development environment, specially in, ASP.Net and SQL Server technologies.
  • Designing and Coding the Web Applications
  • software developer in Accounting and Stores
  • software developer in HR Systems
  • Implement SQL stored procedures, triggers functions ..etc and database design
  • Creating Reports

Key Technologies:

Microsoft Visual Studio 2008, Microsoft SQL Server 2005, Microsoft Team Server, Crystal Reports 11, Rational Rose

Dec 2007Mar 2009

Junior Software Developer

Rent Centric
  • Using Generator engines to build the business logic layer like net tier and CSLA
  • Working within a Microsoft development environment, specially in VB.Net, ASP.Net and SQL Server technologies.
  • Designing and Coding Web Pages (Tasks System)
  • Implement SQL database
  • Creating Reports

Key Technologies:

ASP.Net, Visual Basic.Net, XML, Java Script, HTML Microsoft Visual Studio 2003 & 2005, MS SQL Server 2000 & 2005, MS Visual Source Safe, Crystal Reports 9 &11, Code Smith



Bachelor of Science - Department Of Computer Science

Benha University

Grade: Good


Core Programming Languages
  • C#
  • VB.NET
  • Objective-C
  • Javascript
  • jQuery
  • Json
  • UML
  • MS SQL Server
  • MS Access
  • .ASP.NET MVC/Web Forms
  • Entity Framework
  • Crystal Reports,
  • MS SQL Reporting
  • LINQ
  • Web services
  • Microsoft Team Foundation Server (TFS)
  • Windows Communication Foundation (WCF)
  • Windows Workflow Foundation (WWF)
Development Methodologies
  • PMP (preparation course/practicing)
  • Agile Methodogy (Scrum)
  • Microsoft Project
  • IOS
  • Android.
  • Windows Phone and Windows Mobile
Building web applications using ArcGIS API for JavaScript


MS Microsoft Dynamics



Course of attending project management professional (PMP)

Egabi Learn

Course of Enterprise Software Design and Architecture


Building web applications using ArcGIS API for JavaScript

  • ArcGIS Desktop I : Getting started with GIS
  • ArcGIS Desktop II: Tools and Functionality
  • ArcGIS Desktop III: GIS Workflows and Analysis
  • Introduction to ArcGIS Server 
  • Introduction to Java script
  • Building web applications using ArcGIS API for JavaScript

Introduction to Agile Software Development


Exam 70-580: TS: Windows Mobile 6.5, Application Development


MCPD: Enterprise Application Developer 3.5

  • Exam 70-536:TS: Microsoft .NET Framework – Application Development Foundation
  • Exam 70-505:TS: Microsoft .NET Framework 3.5 – Windows Forms Application Development
  • Exam 70-562:TS: Microsoft .NET Framework 3.5, ASP.NET Application Development
  • Exam 70-561:TS: Microsoft .NET Framework 3.5, ADO.NET Application Development
  • Exam 70-503:TS: Microsoft .NET Framework 3.5 – Windows Communication Foundation Application Development
  • Exam 70-565 : PRO: Designing and Developing Enterprise Applications Using the Microsoft .NET Framework 3.5

Some of Projects


Role: Architect and designer, Team leader

Company: Asyad Capital


iScope is a solution that automates the business cycle of inspection activities for all types of governmental projects(constructions, roads, utilities .. etc)

iScope is an innovative solution that links project stockholders(clients and government entities, contractors, consultants, testing labs) using web-based and mobile technologies, iScope built over world-class architecture and standards

Customer: Over 70 municipalities of Saudi Arabia's government and Ministry of Health 


.MVC.NET, WebAPI, C#,  JavaScript, JQuery, Json, SQL, Entity Framework, Android, IOS, Agile, TFS, MS Project, Visio


Role: Senior Developer, System Analyst

Company: Egabi


MorgagePlus™ is an integrated mortgage solution simulating all business processes and workflows required for core business and operation. MortgagePlus™ covers a wide range of mortgage payment methods and handles collection and delinquency through flexible profession means. MortgagePlus™ is simply configured to work amid Islamic forms as well as conventional forms, with the ease-of-configuring credit and loan management policies.

•    Call Center Module
•    Sales Module
•    Credit Admin Module
•    Verification Module
•    Legal Module
•    Credit Module
•    Insurance Module
•    Engineering Module
•    Operation Module
•    Finance Module

Customer: Amlak and RMH


ASP.NET, WCF, C#,  JavaScript, Json, SQL, ADO.NET, GP, TFS, Visio

Vehicle Rental

Role: Developer

Company: Rent Centric


Proper fleet management can be listed as one of the most overwhelming tasks for keeping a vehicle rental operation running smoothly and efficiently.
With the extent of the vehicle tracking, maintenance and history record collecting, financial management and fleet reporting features we offer, you can be assured that Rent Centric car rental software will take care of every aspect of your business, keeping your job fun and relaxing.

Customer: Implemented for over 200 world wide vehicle rental agencies


ASP.NET, WCF, C#, JavaScript, Json, SQL, CSLA Code genratorTFS, Visio


Role: Developer

Company: Jadeed


A Clinitronics is software packages that manage and control reservations operations for patients, also determine appointments for them in the same time monitor and calculate the cost for a clinic from consumables, fees for doctors and manage introduced services to other places.

Customer: Implemented for many clinics in Egypt

Technologies: 3.5, C#.Net, Ajax, MS SQL 2005, LINQ To SQL, Crystal Report 11, Rational Rose and Visio

Riyadh Principality Mobile App

Role: Mobile and back-end Developer

Company: Egabi


Mobile Application to help KSA, Riyadh Principality to interact with the citizens throw latest news and social activities, Provide the procedures required for the services that the principality provide for the citizens, Also the user able to track his requests throw that app.

Customer: Riyadh Principality


WCF, C#, Json, iOS, Android

Also I was involved in a many products that targets a various businesses like Garages and workshops automation, HR, stores, medical industry, Fleet management, GIS and CRM applications