Software developer & IT Instructor
online
Total years of experience :15 years, 2 Months
- 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
• 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.
• 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.
• 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