Amgad Desouky, Senior .Net Developer

Amgad Desouky

Senior .Net Developer

Emaratech

Location
United Arab Emirates
Education
Bachelor's degree, Information System
Experience
18 years, 6 months

Share My Profile

Block User


Work Experience

Total years of experience :18 years, 6 months

Senior .Net Developer at Emaratech
  • United Arab Emirates - Dubai
  • My current job since July 2017

 Guide team development efforts towards successful project delivery.
 Design and Develop high level architecture and ensure that other team members follow the proposed architecture
 Provide technical leadership to teammates through coaching and mentorship.
 Maintain high standards of software quality within the team by establishing good practices and habits
 Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
 Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
 Design, develop, and unit test applications in accordance with established standards.
 Participate in peer-reviews of solution designs and related code.
 Package and support deployment of releases.
 Work with teammates in the migration of legacy applications to current Microsoft technologies.
 Develop, refine, and tune integration between applications.
 Analyze and resolve technical and application problems.
 Adhere to high-quality development principles while delivering solutions on-time and on-budget.
 Research and evaluate a variety of software products
 Full lifecycle application development
 Designing, coding and debugging applications using .Net technologies
 Software analysis, code analysis, requirements analysis, software review
 Object-oriented Design and Analysis (OOA and OOD)
 Software modeling and simulation
 Software testing and quality assurance
 Performance tuning, improvement, balancing, usability, automation
 Support, maintain and document software functionality
 Integrate software with existing systems
 Evaluate and identify new technologies for implementation
 Maintain standards compliance
 Implement localization or globalization of software

.Net Development Lead at Smart Cube
  • United Arab Emirates - Dubai
  • January 2016 to January 2017

- Maintain high standards of software quality within the team by establishing good practices and habits
- Design, develop, and unit test applications in accordance with established standards.
- Develop, refine, and tune integration between applications.
- Analyze and resolve technical and application problems.
- Adhere to high-quality development principles while delivering solutions on-time and on-budget

.Net Development Lead at Integrant inc
  • Egypt - Cairo
  • December 2011 to January 2016

Projects Involved in:-
1. Time Card Approval System (TCAS) (Mobile application)
 Ace Parking Management (ACE) had more than 500 locations and more than 4000 employees. Ace requires additional functionality be made available to the employees that work at the parking lots. Employees need to be able to ensure that the time card information captured by the time tracking system is accurate, provide a means to identify edits that need to be made to incorrect information, and ultimately approve or decline time cards. There are two time periods per month, 1- 15 and 16 - last day of the month (semi-monthly)
My Role in the project:-
1. Designing, coding and debugging applications
Technologies used:-
1. Mobile technologies:- JQuery Mobile, JQuery UI, JS Knock-out, Javascript, AJAX
2. Framework technologies:- Entity Framework, Enterprise Library
3. Web technologies:- ASP.net 4.0, ASP.net MVC 4.0

2. Financial Information eXchange (FIX)
 Is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd
My role in the projects: -
1. Full lifecycle application development
2. Designing, coding and debugging applications using VB.Net technologies
3. Software analysis, code analysis, requirements analysis, software review
4. Object-oriented Design and Analysis (OOA and OOD)

Senior .Net Developer at AHCC
  • Egypt - Cairo
  • October 2010 to June 2011

• Full lifecycle application development
• Designing, coding and debugging applications using
o Asp.Net 3.5, SQL server 2008, Oracle 10g
o Design patterns e.g. MVP, MVC, Factory, builder
o Workflow engines.
• Software analysis, code analysis, requirements analysis, software review
• Object-oriented Design and Analysis (OOA and OOD)
• Software modelling and simulation
• Software testing and quality assurance
• Performance tuning, improvement, balancing, usability, automation
• Support, maintain and document software functionality
• Integrate software with existing systems
• Evaluate and identify new technologies for implementation
• Maintain standards compliance
• Implement localization or globalization of software

Senior .Net Developer at Link Dot Net
  • Egypt - Cairo
  • September 2008 to October 2010

Projects involved in:-
1. Shared Information/Data Model (SID)
 Revamping ISP application that support Internet access, Hosting, email and domain services using SID which is a unified reference data model providing a single set of terms for business objects in telecommunications. The objective is to enable people in different departments, companies or geographical locations to use the same terms to describe the same real world objects, practices and relationships
My Role in the project:-
 Designer for Workflow using Ultimus workflow engine
 Designing, coding and debugging New Sale and Manage Sale Modules using .Net technologies
Technologies used:-
 Visual Studio .net 2008, Utlimus 8.0 for workflow designing, VTS 2008, Applying Several Design Patterns (Factory, Proxy, …)

Senior Solution Developer at DMS Egypt
  • Other
  • January 2006 to September 2008

Projects Involved In:-
1. Medical Record Management (MRM)
 Overview
Preserving the medial data for the patient over the web
 Technologies used :-
.Net technology, SQL Server 2008, Oracle Database
2. المشروع القومى لعلاج المواطنين على نفقة الدولة
 Overview
• E-government project aims to help citizens to make a new request for free treatment over the web
• Allows the central council to make a complete work cycle over the request automatically to issue the decree and allows the central council to be connected with the other councils all over the state
 Technologies used :-
Oracle ADF, J2EE(Through oracle JDeveloper IDE) Oracle 10g application server, Oracle 10g Database
3. Geographical Reporting Tool
 Overview
The aim of the application is to create a user friendly tool that support different levels of managers to collect highly secured statistics and information about their own highly distributed business at no time and no effort from any place all over the world
 Technologies used
ASP.NET, Oracle Database, GIS Web Service
4. Dental Chart Web Application
 Overview
The project aims to help the dentist to visually record and view the changes that happen to his patient's teeth and mouth over a large period of time through the web
 Technologies used
ASP.NET, Oracle Database, SQL Server 2005

Education

Bachelor's degree, Information System
  • at Faculty of computer science and Information system
  • May 2004

Specialties & Skills

Entity Framework
SQL Server
ASP.NET MVC
Design Patterns
Oracle DB
Asp.Net
SQL Server
Object Oriented
Javascript
Webservices
ADO.net
ASP.net MVC 4.0
JQuery Mobile
JQuery UI
Web Development

Languages

English
Expert

Training and Certifications

MCSD (Certificate)
Date Attended:
August 2014
Valid Until:
August 2016