Over ten years of extensive experience in (database developing, designing, and analysis)
NATIONALITY/AGE
Egyptian/34
LANGUAGES
Arabic, English
EDUCATION AND PROFESSIONAL QUALIFICATIONS
B.Sc. Computer Engineering, Modern Academy for Engineering & Technology, Egypt, 2006
Member of Egyptian Syndicate of Engineers
EXPERIENCE
2012, Al Amar Consulting Group S.A. - AMG, Cairo, Egypt; (Deputy Database Manager)
2006-2012, ECG Engineering Consultants Group S.A., Cairo, Egypt; Oracle Database and Linux Administrator / Oracle Database Developer / Oracle Database Analyst.
Oracle Database and Linux Administrator. Responsibilities included: Maintaining providing database administration, i.e. security, backup, and recovery of databases for a complex environment of ORACLE, UNIX/Linux/Microsoft based application servers, database applications and Microsoft servers; Ensuring the rigorous application of information security/information assurance policies, principles, and practices in the delivery of systems and data management services; Performing normal maintenance of database such as performing backup and recovery operations; responsible for complying with problem management and change control procedures, as required; responsible for overall health, maintenance, and documentation of databases tasked to individual; review assigned service requests daily, follow-up and provide status updates to management, ensure problem ticket information is updated accurately and promptly.
Oracle Database Developer. Duties included: Managing all aspects of physical database design and development; developing and maintaining PL/SQL functions, triggers, stored procedures, and packages; supporting Application Teams and their projects to enhance, troubleshoot and performance tune the SQL queries; supporting Oracle Database development in Production, Test and Development environments; implementing user authentication and validating databases security protocols across systems.
Software Architect Responsibilities comprised: showing creativity and a different way of thinking, Work with analysts on the feasibility of a conceptual design by taking technical specifications prepared by the analyst and designing system components to meet the set requirements, draw up detailed design documentation including charts and diagrams that indicate the various components involved, prepare instructions for programmer implementation, talk with other team members (analyst and programmers) to ensure functionality according to systems specifications, and develop solutions as problems or issues arise, design monitoring and performance measurement processes., Satisfy clients' needs for high-speed access, multiple views of the same information, accuracy and security, and the sharing of information between systems.
Software Analyst Responsibilities comprised: studying the software application domain and prepares the software requirements and specification, Define specifications for complex software programming applications, Interface with end-users and software consultants, Interacting extensively with clients of the company, or within departments
Critical examination of clients' requirements and understanding the clients' operations and systems
Translating requirements of the client into workable models
Determining the potential solutions and testing them for both technical and business compatibility
Developing project feasibility reports and discussing them with top management with regards to future implementation
Presenting the client with solutions so generated, and familiarizing him with the new models
Working with the software developers and other end users to ensure technical compatibility and user satisfaction
Planning a testing schedule for completing the system operations comes after the client has adopted the new system into the workplace
Supervising proper functioning of a new system as an ongoing process
Apart from these official activities, being up-to-date with technical developments in the industry by subscribing to tech magazines and participating in developer summits and programs
List of Projects and Modules:
Personnel
Attendance Management
Vacations
Project Management
Time Sheet and Man-load
Performance Appraisal
Finance
Inventory Management
Payroll
TRAINING COURSES
Oracle Database Developing and software Architecture and Analysis
PMP (Project Management Professional),CBT Education Center
Oracle Database Administration
CCNA (CISCO Certified Network Associate), Yat Education Center, Cairo
Java Programming, IBM World Trade Corporation, Cairo
Object Oriented Programming, IBM World Trade Corporation, Cairo
HTML Language for Web Designing, Telecom Egypt
PHP (Web Developing)
Linux Administration (self studying)
Database Administration (self studying)