Post Job Free

Resume

Sign in

Aladdin's Resume

Location:
Fairfax, VA, 22030
Posted:
September 27, 2009

Contact this candidate

Resume:

Aladdin N. Alawneh (H*-B status)

v4i5f1@r.postjobfree.com C:703-***-****

EXECUTIVE SUMMARY

Mr. Alawneh has a wealth of experience in software engineering, system engineering and object oriented development projects. Through his life career, he got the chance to work for different clients in complex fields to satisfy their software demands. Clients consisted from different markets for example the US Government, financial, wireless, and medical markets. His main focus is to obtain a Java developer position where he can maximize his J2EE, Struts, Spring framework and other skills that he has obtained throughout his education and employment. Mr. Alawneh has experience in developing, designing, and delivering J2EE line-of-business implementations.

Furthermore, Mr. Alawneh has strong leadership skills in technology consulting, project management, business process analysis and management and combining these capabilities to guide clients through problem identification and resolution. He is also capable in mature, full-life cycle methodologies and procedures.

EDUCATION

Master of Science in Computer Science December 2008

Wichita State University – Wichita, Kansas

Thesis: Project Billz Account Management - lead the design and implementation effort for Billz, an on- line Banking Management System, to satisfy the users banking needs. Billz in its design guarantees the high level of security by providing a strong authentication process and fast transaction process by using the MVC framework.

Bachelors of Science in Computer Science June 2003

Irbid National University – Irbid, Jordan

CERTIFICATES

Sun Certified Web Component Developer – Java 2 Platform Enterprise Edition 5.0 June 2009

Sun Certified Programmer – Java 2 Platform Standard Edition 5.0 October 2008

Master Certification in Java 2 Fundamentals - Brain Bench August 2008

CRITICAL COMPETENCIES

Java Technologies Java/J2EE, Swing, Servlets, JSP, JSTL, Custom Tag Libraries, JDBC, EJB, Struts, Hibernate, Spring ,JFree Chart

Web Technologies HTML/DHTML, CSS, XML, XSLT, XMLSchema, JavaScript, ActionScript, AJAX , XQuery , XPATH, XSLT

Programming Languages Java, C++, C, Pascal, Assembly, groovy

Databases Oracle 8i/9i/10g, SQL, PL/SQL, MS Access

Application/Web Servers Jboss, glassfish, WebLogic 8.x/9.x, WebSphere 5.x/6.x, Apache Tomcat 5.x

Development Environment Eclipse/MyEclipse, JDeveloper, NetBeans, WebSphere Studio Application Developer 5.1, JBuilder, WebLogic Workshop, IBM Lotus

Operating Systems Windows 95/98/2000/ME/NT/XP/VISIO, UNIX/Linux

Other Development Tools Adobe Flex 3.0, Microsoft Visio, JUnit, ANT, Log4J, TOAD ,Sql Developer

Configuration Management CVS, SVN

Requirements Analysis Waterfall Development Cycle

Software Development Lifecycle Working with different API’s and Framework

Process Improvement User Interface Design

PROFESSIONAL EXPERIENCE

Marlabs - Reston, VA June 2009 – Present

Software Engineer

