Resume of Senior Software Engineet




Title
Senior Software Engineet

Primary Skills
java, j2ee, Spring, Hibernate, MULE, EJB, JMS, struts

Location
US-VA-Rockville (will consider relocating)

Posted
Apr-02-08

RESUME DETAILS
Summary
An IT consultant with 8+ years of extensive software experience in estimation, analysis, design, development, testing, maintenance, performance tuning and deployment of Internet, e-Commerce and Client-Server applications using Java 2, J2EE (EJB 2.0, JSP, Servlets), Weblogic 8.1,Weblogic Portal 9.0 ,WebSphere6.0, Apache Tomcat 4.0, Struts framework, Oracle 8i / 9i, PL/SQL, Rational Rose, UML. He also worked on the latest open source frameworks like Spring framework 2.0, Spring web-Flow 1.0.1, Spring MVC apart from using number of open source tools like DOZER Bean Mapper etc., .I have hands-on experience in implementing the enterprise bus architectures like Mule. My overall experience focused primarily on state-of-the-art OOAD best practices and effective implementation of design patterns. I have worked on Rational Unified Process methodologies. My vertical concentration includes experience in Travel and logistics, Health Care and Ecommerce applications.
Skills

Software: Java, J2EE (JDBC, SERVLETS, EJB 2.0, JSP 1.x, JMS, Struts1.1, Spring 2.0), Dozer Bean Mapper, Web Services, WSDL, HTML, DHTML JavaScript, XML, XSL, PL/SQL, Ajax, JSTL

Frameworks Spring Framework2.0, Spring Web-Flow 1.0.1, Spring MVC, Struts, Free-Marker Templates, Hibernate 3.0, DWR,
Spring-Webservices.

Enterprise Service Bus Mule ESB 1.4

Operating Systems: Windows, HP UNIX11.0

RDBMS: Oracle 10g/9i/8i/7x.

Web/Application Servers: Oracle Application 10g, Oc4j, Weblogic 5.1/ 6.1/8.1,Tomcat 4.0/5.0, JRun 4.0, WebSphere6.0

IDE: Eclipse, WebGainStudio, IntelliJ, Kawa, Borland JBuilder 5.0

Tools: Jacob, Araxis Merge, De-Cafe, XML Spy Suite, ER-WIN, Eclipse3.0,HPJTune 1.2.1,ANT 6.0, Websphere Studio Application Developer v5.1.2(WSAD), Dream Weaver4.0, FrontPage 2000, Win Runner 7.01,TOAD,IBM MQ-Series, HpJmeter-1.6,Log4j,PMD,OracleSQLDeveloper,Putty, Hummingbird, Corbertura, Crap 4j

Bug Tracking Jira, Bugzilla, ClearQuest

Design/Analysis: OOAD, UML, Java/J2EE Design Patterns.

CM Tools: VSS, CVS, SVN


Education

• M. Tech., Indian Institute of Technology (Bombay) with (CGPA -- 8.95/10).
• B. Tech, Nagarjuna University, India with (85.64%).

Professional Experience

Client: Food and Drug Administration (F.D.A), U.S.A
Device Registration and Listings
Duration: October2006-tillDate.

DRLM will register the establishments and associate the registrations with devices. It will associate and de associate device listings with registrations. It can be accessed by internal and external users both. External and FDA Internal user can register their establishments and devices with listings. This application contains the Initial Registration, update Registration, Change Registration Status, Manage Listing, Create Listing, Transfer of Ownership, Fixed Listing, and Administrative Modules. Presentation Layer developed using Spring Web Flow. Business Layer developed using spring. Back End Layer developed using Hibernate. It will be deployed in UNIX and windows environment. This project implemented using SOA framework.

Responsibilities:

• Analyzed and converted user requirements to system requirements using use cases, class diagrams, sequence diagrams etc.
• Implemented and integrated Enterprise service bus architecture using MULE 1.4
• Implemented the Java Web Service Client to integrate with FMLS System to validate the address.
• Used Dozer bean Mapper.
• Responsible for updating SRS, Object Model and Use Cases after requirements implementation.
• Implemented and integrated with Spring Web-Flow, JUnit and A.O.P frameworks.
• Defect analysis and assisting team members in fixing System/UAT defects.
• Reviewed the Test plan and System/Regression Test cases, assisted in creating Test cases, test procedures for the application from the test requirement.
• Implemented and scheduled various Cron jobs and provided management through JMX.
• Implemented J2EE patterns.
• Production Deployment and performance monitoring.
• Implemented multiple complex screens for data manipulation.

