Career Summary
Allianz Egypt (www.allianz.com.eg)
Oct 2013-present
Senior Developer-Team Leader
My Roles in Allianz:
• Directs technical aspect of operations related to escalated Users accounts or high severity issues as they affect or confront a project or team.
• Attends to both business and technical considerations when designing solutions to project/team or company related issues.
• Participates in the evolution of company level best practices, standards, and policies as it related to software development.
• Provides thought-leadership as it relates to emerging technologies and readying our company and engineers for productively integrating the same into our business.
• Designs and develops user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
• Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
• Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
• Supports users by developing documentation and assistance tools.
• Supports and develops web application developers by providing advice, coaching and educational opportunities.
Achievements:
Senior Developer & Team Leader
• Life Insurance System working in Design Database, Develop using( ADF,PLSQL) ,also lead development team in some modules
• Implement Interfaces with Oracle HR and Oracle Financials (PLSQL)
• Develop Online Client portal using JSF Prime faces ,soap web service and make online payment using MIG (On WEB logic server)
• Electronic Kiosk (Self Service Machine like Banks ATM) From this machine the customer can pay outstanding premiums using credit cards, Issue new policies for some products also can check his policies information .I am working to develop this solution using java FX , Hibernate also I make e-payment using Card Reader SDK .
Role as Project Manager
• Client Portal Mobile Version I supervise this project that already developed by outsource company (Android ,IOS and Windows Phones)
• Travel Policies online this Application to allow customers to issue online Travel policies. I have manage it with outsource company and Develop only web services to sync the data with our internal system (JSP on Tomcat servers)
Tools
-IBM web sphere v. (5.0.0) on Unix-Aix platform
(Java « J2EE », XSL, XML, JSP, JSF, Java script,Ajax)
-Pl SQL
-crystal reports
-crystal report web server on tomcat A.S
-SQL Depending on Oracle 9i database
Tokio Marine (http://www.tokiomarine.com/)
Feb 2009-Mar 2013
Application Manager
My Role:
• Assesses business process requirements; analyzes structure and flow of work and data that support needs; evaluates possible solutions and recommends and implements solutions that support the mission, values and goals of the Company.
• Performs project management and participates on project teams responsible for system application software implementation and upgrades; determines project scope and staff resources required to complete projects; prepares project work plans and timelines. Monitors project milestones and reports project progress to management. Works closely with technical staff, vendors, and contacts from other institutions to ensure timely and efficient completion of projects.
• Creates and maintains standards, procedures, and documentation related to area of responsibility. May participate in computer audits and perform testing for disaster recovery process, ensuring a secure processing environment that protects the integrity and availability of information.
• Implements system changes and administers access to systems and information utilizing approved information technology security policies, standards and guidelines.
• Supervise support staff as required by individual position. Participates in hiring, evaluating and training.
• Effectively communicates with all levels of the organization to ensure project success and user needs are identified and met. Makes presentations to a wide-variety of audiences within the College community and to external organizations and at conferences.
• Participates on a variety of meetings, groups, and committees to communicate and confer about process analysis of existing procedures and systems, determine benefit and complexities of new processes and projects, prepare for testing, discuss the roll-out of new projects and software upgrades, and discuss other applicable issues.
• Prepares project proposals and budgets. Performs analysis for new technologies and system enhancements.
ITS (http://www.its.ws/)
Feb 2008-Jan 2009
Senior Software Engineer (Architecture & Integration Team)
ITS is an ISO 9001-3 (TickIT) and a CMMI Level 5 certified Software Development Center, providing the most advanced technologies, well-structured methodologies, documented coding standards, and proven processes for large-scale, complex software development and systems integration
Architecture & Integration-Banking Sector
• Lead architecture vision, design and documentation.
• Function as subject matter expert and system architecture authority for integration.
• Lead on system design, architecture and integration.
• Lead project teams to use technology to support system architecture design.
• Lead, govern and collaborate across team development functions.
• Offer design leadership, input and manage system tradeoffs.
• Design and document key system components, interfaces, infrastructure and communications.
Achievements:
• Develop Custom release JAVA API of JBPM JPDL (Open Source) and Eclipse Plugin
Using (Eclipse, net beans, Bea, JBPM-JPDL, Jboss server, Java « J2EE », Web services (axis2, jax-ws), RCP)
NSGB Life Insurance company (www.societegenerale.fr)
May 2005-Jan 2008
Senior Software Developer
NSGB Life Insurance Company is one of the important bank assurance players in the Egyptian market. It is a simulation from the European model of one of the biggest expertise in bank assurance, which is French Sogecap.
Working for implement projects, design, testing and technical support
-life insurance programs
-implement a programs for Life insurance process Inside Head Quarter to Help Our operation Team & to Contact with other Branches using “java ,xml , XSL ,JSP,JS” IBM web sphere
-Batches
making batches using PLSQL to make heavy processing using the DB like Collection installment premiums and preparing data for complex reports
April 2004 –May 2005
Junior oracle developer
Working through projects using oracle forms & oracle reports tools
Activities
• Member in youth Committee for (IBIA) International business and investment association
The International Business and Investment association IBIA was established in 2008 and was formally promulgated at Cairo in Egypt as a national nongovernmental nonprofit organization, that does not receive any aid or donations whether they are local or foreign and that’s according to the regulation of the constituent
IBIA have major co-operation with Turkey as the IBIA is the Official Representative of both IBF & MUSIAD in Egypt
Education & Qualifications
• Bachelor Degree in commerce Faculty of commerce-Ain Shams University May 2002
• Ministry of Communication and Information Technology Scholarship (Track Oracle developer 9I) August 2003 –March 2004
• Java(j2ee) course in Aptech center Dec 2004 –Jan 2005
Skills
• Java (j2ee, JSF, servlet ,JSP)
• Rich Faces
• Prime Faces
• Hibernate
• JavaFx
• Web Service (SOAP, Restful)
• Oracle Developer 9i Forms & Reports
• Crystal repots
• PL SQL
• SQL
Personal Data
Marital Status: Single
Birth Date: 3 January 1982 (Cairo)
Nationality: Egyptian