Download PDF

Summary

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 Asp.net, WWF as a business layer and Ado.net 
  • 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

Jadeed
  • Worked within a Microsoft development environment, specially in C#.net, 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

Education

20022006

Bachelor of Science - Department Of Computer Science

Benha University

Grade: Good

Skills

Core Programming Languages
  • C#
  • VB.NET
  • Objective-C
  • Javascript
  • jQuery
  • Json
  • UML
Databases
  • MS SQL Server
  • ORACLE
  • MS Access
Technologies
  • .ASP.NET MVC/Web Forms
  • Entity Framework
  • ADO.NET
  • 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
Mobility
  • IOS
  • Android.
  • Windows Phone and Windows Mobile
Building web applications using ArcGIS API for JavaScript


CRM

MS Microsoft Dynamics

Certifications

2012

Course of attending project management professional (PMP)

Egabi Learn
2015

Course of Enterprise Software Design and Architecture

SECC
2014

Building web applications using ArcGIS API for JavaScript

Esri
  • 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
2013

Introduction to Agile Software Development

SECC
2011

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

YAT
2011

MCPD: Enterprise Application Developer 3.5

YAT
  • 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

iScope:

Role: Architect and designer, Team leader

Company: Asyad Capital

Description: 

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 

Technologies:

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


MortgagePlus

Role: Senior Developer, System Analyst

Company: Egabi

Description:

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

Technologies:

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


Vehicle Rental

Role: Developer

Company: Rent Centric

Description:

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

Technologies:

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


Clinitronics

Role: Developer

Company: Jadeed

Description:

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:

Asp.net 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

Description:

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

Technologies:

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