Environment : H/w: Pentium O/s: Windows XP, HP-UX11.0 Languages: Java2.0, Spring 2.0, Spring Web-Flow 1.0.1, Mule 1.4, Freemarker Templates, Spring MVC, JMS HTML Other Technologies: J2EE, JSTL, JSP RDBMS: Oracle10g Appserver: Oracle10g Tools: Eclipse, SVN, JIRA, PMD, Rational Rose, UML, Toad








Client: Lufthansa Cargo, Frankfurt, Germany
Lufthansa Lab on Hire development - E-Booking Release 8.4
Duration: April2006-September2006.
Role: Team Lead

Lufthansa Airlines is one of the leading air-line in cargo in Europe and its cargo handling is fully automated through E-booking engine. The Booking Engine will interface and integrate with the existing systems and applications through the middle-ware to provide the automated booking process over different channels.

Responsibilities:

• Analyzed and converted user requirements to system requirements using use cases, class diagrams, sequence diagrams etc.
• Providing estimation for the given requirements using WBS.
• Coordinating Onsite team/Client for Business requirement issue resolution.
• Technical support for developers.
• Responsible for updating SRS, Object Model and Use Cases after requirements implementation.
• Effective management of issue resolution, coordination, communication and other key process areas.
• Successful planning and delivery of key milestones of the projects well in time.
• Defect analysis and assisting team members in fixing System/UAT defects.
• Successful Migrated activities to different application servers/environments.
• Reviewed the Test plan and System/Regression Test cases, assisted in creating Test cases, test procedures for the application from the test requirement.
• Tested the interface whenever Input/Output of external interface changes.
• Managed a team of 8 plus associates.
• Trained new team members in the respective modules and application.
• Implemented J2EE patterns.
• Program development
• Implemented multiple complex screens for data manipulation.

Environment : H/w: Pentium O/s: Windows 95, Windows NT, HP-UX11.0 Languages: Java2.0, C++, HTML Other Technologies: J2EE, CORBA, Servlets2.2, JSP, Tuxedo8.0 Middleware: CORBA objects on WLE5.1 RDBMS: Oracle10g Appserver: WLS8.1 Tools: WDB3.1, Clear Quest, Rational Rose, UML, Toad

Client: Phoenix International, U.S.A.
Phoenix Intl Webservices.
Duration: November2005-April2006.
Role: Team Member

Phoenix Intl has come up initially with the pilot project for two XML transactions (ShipmentNotification, PONotification) to develop the application using the Web Services to automate the process where in Agents worldwide feed data using core existing system developed on AS/400. Web sphere web services are used for generation of server skeletons (soap bindings) and a stateless session EJB, which contains the business logic to persist the data sent by Agents into the Phoenix DB2 database.




Responsibilities:

• Converting XMLs to XML schemas.
• Converting WSDLs into EJB Skeletons using WSAD v5.1.2.
• Responsible for coding for Validations, DAOs and EJB Implementation.
• Responsible for testing.

Environment : H/w: Pentium O/s: AS/400- RPG, Windows NT S/W: J2EE1.4, Web Services-XML, WSDL, SOAP, DB2 Appserver: Websphere Application Server 6.0 Tools: Websphere Studio Application Developer v5.1.2

Client: DHL, Prague
DHL Drop Point Shipment Tool (DPST)
Duration: May2005-October2005.
Role: Team Member

DPST is a facility to drop and collect shipments at key locations like supermarkets, gas stations etc.,. This tool is used by registered DHL customers. This System interacts with seven back-end system interfaces. The System is designed in n-tier architecture with Spring MVC as front end and Hibernate as O/R mapping tool. The application runs in Tomcat Web Container.

Responsibilities:

• Responsible for handling the RegTool module which consist of selection of preferred service point and handling master records related data.
• Implemented JSP's in Spring and Tiles for the GUI.
• Provided validations, Logging, Exception Handling to backend components.
• Used Hibernate O/R mapping tool for data persistence.
• Development of Unit Test cases & Functional Test Cases and Testing.

Environment : H/w: Pentium O/s: Windows 95, Windows NT Languages: Java2.0, Other Technologies: J2EE, Spring, JSP, Servlets2.0 RDBMS: Oracle9i Webserver: Tomcat 5.0 Tools: Hibernate2.0, Rational Rose, UML, Toad

Client: Lufthansa Cargo, Frankfurt, Germany
Lufthansa Lab on Hire development - E-Booking Engine Migration to WLS 8.1
Duration: January2005-May2005.
Role: Team Member

During this release several new modules, functions and technical upgrades were done and the system has been migrated to the existing WLS 5.1 to WLS 8.1 and e-Link Adapter has been changed to 4.2 with Tuxedo 8.0.