In-flight Exchange 4 (IFX4) Gate Gourmet (http://gategourmet.gategroupmember.com) / Delta Airline

• Involved in system analysis and design. Participated in user requirements gathering, writing functional specifications, and technical specifications.

• Provided fundamental understanding of the client’s needs and the technological direction best followed to meet them.

• Involved in requirement gathering, analysis and designing of architecture, Low Level Design Document (LLD), and High Level Design Document.

• Provided intensive training sessions for new team off-shore members in Spring, DOJO, and Hibernate.

• Developed framework level widgets in DOJO and AJAX, like Autosuggest feature which was used in most of text boxes in the project.

• Developed Custom Tag Libraries for use in the JSP pages.

• Designed, implemented and deployed J2EE web application using proven design patterns like Session Façade, Business Delegate, Service Locator, and Singleton.

• Developed and designed the J2EE components using Spring Controllers, JSP, HTML, and XML.

• Developed various EJB components to fulfill business functionality and Session Beans to process requests from user.

• Followed Spring framework to implement Model View Controller (MVC) architecture, and Dependency Injection (DI).

• Worked on ORM based Hibernate framework for data persistence.

• Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality.

• Defined and implemented XML Schema and XMLBeans for inter-module communication.

• Used JBOSS for deploying various components of application.

• Configured the WebSphere application server and WSAD IDE.

• Used Oracle 10 g.

• Using JMS framwork for sending messages .

Business Object Solution - Mclean, VA January 2009 – Present

Software Engineer (Java Developer)

Worked in ESRGTECH (esrgtech.com), a software company which concentrates on US Navy projects in Virginia Beach, in one of their software team to create ERM.ERM is an enterprise-level solution for condition based maintenance (CBM) throughout the Navy Fleet. ERM will be an automated condition assessment system which supports ships force by providing monitoring of ships' systems, providing access to the data gathered via monitoring for both shipboard and on-shore personnel, and performing analysis and assessment of gathered data to better enable personnel to ascertain equipment health.

• Maintaining and expanding the code for a java desktop application (Swing) with the new enhancement to match the users need for the ERM.

• Develop the user interfaces for a web application using Model View Controller (MVC) framework from spring for the ERM Viewer.

• Work with a team of developers and testers to enhance and fix different components of the system that involves pure java code for the other ERM components.

• Write groovy code to display the charts and the fault modes for the sensors status depending in the engineering rules;

• Wrote the test cases using JUnit framework.

• Designed, implemented and deployed J2EE web application using proven design patterns, such Spring MVC framework, to implement Model View Controller (MVC) architecture and validation. Also, maintained the MVC design pattern while resolving the issues.

• Used SVN as a source code management system.

• Implemented Oracle access using Hibernate.

• Used Glassfish for deploying various components of application with Netbeans as IDE.

• Used the MultiAction Controller from Spring MVC to write the controller classes.

• Java/Java EE, Log4J, Oracle Application Server 10g, Oracle 8i/9i/10g databases, Oracle 11g, Eclipse, Hibernate, SQL, PL/SQL, TOAD, CSS, HTML, Java script, XML, NetBeans, Swing, ,JFree Chart, Spring MVC, Sql Developer, Oracle 10 g XE ,SVN, Glassfish.

Wichita State University – Wichita, Kansas February 2009 – May 2009

Thesis Project: Billz Account Management

Worked with my adviser at Wichita State University to lead the design and implementation effort for Billz, an on- line Banking Management System, to satisfy the users banking needs. Billz in its design guarantees the high level of security by providing a strong authentication process and fast transaction process by using the MVC framework.

• Allow the user to register his/her bank account on line.

• Used Hibernate to retrieve the data and store the data to the Oracle 10g XE database.

• Allow the user to update his /her personal information.

• Used Jakarta Struts Framework to implement Model View Controller (MVC) architecture to promote loose coupling and allow the application to be more scalable in future.

• Used Jboss 4.0 for deploying various components of application.

• Used Oracle 10g XE as the main repository for the data.

• Implemented FORM authentication method in the logging section.

• Used the Error messages features form Struts in the authentication process.

• Developed SQL queries using SQL for interacting with database.

• Developed Action Classes for workflow control and DAO for getting database connections from connection pool.

• Worked on ORM-based Hibernate framework for data persistence using Struts.

• Used the Session features to reduce the run time by reduce the data base connections time.

• Used the varied types of Sql Queries, views, triggers to retrieve data from the database.

• Developed a PL-SQL functions and procedures to achieve some of the application requirements.

• Used Log4j for logging and debugging and used JUnit extensively for unit testing.

• Java/Java EE, CVS, , Log4J, Oracle JBoss,, Eclipse, JDBC, SQL, PL/SQL, TOAD, CSS, HTML, Java script, XML, XSL, XSLT ,Eclipse, Hibernate, Sql Developer, Oracle 10 g EX ;

Spherion Corporation – Wichita, Kansas September 2008 – January 2009

Sales Tax Engineer and Support Analyst

Worked in a software team at CCH, CCH (cch.com) provides leading tax and business law information and software solutions. The team was responsible for creating a desktop application, using C#, which allows the customer to file his/her task assumption and get the accurate result after entering his/her information.

• Work as a Sales Tax Release and Support analyst helping in testing the software application and figuring out the solution for the problem or the bugs in that software.

• Testing all the functionality in the software to make sure that it matches with the design document.

• Participating with the team lead to determine the best solution for any problem in the software.

• Coordinate with the programmer and the team lead to meet the requirements listed in the design document.

• Involved in problem solving which lead to solve any issue we might face during the life cycle for the application.

• Wrote test cases to apply it against the application to make sure it will satisfy all the user requirements.

• Used IBM Lotus Software to keep track with the bugs found in the application.

• Done some stress testing against the application using different platforms and different servers.

APTEK / BILLZ Inc – Mclean VA May 2007 – February 2008

Software Engineer (Java Developer) (billz.com)

Led the effort to design and develop a J2EE web based application for ISLANDCOM, a mobile phone service provider in Turks and Caicos Island. The application helps ISLANDCOM customers to manage their accounts online, review their bills, pay their bills online, etc.

• Provided a fundamental understanding of the client’s needs and recommended the best technological solution.

• Participated in functional and technical design as well as development from inception through production deployment and operations

• Worked with both development lead and analysts on issues technical and functional in nature;

• Satisfied all functional, technical and enterprise specifications using Java EE platform; established industry frameworks, standards, design patterns, and practices

• Implemented Oracle access using Hibernate, such as retrieving and updating customer information using Oracle 10g database.

• Used AJAX for the user interface fine tune.

• Used CVS as a source code management system.

• Wrote store procedures to allow the customer to update his information.

• Used Log4j for logging and debugging and used JUnit extensively for unit testing.

• Wrote views, Triggers using Oracle 10 g database.

• Used the Callable Statement and prepared statement from JDBC.

• Maintaining the application and working with the client on adding new functionality and fixing defects.

• Java/Java EE, Struts, Hibernate, CVS, , Log4J, Oracle Application Server 10g, Oracle 8i/9i/10g databases, Oracle JDeveloper 10g, Eclipse, JDBC, SQL, PL/SQL, TOAD, CSS, HTML, Java script, XML, XSL, XSLT,Cursors, Triggers, views and Stored Procedures for databases;

Wichita State University – Wichita, Kansas January 2006 – May 2007

Media Resource Center

Graduate Staff Assistant at the Media Resource Center in Wichita State University which serves as a center for information regarding eLearning support, services and more including Blackboard, Tegrity, and videoconferencing.

• Troubleshot hardware malfunctions. Worked with the System Administrator to ensure the integrity and reliability of the network and the system

• Worked with the System Administrative to assist the staff with Software issues and bugs

• Maintained The Web site

• Setup the video conference classes

• Monitored the Blackboard and helped the students and instructors with any issues

• Eclipse, CSS, HTML, Java script, XML, XSL, XSLT

Computer Science Laboratory

Graduate Staff Lab Assistant at the Computer Science Department Laboratory in Wichita State University

• Troubleshot hardware malfunctions.

• Assisted students with computer science homework

Jordan Ministry of Education – Irbid, Jordan August 2003 – August 2005

Irbid Directorate of Education

A tutor and a Developer at Irbid Directorate of Education; tutored computer science classes as well as worked on developing a web based grade system for schools. The system was designed to replace the traditional paper-based methods of managing grades in the school system. The system provides many features that assist teachers in recording student’s grades, generating reports and even update information at any given time and from anywhere. The tool is also provide teachers with capabilities such as transferring assessment data between teacher-to-student, teacher-to-parents and teacher-to-school administration and to be able to achieve this in optimal time.

• Taught Computer Science Classes which including programming languages and Desktop technologies.

• Provided a fundamental understanding of the client’s needs and the technological direction best followed

• Used the Oracle 8i forms and reports to build a desktop application.

• Write a Struts Actions and Forms Classes to satisfy the project requirements.

• Used Jdeveloper for deploying various components of application.

• Write a triggers, views, Pl/Sql procedures and functions using oracle 8i and oracle 9i.

• Participated in functional and technical design as well as development from inception through production deployment and operations

• Responsible for coding SQL statements and stored procedures for back-end communication using JDBC .also used JDBC to access the database.

• Used Apache Log4J Logging API to log errors and messages.

• Used the Callable Statement and the prepared statment from JDBC.

• Oracle 8i/9i/10g databases, Oracle JDeveloper 10g, Eclipse, Struts, JDBC, SQL, PL/SQL, TOAD, Altova XML Spy, XML/Schema, XSLT, JSTL, CSS, HTML

Irbid Center for Software – Irbid, Jordan March 2002 – May 2005

Software Engineer

A developer on a team that built and designed a J2EE web application for Irbid Pharmacy, a web application that tracks pharmacy’s stocks as well as pharmacy payroll records .

• Participated in the functional and technical design of pharmacy payroll record that offers many services such as Wage Sheet, Rates of Pay, Termination Payouts, Service Leave – Holiday, Sick.

• Led the effort of designing and developing Internal Tracking application that enables the production support team to keep track of pharmacy stocks, and generate reports

• Oracle 8i/9i/10g databases, Oracle JDeveloper 10g, Eclipse, JDBC, SQL, PL/SQL, TOAD, Altova XML Spy, XML/Schema, XSLT, JSTL, CSS, HTML, Struts

TRAINING

• PL – SQL programming Units – Oracle.

• Build Internet Report – Oracle.

• Build Internet Application I and Build Internet Application II – Oracle.

REFERENCES

Available upon request



Contact this candidate