Senior Java Programmer
Ahmed Hamed Afifi
Bin Omran Doha,
Mobile: (0974) 74026360
Technically skilled and Qualified Senior Java programmer Looking for Position of a Senior Developer or Team Leader to Utilize
my Proficiency and Skills in a Renowned Organization.
Possess 10 years of professional experience in java and j2ee Programming .
Highly skilled in application software analysis, implementation, development, architecture and design .
Extensive knowledge of Java, Web Frameworks ,JSP,Servelet, EJB,XML, ATG and Oracle ADF.
Ability to communicate clearly and effectively.
Possess excellent analytical and logical skills .
Goal oriented and ability to handle multiple tasks simultaneously.
Deep understanding of the Object Orientated Concepts.
A good understanding of Software Engineering Concepts, Methodologies and Tools.
Documenting and Designing applications using UML.
A good understanding of Database designing concepts and Normalization .
Ability to analysis and design commercial business applications.
Good Understanding of Agile Methodology As software development process.
Ability to work in a group or individually or lead a team according to the job requirements.
Very good research abilities, High ability and desire for learning.
Self Motivated and can work under pressure.
Interested in human development and soft skills.
Ready to relocate.
Presentation and Customer support.
Bachelor's degree in Computer Science , Faculty of Computer & Information , University of Ain Shams (2001 to
2005) Grade: Very Good.
High School Certificate Secondary School Mathematical Section (1998 -2001) Score: 96.9%.
Technologies : SOA,OSB,EJB 2/3, Java Beans, JNDI, JMS,JPA, JTA, RMI, JDBC, Servlets, JSP, SAX/DOM/JDOM, Web
Services, SOAP, WSDL, UDDI, JAXB, JavaMail.
Software tools and Utilities: Eclipse IDE, NetBean, BEA Workshop, JDeveloper, Microsoft Visual Studio.NET, Oracle
(Developer), Visual Source Safe, CVS, Microsoft Visio, Microsoft Office,Jasper Reports, Crystal Report, Rational
Rose,SQL Developer, TOAD.
Internet Technologies Installations and Configurations : Complete design, installation and configuration of Web
Logic Application server, JBoss and Servlet Containers such as Jakarta-TOMCAT. Installation of Certificate Servers
and implementation of Secure Socket layers. Java Performance tuning.
Web Servers/App. Servers : Oracle WebLogic Application Server, Jboss Application Server, Oracle Application
Server OC4J, GlassFish Application Server, Tomcat, IIS, Apache Server.
Web & E-Commerce Frameworks: , Struts, JSF, ADF Faces, ICE Faces, AJAX, ATG.
Database Technologies : Microsoft SQL Server, Oracle DB, MySQL, Sybase, Microsoft Access.
Operating Systems : Sun Solaris , Red Hat Linux, Unix, Windows 7, XP, 2000 and other flavors.
Data Communication and Networking : TCP/IP, SNMP,FTP, POP3, SMTP, Sendmail, DNS.
Certification and Honors:
Sun Certified Java Programmer (score 98%) (2010)
Oracle Fusion Middleware 11g : Build Application with ADF I & II (2016)
Oracle Weblogic Server 11g: Administration Essentials(2015).
Oracle BPM 11g: Implement the Process Model (2015).
Oracle SOA Suite 11g: Essential Concepts (2015).
Oracle SOA Suite 11g: Administration (2015).
Unix and Linux Essentials (2014).
Linux System Administration (2014).
Foundations of ATG Application Development ENO129 (2010) .
Extending the ATG Platform ENO130 (2010).
Creating Commerce Applications ENO104 (2010).
Personalization & Scenario Development ENO131 (2010).
Establishing the ATG Content Administration Environment ENO103 (2010).
Administering ATG Applications on JBoss ENO120 (2010) .
BroadVision Course (Portal Framework).
Customer Services (2007).
Java, J2EE, ADF, Web Service ( Oracle Courses) (2006).
Systems analyst and designer 4/2013 - Present
Ministry of Labour and Social Affairs, Qatar URL: http://www.molsa.gov.qa/arabic/pages/home.aspx
Integration between Ministry of Labour and Social Affairs and Ministry of Interior for Work Permits Phase
one and Two Oracle (SOA, OSB).
Recording work injuries for Establishments (ADF)
Immediate Reporting of Injuried Workers (ADF)
E-Service Change Establishment Details (ADF)
Category Integration , E-Services
MOLSA processes a List of operations in sync with Ministry of Interior (MOI) as per law of State of Qatar.
MOLSA manages information and to provide entry to desired people in Qatar based on request made by
organizations. MOLSA system manage all interfaces with MOI to get approval /rejection of request made by
various organizations. Hint: can't Provide more Detail for confidentiality
Recording work-related injuries is an electronic program can add various facilities injuries that occur to their
workers during a certain period and this process is done on a regular basis.
Technologies SOA,OSB,ADF,XML,WebServices,J2EE, itext
Tools Jdeveloper 12c and 11g, WebLogic Server, Oracle DB, SoupUI,Toad, SQL Developer
Open Projects Phase two in Integration Project.
Link to alive
Information Analyst 6/2009 – 4/2013
HP Enterprise Srevices, Cairo Egypt URL: http://www.hp.com/
HP Company Projects
Vodafone Netherland Shop Site .
Vodafone Egypt Shop Site.
Vodafone Germany POS.
Category E-Commerce Systems.
Vodafone Group Plc is the world's leading mobile telecommunications company, with a significant presence
in Europe, the Middle East, Africa, Asia Pacific and the United States through the Company's subsidiary
undertakings, joint ventures, associated undertakings and investments.
Examples of Vodafone Shop Features.
Smart and efficient way To Represent Products and Services that Vodafone Provide in different ways.
Represent a lot of types of promotions.
Provide a smart way of check out and different ways of payment that suitable to each customer.
Cover B2B and B2C E-Commerce.
Has an Enrich way of Editing Contents and the products Specifications that appear in Vodafone Shop
site using a Content Management System and Work Follow process,
a lot of other functionalities.
Reviewed, analyzed and rewrote programs to raise operating efficiency and adapt program to new
Assigned the tasks of writing instructions and manuals to describe installing and operational
Handled the tasks of conceiving , designing and testing logical structure for solving problems by using
Handled the tasks of analyzing workflow chart and diagram by applying the subject matter, computer
capabilities and symbolic logic
Responsible for gathering and writing documentation of program development and subsequent
Assigned the responsibilities of entering program codes into computer system on a regular basis
Technology JAVA, J2EE, ATG Framework, Ant, Shell Script.
Eclipse, Apache Server, JBOSS Server, Bea Weblogic Server
Open Projects Netherland Shop Site.
Link to alive
Senior Java Programmer 3/2007 - 6/2009
ITS Company, Cairo Egypt URL: http://www.its.ws/
ITS (ITSoft) Company Projects
Title Internet Banking System
Category E-Business Systems.
Fluid System is a System that enable bank customers to access there accounts, send a financial Requests
and general Information on bank products and services through a Personal computer Via Internet it is two
Products one For Retail Customers and one for Organizations.
Examples of its Functionalities.
Downloading transactions information.
Bill presentment and payment.
Credit card presentment and payment.
Auto Transfers via Internet Bank.
Other value-added services.
Responsible for developing various applications for the web by using Java Programming languages
Performed unit testing by taking small piece of testable software in the application
Handled the tasks of designing and managing database by making use of Java tools
Assigned the responsibilities of performing data analysis
Responsible for observing computer monitor screen to explain program operating codes
Handled the tasks of updating, repairing, modifying and expanding existing computer programs
Technology EJB, Web Service, XML, SQL
Java Programmer 1/2006 - 3/2007
Walan Technology Company Projects
HR System ERP (jsp,Servlet,jsf,ejb3).
Reservation System (jsf, jsp, Servlet, ADF Faces,ejb3) – free lance .
Fixed Assets System ERP (analysis).
Financial share ERP (analysis).
Title Voice Lie Analysis System.
Category Speech Recognition and Processing.
Sponsors IS Department, FCIS, Ain Shams University, Egypt.
Supervisor Dr. Omer Karam.
It’s a system that repeatedly makes stress analysis for each second of target speech In order
not only to detect the deception but also to value it Based on the strong relation between Stress
& Lie Using the Voice Stress Analysis Algorithm
VLAS main functions:
Perform some speech preprocessing to be ready for Voice Stress Analysis (VSA) algorithm such
Removing the silent boundary of speech by End Point Detection
Removing the Noise that mainly represented at the high frequencies band by Wavelet
Perform Frequency Analysis of a given speech by Fourier
Finally, perform Risk Analysis by VSA to:
Derive Stress Analysis from out of Frequency Analysis
Derive Lie Analysis from results of Stress Analysis
Tools and Technologies
Microsoft Visual Studio.NET(C#)
Name: Ahmed Hamed Afifi Abdelhalem.
Date of Birth: 24/9/1984 .
Employment Status: Full time .
Relationship status: Married .
Nationality: Egyptian .
Military Services : Exempted .
Linkedin : www.linkedin.com/in/ahmed-afifi-347a6a26
Mr. Ahmed Abo Zaid
Senior Project Manager HP Enterprise Services.
Mobile: (002)-010 699 35979, (002)-010 053 10118 Skype: aabozaid Email: firstname.lastname@example.org
Other References Available upon request
Bea Workshop, Bea Application Server.
Oracle Database, SQL Server DB and Sybase.
BLOM Internet Bank System
Cayman national Internet bank System.
Gaborone Internet bank System.
Link to alive