Mahmoud Holah, Software developer & IT Instructor

Mahmoud Holah

Software developer & IT Instructor

online

Location
Egypt - Cairo
Education
Bachelor's degree, Systems and Computers Engineering
Experience
15 years, 2 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 2 Months

Software developer & IT Instructor at online
  • Egypt - Cairo
  • My current job since October 2011

- Develop, create, and modify general computer applications software or specialized utility programs.
-Analyze user needs and develop software solutions.
- Create efficient, scalable, reusable middle tier logic using any of ASP.NET, XML and C# Language
- Create intuitive, logical and dynamic user interfaces using HTML, DHTML, JavaScript, XSL, and AJAX.
- Create and design databases, views, stored procedures, T-SQL statements and user-defined functions of varying complexity with a “best practices” approach to keys, indices and relationships in SQL Server 2005/2008.


• Online Air Ticket Booking System
• College Information System
• Online Voting System
• Online Banking Project
• Bus Ticket Booking System

- Responsible for the teaching and training of computer related concepts.
- Teaching courses in some fields, such as information Technology.


• Computers and processors course

o Introduction to hardware, software and data.
o Processors and instructions.
o Personal computers

• Relational databases: theory and practice course

o The database language SQL
o Database life cycle
o Further database features

• WEB TECHNOLOGIES course

o Foundations of Web technology
o Web Architectures
o Application Development

• MCPD

o C#.NET, C++
o Object Oriented Programming
o SQL Server
o Windows Applications Development with Microsoft .NET Framework 4
o Accessing Data with Microsoft .NET Framework 4
o Web Applications Development with Microsoft .NET Framework 4

• ICDL

o Concepts of Information Technology (IT)
o Using the Computer and Managing Files
o Word Processing
o Database
o Presentation
o Web Browsing and Communication

Air Surveillance Officer (ASO) at Ministry Of Defense
  • Egypt - Cairo
  • June 2010 to October 2011

• Use sophisticated electronic equipment to detect, classify and identify aircraft and surface vessels within a specified area of operations.

• Day to day this is conducted for Egyptian airspace and its approaches for reasons of illegal incursions to our sovereign territory.

• Establish and maintain an up-to-date and complete picture of air and surface activities using a network of radars and intelligence systems.

• Set up and operate tactical computer displays and Intelligence systems, working with other sections to classify and identify aircraft.

• Interpret and analyze information received from an Over the Horizon Radar to detect and track air and surface targets in order to develop an air/sea picture of Egyptian’s approaches.

• Aid the production of the overall air picture by communicating with external agencies and using data entry, manipulation of a Graphical User Interface and recording of information.

• An individual responsible for coordinating and maintaining an accurate, current picture of the air situation within an assigned airspace area.

IT Engineer at Ministry of defense
  • Egypt - Cairo
  • June 2010 to October 2011

• Develop and implement all new software programs and documents all program requirements according to required specifications and perform research for all program users.
.
• Participate in all department meetings and monitor all programming requests and develop and implement all financial products and services and perform troubleshoot on programs and identify and resolve all issues.

• Collaborate with development team to establish efficient data modeling techniques and provide support to all data warehouse programs and prepare reports for all queries.

Lieutenant at Ministry Of Defense
  • Egypt
  • April 2009 to June 2010

• Maintain Order and Discipline within section or unit.
• Commanding troops during war, leading platoons.
• Execute Orders from Superior Officers.
• Utilize Troop Leading Procedures.
• Maintain Army Equipment and Property.
• Prepare Operations Orders.
• Maintain Operational Readiness.
• Supervise Collective Training.
• Lead by Example.
• Live the Army Values.
• Conduct After Action Reviews.
• Enforce Army Standards.
• Utilize Composite Risk Management

Education

Bachelor's degree, Systems and Computers Engineering
  • at faculty of engineering
  • August 2008

Specialties & Skills

SQL Server
Microsoft Technologies
ASP.NET
visual studio.net
 Microsoft Visual Studio.NET
 Microsoft Office (MS Word, MS Access, MS Excel), PowerPoint.
Project mangement
ASP.NET
System Analysis
SQL Server 2008

Languages

Arabic
Expert
English
Intermediate

Training and Certifications

ASP.NET (Certificate)
Date Attended:
August 2007
Valid Until:
August 2007