AHMAD AL-TA’ANI
**** ******* **. **** ****, PA **011
641-***-**** *****.********@*****.*** http://www.linkedin.com/in/ahmadtaani
Highly skilled Java Developer with three plus years of real world experience in full lifecycle development of high performance software and web solutions. Practiced in all phases of SDLC, from initial requirements and functional specifications through development, testing, and enhancement. Experienced in coding, debugging, and defect tracking/resolution. Extensive background in Java and related technologies; solid knowledge of design patterns and their usage in Java and associated framework projects.
Programming Languages : Java
JEE/J2EE Technologies : JSP, Servlets, EJB, JPA, JDBC, Web Services
Application/Web Servers : Web Sphere, Apache Tomcat
Frameworks : Spring, Hibernate, Struts
Databases : Oracle, DB2
IDE’s & Utilities : RAD, Eclipse
Web Dev Technologies : JavaScript, HTML, XML, CSS, Ajax
Operating Systems : Windows
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).
Client : Deloitte Consulting LPP
Location : Camp Hill, PA
Duration : February 2013- Till date
Project : Health Insurance Exchange of Connecticut State
The Connecticut Health Insurance Exchange is an innovative and highly competitive market place that supports health reform efforts at the state and national level. The main purpose is to improve health care quality, lower costs and reduce health disparities while providing an exceptional consumer experience. The vision is to communicate all information regarding the CT Health Insurance Exchange in ways accessible to all Connecticut residents, recognizing the diverse cultural, language, economic, educational and health status needs of those served. Support consumers in the selection of a Qualified Healthcare Plan and also to increase the number of firms offering employer-sponsored health insurance.
Responsibilities:
* Involved in Analysis of Customer Requirements
* Involved in preparing Functional requirements
* Involved in preparing Technical Specifications which includes design
* Extensively worked on business, and persistence tier using the core java 1.6, Spring3.0 and Hibernate
* Involved in design, development and testing phases of project
* Involved in daily meetings with clients and onsite/ offshore in part of agile development
* Created Architecture Diagrams using EA, and Flow Charts using Microsoft Visio.
* Followed agile software development practice using scrum status meetings.
* Used JUnit to test persistence and service tiers
* Used RAD for the entire project development
* Closely worked with Test Team to identify bugs in application
* On time completion of tasks and the project per quality goals
* Worked on tools like Microsoft VISIO, Jira and SVN for configuration management and bug tracking and fixing
* Design Batch framework to scheduling batch jobs using CA ESP Scheduler
* Leveraged some of the features Spring Framework such as Dependency Injection, Persistence via Spring + Hibernate integration and Transaction management.
* Involved in bug fixing for existing functionality
* Involved in writing the JUnit Test Cases
* Used Hibernate framework for the backend persistence
* Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
* Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
Environment: Struts 2.1, JSP, Java Script, Hibernate 3.0, Spring IOC, Maven, Log 4j, IBM RAD, Web sphere 7.0., DB2, Toad, Jira.
Client : ARABELLASOFT
Location : Irbid, Jordan
Duration : January 2011 – May 2012
Project : Library Management System
The library management system is a large administration place for an international library, the main purposes of the system is to have an online tracking of all the books in the library, improving the user experience of the library features like search and reservation.
Responsibilities:
* Perform coding, testing and enhancement of developing applications using JEE architecture.
* Understanding the requirement specification and functional specification.
* Implemented the design and development modules using Agile Methodology.
* Involved in developing user interface using JSP
* Involved in writing the JUnit Test Cases
* Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM principles using Hibernate.
* Developed web services modules based on SOA architecture to consume services.
* Deployed J-unit for unit and integration testing.
* Participated in Code migration and resolving code conflicts in various versions.
Environment: Spring 3.1, SVN, Tomcat, JDK 1.6, Servlets, JSP, JavaScript, DB2, Spring 3.0, Maven, Hibernate, Log4j, JPA.
Client : E-PULSE
Location : Amman, Jordan
Duration : June 2010 – January 2011
Project : Real Estate Market
The real estate market is a market place for all buyers, sellers, individual and corporations to find, evaluate, select compare and conduct online deals for real estate in the Middle East, the system is supported by a state of the art platform with highly indexed data bank and sophisticated tools.
Responsibilities:
* Spearheaded development of program changes, enhancements and bug fixes to heighten website performance and reliability.
* Intensively participated in the design phase, created diagrams and flow chart using Microsoft Visio.
* Designed and developed unit testing cases for all the possible scenarios.
* Involved in exporting and importing integrations and jar file for development, staging and production environment.
* Designing and developing JSP Pages
* Implemented WS web services to invoke provider’s services from the client.
* Recommended and implemented documentation for existing system, significantly improving and accelerating modification of new features.
* Noted for creating numerous controls and views to meet client business requirements.
Environment: Struts 1.3, JSP, Servlets, Tomcat, Web Services, JPA, Hibernate, Spring IOC, Spring AOP, Oracle 10g, Eclipse, JUnit, Maven, Log4J.
MAHARISHI UNIVERSITY OF MANAGEMENT, Fairfield, Iowa 2012
* Planned, prioritized and executed complex project encompassing development of high accuracy Spam Detector simulation using Java EE 5. Designed and developed primary methods for automated construction of filters to detect unwanted emails. Utilized JPA with Hibernate.
JORDAN UNIVERSITY OF SCIENCE & TECHNOLOGY, Irbid, Jordan 2010
* Designed and engineered CPU Simulator, a processor with a set of specific instructions; simulated computer process of converting instructions in Assembly language into binary and executing them with all modifications necessary for Registers and Memory. Utilized C#.
Master's Degree in Computer Science
* Maharishi University of Management, Fairfield, Iowa
(In progress via distance education courses, estimated completion Dec 2014)
Bachelor of Science, Computer Engineering
* Jordan University of Science & Technology, Irbid, Jordan