Total Years of Experience: 15 Years, 2 Months
March 2017
To Present
Senior Software Developer
at Path-Solutions
Location :
Egypt - Cairo
1. Followed Agile and Scrum Methodology Communication and collaboration, functioning software
2. This system responsible for handling Business in banking investment, I was responsible
For migration between two version to new version using Oracle data Base and .net Web Forms
3. Creating Windows services to reschedule sending mails to customers with selected reports from System
4. Used LINQ for querying, sorting, filtering the complex objects utilizing Entity Framework DB Context and implemented Repository pattern for centralized data access.
2. This system responsible for handling Business in banking investment, I was responsible
For migration between two version to new version using Oracle data Base and .net Web Forms
3. Creating Windows services to reschedule sending mails to customers with selected reports from System
4. Used LINQ for querying, sorting, filtering the complex objects utilizing Entity Framework DB Context and implemented Repository pattern for centralized data access.
April 2013
To February 2017
Software Developer
at RETC - Cadbury
Location :
Egypt - Cairo
1. Analyzing the needs of clients and then designing a system to meet those needs.
2. Designing the step-by-step flowcharts for computing systems that show how program code must be written in order for it to work properly.
3. Provides information by collecting, analyzing, and summarizing development and service issues.
4. Develops software solutions by studying information needs, studying systems flow, data usage, and work processes.
5. Investigating problem areas.
6. Following the software development lifecycle.
7. Testing the reports, applications in controlled, real situations before going live .
8. Maintaining the systems once they are up and running.
2. Designing the step-by-step flowcharts for computing systems that show how program code must be written in order for it to work properly.
3. Provides information by collecting, analyzing, and summarizing development and service issues.
4. Develops software solutions by studying information needs, studying systems flow, data usage, and work processes.
5. Investigating problem areas.
6. Following the software development lifecycle.
7. Testing the reports, applications in controlled, real situations before going live .
8. Maintaining the systems once they are up and running.
December 2010
To February 2013
Software Engineer
at Reem
Location :
Egypt - Cairo
Develop and Maintenance Software Programmes ..
Share on Facebook
Share on Twitter
Share Via Email