Responsibilities:
• Made necessary configurations and code changes for Weblogic server 8.1 and created new build scripts to run on WLS 8.1.
• Managed the client side team activities and client co-ordination for issue resolution..
• Configured HP JTune1.2.1 for the application and analyzed garbage collection.
• Responsible for making necessary design changes.
• Implemented, tested and delivered the change requests and up gradations
Environment : H/w: Pentium O/s: Windows 95, Windows NT, HP-UX11.0 Languages: Java2.0, C++, HTML Other Technologies: J2EE, CORBA, Servlets2.2, JSP, Tuxedo8.0 Middleware: CORBA objects on WLE5.1 RDBMS: Oracle9i Appserver: WLS 8.1 Tools: WDB3.1, Clear Quest, Rational Rose, UML. Toad, WebGainStudio, Eclipse

Lufthansa Lab on Hire development - E-Booking Release 8.0
Duration: August2003-December2004.
Role: Team Member

The Booking Engine interfaces and integrates with several existing systems and applications through the middle-ware to provide the automated booking process over different channels like EDI, TRAXON -- GFX etc., The system is designed using OO techniques and n-tier architecture. It is designed to run on Web logic 5.1 server and interacts with several legacy systems like MOSAIC and CNOS etc;

Responsibilities:

• Coordinated with Onsite team/Client for Business requirement issue resolution.
• Responsible for Defect analysis and assisting team members in fixing System/UAT defects.
• Reviewing the Test plan and System/Regression Test cases, assisted in creating Test cases, test procedures for the application from the test requirement.
• Implemented, tested and delivered the change requests and up gradations
• Development of Unit Test cases & Functional Test Cases.

Environment : H/w: Pentium O/s: Windows 95, Windows NT, HP-UX11.0 Languages: Java2.0, C++, HTML Other Technologies: J2EE, CORBA, Servlets2.2, JSP, Tuxedo Middleware: CORBA objects on WLE5.1 RDBMS: Oracle8i Appserver: WLS5.1 Tools: WDB3.1, Clear Quest, Rational Rose, UML, Toad, Eclipse

Client: Lufthansa Cargo, Frankfurt, Germany, Singapore Airlines, Singapore
Routing Selector
Duration: March 2003-August2003.
Role: Team Member

LHRS has an n-Tier Architecture which uses Struts framework for the presentation layer, EJB for the application layer and ORACLE 8i as the relational data repository.

Responsibilities:

• Developed and tested Flight Segment Schedule module which deals with all the data related to the generation of flight segments for different routes.
• Analyzed the defects and assisted the team members in fixing System/UAT defects.
• Implemented, tested and delivered the change requests and up gradations
• Coordinated with Onsite team/Client for Business requirement issue resolution.
• Development of Unit Test cases & Functional Test Cases.
• Comprehension of complete application development life cycle.

Environment : H/w: Pentium O/s: Windows 95, Windows NT Languages: Java 2.0, J2EE (Servlets 2.2, Struts 1.1, JMS, JMX, JDBC2.0, EJB2.0) Middleware: IBM MQ Series RDBMS: Oracle8i Appserver: WLS7.0 Tools: Eclipse, Clear Case, Clear Quest, Rational Rose, and UML
Client: DEKRA, Stuttgart, Germany
ZPA-Central Production Application System
Duration: Decmber2002-February2003.
Role: Team Member

Central Production Application System (ZPA) has been developed for DEKRA, Stuttgart, Germany which is a European-wide service enterprise for security and quality of humans in handling technology. The application supports the service Engineers who are present in the car examination halls as well as those who travel to inspection halls. The system is designed using OO techniques and 3-tier architecture. It is designed to run on Web logic 6.1 server using Oracle 8i as back-end

Responsibilities:

• Developed and tested Order Processing module which deals with all the related master data, maintenance of transactions involving handling orders from the legacy systems like SAP etc.,
• Coordinated with Onsite team/Client for Business requirement issue resolution.
• Development of Test drivers using java & J2ee technologies, Unit Test cases & Functional Test Cases.
• Reviewed the test plans and System/Regression Test cases, assisted in creating Test cases, test procedures for the application from the test requirement.

Environment : H/w: Pentium O/s: Windows 95, Windows NT, HP-UX11.0 Languages: J2EE, Servlets2.2, JSP1.1, JMS, JDBC2.0, EJB2.0 Middleware: Sonic MQ Series RDBMS: Oracle8i Appserver: WLS6.1 Tools: Eclipse, Coco-Base, Rational Rose, Toad, Jacob, Rational Rose, and UML

Client: Al-Hammadi Group, SA, District Hospitals, KarimNager, A.P.
Master Health
Duration: February2002-October2002.
Role: Team Member

Master Health is a Product, which can be either intranet/internet and deals with automation of the activities of the Hospitals. It has n-tier architecture and runs on Web logic 6.1 server using Oracle 8i as back-end.

Responsibilities:
• Developed and tested Operation theater module which deals with all the related master data, maintenance of transactions involving Test Equipment, Medical Investigations etc., and Generation of Reports.
• Implementing Java Server Pages1.1, Servlets2.2 for the Operation Theater module Development of Unit Test cases & Functional Test Cases.
• Developed a JavaScript framework for validating the various user inputs on the JSPs.
• Prepared OOAD Documentation (Sequence Diagrams, Class Diagrams, and Collaboration Diagrams as per the RUP) for the Operation Theater module

Environment: H/w: Pentium O/s: Windows 95, Windows NT, HP-UX11.0 Languages: Java2.0, HTML Other Technologies: J2EE, Servlets2.2, JSP1.1, JSP Extension Tags, JDBC2.0, EJB2.0, JavaScript1.2 Appserver: WLS6.1 Tools: Dream Weaver 4.0, Rational Rose, TOAD RDBMS: Oracle 8i






Client: ISRO, SHAR Centre
Contributory Health Management Savings Scheme (CHSS)
Duration: May2001-January2002.
Role: Team Member

CHSS is a prototype developed for SHAR center. It addresses the activities of referral management and subsequent bills processing. It is designed to run on Tomcat 4.0 server using Oracle 8i as back-end.
Responsibilities:

• Prototype development.
• Program development (Java Server Pages1.1, Servlets2.2)
• Giving technical support to the team.
• Developed Unit Test cases & Functional Test Cases.
• Prepared OOAD Documentation (Sequence Diagrams, Class Diagrams, and Collaboration Diagrams as per the RUP)

Environment: H/w: Pentium O/s: Windows 95, Windows NT, HP-UX11.0 Languages: Java2.0, HTML Other Technologies: J2EE, Servlets2.2, JSP1.1, JSP Extension Tags, JDBC2.0, JavaScript 1. Webserver: Apache with Tomcat 4.0 Tools: Dream Weaver 4.0, Rational Rose, TOAD RDBMS: Oracle 8i

Client: Aggarwal Industries Ltd, Hyderabad
Human Resources Management System
Duration: October2000-March2001.
Role: Team Member

Human Resource Management System is a web enabled HR software package developed primarily as an add-on package. It is developed as a base product and necessary customization was provided as required by the clients. It has n-tier architecture.

Responsibilities:

• Implemented Java Server Pages1.1 and Servlets2.2 for the Employee and Administration modules.
• Prepared Design Documentation (Sequence Diagrams, Class Diagrams, and Collaboration Diagrams as per the RUP) for the Employee and Admin modules.
• Coded Entity Classes and Control Classes (used Java 2 on Windows) for the Employee and administration modules and Client Side Scripting (used JavaScript 1.2).
• Developed Unit Test cases & Functional Test Cases.

Environment: H/w: Pentium O/s: Windows 95, Windows NT, HP-UX11.0 Languages: Java2.0, HTML Other Technologies: J2EE, Servlets2.2, JSP1.1, JSP Extension Tags, JDBC2.0, JavaScript 1. Webserver: Apache with Tomcat4.0 Tools: Dream Weaver 4.0, Rational Rose, TOAD RDBMS: Oracle 8i







Integrated Library Automation System
Duration: April2000-October2000.
Role: Team Member

This is a web-based System which has been designed and developed including MARC format and Z39.5 protocol compliant servers and clients to allow for information interchange between any Z39.5 compliant library Management Systems. The System was designed in MVC design pattern.

Responsibilities:

• Programming and development to add on the functionality required in the system using Java Server Pages1.1 and Servlets2.2 for the Administration module.
• Prepared Design Documentation (Sequence Diagrams, Class Diagrams, and Collaboration Diagrams as per the RUP) for the Administration module.
• Coded Entity Classes and Control Classes (used Java 2 on Windows) for the administration modules and Client Side Scripting (used JavaScript 1.2).

Environment: H/w: Pentium O/s: Windows 95, Windows NT, HP-UX11.0 Languages: Java2.0, HTML Other Technologies: J2EE, Servlets2.2, JSP1.1, JSP Extension Tags, JDBC2.0, JavaScript 1. Webserver: Apache with Tomcat4.0 Tools: Dream Weaver 4.0, Rational Rose, TOAD RDBMS: Oracle 8i

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in US-VA-Rockville »
View all resumes in US-VA »

View other Senior Software Engineet resumes, Programmer / Developer resumes