Vous êtes sur la page 1sur 8

____________________________________________________________________________

Summary:
Over 7 plus years of professional experience in complete software development life cycle (SDLC) of n-tier
large web-based distributed systems

Experienced with the entire Software Development Lifecycle (SDLC) of applications: gathering
requirements, analysis, conceptual and detail design, development, verification and testing.
Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL,
JMS, JDBC, AJAX, Java Mail, XML, XSLT, EJB, Web Services, JavaScript, HTML and DHTML.
Domain knowledge about various industries such as Insurance, finance, Healthcare,
telecommunication.
Expertise in implementation of MVC using frameworks such as Struts, spring, Spring Web flow.
Experienced in using JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and
used custom tag libraries for embedding dynamic into JSP pages.
Hands-on experience working with the JMS provider IBM MQ Series. Developed Message Driven
Beans (MDB) and extensively used the JMS API.
Experience in deployment of the J2EE applications on Tomcat, IBM Web Sphere, BEA Web logic and
JBOSS.
Solid implementation experience in the area of J2EE design patterns: DAO, Business Delegate, Data
Transfer Object (DTO), Service Locator, Session Facade, Singleton and Model View Controller.
Hands-on experience in using Java IDE tools: Eclipse 2.0/3.0/3.1, RAD 6.0, BEA Web logic
Workshop, IBM Web Sphere Studio Application Developer 5.0/5.1.2.
Extensive experience in open source framework like Struts, JSF, iBATIS, spring and Hibernate ORM
(Object Relational Mapping) Framework.
Solid experience in Java Database Connectivity; JDBC API, Entity Beans, DAO Pattern, and
configuring data sources on Web sphere and Web logic App Server.
Experience in SOAP, JAXB, JAXP, JAX-RPC, XML/XSLT and WSDL for developing Web Services.
Experience in writing ANT, Maven build scripts configuring using Log4j and writing JUnit test cases.
Analyzed and developed Use Case diagrams, Sequence diagrams and Class diagrams using the
Rational XDE plug-in in WSAD.
Hands-on experienced working with source control tools such as CVS, Clear Case, and PVCS.
Experience of application development in different environments like Windows 98/NT/2000/XP, Linux
and UNIX.
Motivated team player with ability to work under minimal supervision possessing excellent
communication, interpersonal, analytical and problem solving skills.
Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new
industry developments and the evolution of next generation programming solutions.

Educational Qualifications:

Bachelor of Engineering at Jawaharlal Nehru Technological University, India

Technical skills:
Languages:

C, C++, JAVA 1.6, SQL, PL/SQL

Databases:

Oracle 9i/10g, MS Access (v2.0), DB2, SQL Server, JDBC,


ODBC

Web/Application Servers:
Operating Systems:
Tools:
Design Technologies:
Web Technologies:
Java APIS:
Design Patterns:
Framework:
Web Service:
Methodology:
Versioning Tools:

Web logic 8.1/9.2/10.3,Websphere 5.1/6.0, JRun, JBoss,


Apache Tomcat
MS-DOS, Windows 2003/2008/XP, UNIX (Solaris), Linux
WSAD 6.1, Eclipse 3.0, My Eclipse 6.0, Net Beans
6.1,JBuilder, JProbe, JUnit, JBuilder FrontPage, Rational
Application Developer (RAD), FlexBuilder3,
OOAD with UML (Rational Rose)
J2EE, EJB, SERVLETS, JSP, XML, XSL, HTML, DHTML
(CSS),
Java Beans, RMI, JavaScript, XSLT, JSF, AJAX
Applets, AWT, JDBC, Servlets, Java Beans, RMI, EJB, JFC,
JNDI,
Java Mail, API, JMS, JAAS, JAXP, JAXB, JAX-RPC
Session Facade, Business Delegate, Value Object, Service
Locater, List Handler, Intercepting Filter, MVC, GOF, etc.
Spring, Hibernate, Struts.
SOAP, JAX-RPC, WSDL, JAXR, UDDI
RUP, XP (Extreme Programming), Agile, SCRUM
CVS/PCVS/ Rational clear case

Professional Summary:
Bias Corporation, Atlanta, GA
Java/J2EE Developer

Apr11-Till date

Description: Electronic Billing Initiative (EBI) provides online solutions to the global Fedex customers.
EBI contains two modules FBO and GFBO. Fedex Billing Online provides (FBO) provides online support
to US customers. GFBO Offers the most innovative and robust online billing channel to all worldwide
Fedex customers. It provides the customers to receive all of their billing and documentation electronically
manage their accounts online and pay electronically.
Responsibilities:

Worked in designing, development and delivery of the project.


Continuous interact with Fedex clients for requirements and specifications understanding.
Worked on QCs in L2 environment.
Created managed beans and model for JSF framework.
Worked on servlet programming and JSP scripting for the communication between web browser
and server.
Developed business components using EJB 3.0
Worked on SQA test cases on different modules in the project.
Worked on scripting languages like Ajax and HTML
Involved in code review documents and bug fixing for improving the performance.
Used Oracle 11g database with SQL to create tables, views, trigger and partitions.
Implemented application logging features using log4j.
Deployed the application in JBoss Application server.
Extensively used JBoss while writing code and for creating data sources
Used SVN for source control and created build scripts using ANT.
Providing the production support to the application and resolved the production issues.
Testing the application in all the environments like UAT and performance testing.
Used ANT to compile and deploy the files.

Environment: Java, EJB, JSF, Facelets, Servlet, CSS, JMS, Web Services, SOAP, XML, SQL,AJAX,
Sybase, JBoss, MQSeries, UNIX, Shell Script, PuTTY, Log4J, Tortoise SVN, ANT, Eclipse, DOJO, SQL
Loader, SQL Developer.
United Postal Service, Atlanta, GA
Java/J2EE Developer

Sep10 Mar11

Description: Flex Global View is an integrated global visibility, reporting and event management tool
for improving the flow of information as goods progress through the supply chain. It is developed to
provide transportation, customs, purchase order and warehousing visibility to customers. It is designated
as the UPS Supply Chain Solutions' strategic event management and visibility platform. It is enhanced to
provide web screens for back-office operations data entry and extended to transfer data among internal
operations systems.
Responsibilities:

Responsible for leading a team in designing, developing and delivering the solution to customer.
Continuous interaction with clients for requirement and specifications understanding.
Deliver new and complex high quality solutions to clients in response to varying business
requirements.
Developed the Front end application using Ajax, HTML and DHTML.
Responsible for effective communication between the project team and the customer.
Provide day to day direction to the project team and regular project status to the customer.
Translate customer requirements into formal requirements and design documents, establish
specific solutions, and leading the efforts including programming and testing that culminate in
client acceptance of the results.
Configures JMS, EJB and Hibernate on JBoss server in eclipse environment
Utilize in-depth knowledge of functional and Technical experience in Java, J2EE and other leadingedge products and technology in conjunction with industry and business skills to deliver solutions
to customer.
Developed a re-usable Java module for Pagination and Sorting.
Wrote stored procedures, views on Oracle database, and used JDBC for executing the queries
and stored procedures.
Worked on the Java code to improve code quality and exception handling
Involved in all major releases and did the production support.

Environment: J2EE, Java 1.5, JSP 1.2, Hibernate 3.0,Spring2.5,Oracle 10g ,JMS,EJB 2.0, JavaScript,
XML, JDK, JDBC, JBoss, Eclipse 3.5.2, Web Services ,SOAP, WSDL, SCME, clear quest, Log4j, PL
SQL,oracle10g, SQL developer 2.1.1, JDBC 2.0, EJB 3.0,2, HTML, Ajax, JUnit 4.0, MVC,DOJO,
Windows 2007, apache tomcat server 5.5.27
Northwestern Mutual, WI
Sr. Java/J2EE Developer

Apr09 Aug10

Description: Northwestern Mutual wanted to develop an Investment Decision support system which
consolidates the data from their four main Investment streams - Real Estate, Mortgage Loan,
Securities and Oil & Gas. This involved building and supporting applications in Java, J2EE
framework and designing a Data Warehouse which would be loaded using Informatica
Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of
the Customer Specifications, Development and Customization of the Application.

Used TDD methodology.


Analyzed use cases, created interfaces and designed the core functionality from presentation layer to
business logic layer using UML and Rational Rose.
Actively participated in design and technical discussions.
Implemented Model View Controller (MVC) architecture for an efficient implementation of the view
level customizations and interfaced with the application logic.
Used JSF MVC framework for developing J2EE based web application
Developed the frontend screens using HTML, DHTML, CSS, JSP, JSTL and Java Script. extensively
used for client side validation.
Had extensively used JSTL and Tag Libraries.
Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP,
WSDL.
Used Struts Framework in the application, which is based on MVC design pattern. Developed Action
classes and Form beans and configured the struts-config.xml.
Used the Struts Validator Framework to validate the form data.
Incorporated an efficient way of doing builds and deploying the application to WAS and automating
entire process.
Develop the User Interface Screens for presentation using Ajax, JSP and HTML.
Used ANT scripts to build the application and deploy on Web Logic Application Server.
Had used Value Object design pattern for exchanging data between the tiers.
Monitored the error logs using Log4J and fixed the problems.
Used PL/SQL to manage data and create tables
Created custom tags that facilitate developers in building the pages faster.
Responsible for code review for different modules of the application.
Used Multithreading to speed up the application
Involved in the Development of Spring Framework Controllers.
Used Spring Web flow for page navigation controls and to control page flows.
Developed Controller for request, response paradigm by Spring Controllers using Spring-mvc
Used Spring-Hibernate Template mechanism for persistence operations.
Manipulated DB2 for data retrieving and storing using Hibernate.
Used JNDI for Directory Service
Hibernate used as ORM tool for persisting the data.
Eclipse used as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
Used Maven for project management and automation.
Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them
on the Web logic Application Server.
Created Connection Pools in Web Logic and configured as needed.
Designed the application by implementing JSF Framework based on MVC Architecture with EJB,
simple Java Beans as a Model, JSP and JSF UI Components as View and FacesServlet as a
Controller.
Used XML to transfer the application data between client and server to code configuration files.
Used CVS as source control.
Used JUnit to write repeatable tests mainly for unit testing.

Environment:J2EE, Java 1.5, JSP 1.2, Struts2.0, Hibernate 3.0,Spring2.5,Oracle 10g ,WAS6.0,
WSAD5.1.2, JavaScript, Maven, XML, JDK, JDBC, ANT, UML, Web Logic 9.2, Eclipse 3.0,
WebServices, SOAP, WSDL, Rational Rose, Clear Case, Log4j, PL SQL,SQL sever 2005, Servlets 2.3,
JDBC 2.0, EJB 3.0,Spring Web flow, WinCvs 1.2, HTML, Ajax, DOJO, Rational Rose XDE, JUnit 4.0,
MVC, Windows 2008
Allstate Inc, South Barrington, IL
Java/J2EE Developer

Jan08 Mar09

Description:

MapQuest enterprise server is used for generating Maps, road directions, geocode and crossing points. It
is used by MMA & NCD applications for finding provider in the nearest location & distance. MapQuest will
generate longitude & latitude for specific address. Latest data will be installed every quarter.
Web Claims is used by Allstate providers for applying claims. It is a web based application and every
provider needs to registration on site and they can apply the bills online. These claims will be processed
by field manager and approved amount will deposit into provider's bank account. It is integrated with
Mainframe system.
Sigma Dynamics product is an oracle product. It is used by Allstate applications. This chooses the best
providers from the provider pool list. User will enter provider selection criteria. MMA application will fetch
best providers by using Sigma. Sigma studio has its own integrated environment for development &
deployment.
Applinux web based application is integrated with Main frame systems. It will bring entire main frame data
in to GUI. It is running on tomcat appserver.
Inbound call setup application is a voice messaging application and used for feeding user message for
Allstate phone system.
Responsibilities:

Supporting the MapQuest enterprise server. Monitoring the server performance &logs every day.
Needs to trace user transactions for mapping, geocoding & searching.
Responsibilities include for uploading the server logs into MapQuest site.
Involved in installing every quarter data on the servers.
Supporting Web Claims application. Needs to fix all change requests & bugs.
Involved in applying the Allstate announcements in the application for every month.
Used RAD 7.x for development.
Responsibilities include for development of Data Access Object by using Hibernate2.1.
Involved in writing JSP and Struts Action, DAO, BD design Patterns for InboundCallSetup.
Supporting the Applinux server & deployment activities.
Implemented J2EE design patterns.
Designed the DTD and Schema for the XML data Transfer.
Created build xml files for making deployment files by using ANT.
Involved in unit testing, checkout and check in the source code from CVS.
Involved in writing JSPs, XML, JSP Tag libraries.
Requirement gathering from client and preparing the specification documents for the offshore
team.

Environment: J2EE1.3, Servlets 2.3, JSP 1.2, Struts 2.0, EJB 3.0, JMS, JDBC, BEA Web Logic Server
8.1, Oracle 10g, Eclipse 3.0, XML, Log4j, UML, Rational Rose 2002, Ant 1.6.0, JUnit3.8.1, HTML,
JavaScript, Unix, Windows 2003/2008/XP, JSP, Web Sphere 5.1,MQ Series, MS SQL server 2005, XSLT,
Edit Plus, Apache JMeter, CSS,JMS, Eclipse3.0, WSAD, Web Logic 8.1, Solaris 9, ,PL/SQL, Test Director
v6.
Infor, Detroit, MI
Java/J2EE Developer

Jan07 Dec07

Description: Supplier Collaboration will be a natural extension to transactional host application (i.e.
SSA@ ERP&SSA@ Lean Execution System). By providing the visibility to suppliers and bringing
supplier's commitment back to the company so better purchase execution can take place.
Business process in the supply chain execution contains visibility of planned demand, VMI based self
ordering and Kanban ordering, advanced shipment receipts, Invoice generation and processing, visibility
to invoice and payment.
Responsibilities:

Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
Used Agile methodology and participated in Scrum meetings.
Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using
Rational Rose.
Used Struts 1.3 Framework in the presentation tier of the application which is based on the MVC
design pattern.
Developed Custom Tags to simplify the JSP2.0 code. Designed UI screens using JSP 2.0, CSS,
XML1.1 and HTML. Used JavaScript for client side validation.
Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
Used Validator framework for client side and server side validations.
Used GWT to send AJAX requests to the server and updating data in the UI dynamically.
Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
Used Spring 2.0 Framework for Dependency injection and integrated with Hibernate and Struts
frameworks.
Used Spring Web flow to manage complex page flows.
Actively involved in designing and implementing the application using various design patterns such as
Singleton, DAO, Front Controller, Service Locator, Business Delegate, Faade and Data Access
Object.
Used MULE ESB frame work for exchange of important information such as loan status report.
Designed and developed Utility Class that consumed the messages from the Java message Queue
and generated emails to be sent to the customers. Used Java Mail API for sending emails.
Developed Web services for sending and getting data from different applications using SOAP1.1
messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server,
then used SAX and DOM XML1.1 parsers for data retrieval.
Used Oracle 10g as the backend database using UNIX OS. Involved in design of the database
schema and development of Stored Procedures.
Coded Maven build scripts to build and deploy the application on Web logic 10.
Used JUnit framework for unit testing of application and Log4j 1.2 to capture the log that includes
runtime exceptions.
Used CVS for version control and used IBM RAD 6.0 as the IDE for implementing the application.

Environment: Web logic 10, J2EE 1.4, Struts 1.3, Hibernate 3.0, Spring Framework 2.5, JSP 2.0,
Servlets 2.4, MULE ESB, XML1.1, SOAP 1.1, WSDL 1.1, SAX, DOM, GWT 1.4, JavaScript, Rational
Rose, UML, HTML, JNDI, CVS1.1, Log4J 1.2, JUnit, Maven, Oracle 10g, IBM RAD 6.0, Windows, Unix.
Pfizer Inc., New London, CT
Java/J2EE Developer, Webservice Portal Developer

Feb06 Nov06

Description:
The Elara Server Loader is portal application whose primary purpose is linking multiple scanning source
systems and clients to the NIMF and, the Elara application (a Livelink repository). System developed by
using portal API on IBM RAD6 portal environment.
ELARA Electronic Loader (EEL) is a Pfizer application designed to import scanned and/or electronically
generated documents into Elara. EEL can be used to upload both TIFF and PDF files, the EEL is a global
web-based J2EE application hosted on Weblogic 8.1 & 9.1.
EIIP v3.6 is a Web-based system using SpringFrameWork2.0 which is designed to operate on a
standard Pfizer-configured workstation. Users access eIIP through a client Web browser and a connection
to the Pfizer network. The major components that support eIIP include an Oracle database,
SpringFrameWork2.0, WebLogic8.X&9.X servers, and a LiveLink environment. By using eIIP, user can
create templates and pulling the data for different drug projects, center & Protocols. User can send the
document through e-mail or paper options. These applications are used in Pfizer Inc for Research &
development center.
Responsibilities:

Involved in creating & developing frond end web pages by using Struts 2.0 on
SpringFrameWork2.0.
Involved in creating & developing the portal pages by using JSR-168 API on IBM RAD6.
Involved in creating, configuring the themes, Skin & portlets on IBM Websphere portal server
5.1.
Involved in deploying the ESL portal application on IBM Websphere portal server 5.1.
Involved in deploying the EEL application on Web Logic 8.0&9.0 application servers.
Responsibilities include for development of Data Access Object by using Hibernate2.1.
Developed and maintained the security screens like Login, Authentication, which checks the
authorization, and authentication through LDAP Server.
Involved in writing Multithreading program in java for running ground level monitors.
Involved in designing for creating UML diagrams like use cases, sequentional, class, and
component diagrams by using IBM Rational Rose tools.
Involved in writing SQL queries, CLOB, BLOB and store procedures in oracle.
Extensive use of various PL/SQL components like writing and manipulating cursors, oracle
exception handling etc.
Involved in writing JSP and Struts Action, DAO, BD design Patterns.
Implemented J2EE design patterns.
Designed the DTD and Schema for the XML data Transfer.
Created build xml files for making deployment files by using ANT.
Involved in unit testing, checkout and check in the source code from CVS.
Involved in writing JSPs, XML, JSP Tag libraries.

Environment: Java, J2EE, JDK 1.5, RSA, RTC, Spring 2.0, Hibernate3.0, Web sphere Application Server
(WAS), JDBC 2.0, Servlets 2.3, JSP 1.2, Log4j , Web Services, SOAP, JUnit, HTML, DHTML, CSS, XML,
JavaScript, Apache Ant, DB2 Universal Database, AJAX.
Intelligroup Inc., Princeton, NJ
Java/J2EE Developer

Feb05 Dec05

Description:
Creating systems and applications in order to certify that the regional (Incumbent Local
Exchange Carrier) ILECs have systems, capable to allow outside competitive communication providers to
operate equally within the regional providers area
Responsibilities:

Transformed Business Use Cases into Class Diagram, Sequence Diagram using RationalRose
Developed the front-end of the application using Struts 1.2 framework.
Tiles were used for page layouts and menu design.
Developed and configured Servlet Filters and Listeners.
Developed JSPs for designing the UI for report displays.
Used JSTL for html, bean and logic tags for accessing beans, creating forms and sending output.
Used Tiles framework for designing the front end.
Developed Session Beans to implement the business logic.
Developed and configured Entity Beans for data persistence.
Used JPA using Hibernate for maintaining Object-Relational Mapping.
Used Log4J for logging the errors as well as for debugging purposes.
Fixed bugs and carried out Unit testing, code reviews, design of low-level specifications for the
system.
Developed a RESTful Web Service Client to pull in ILEC data.
Carried out System Integration testing for the application when the development was completed.
Used CVS for version control.

Environment: J2EE (JSPs, Servlets, EJB, JMS), XML (XSLT, XSL-FO, Xerces, XSD), Web sphere 5.x and
Web logic 7.x, WSAD 5.1, JUnit, HTML, Struts3.1, Web Services (SOAP, JAX-RPC, JAXB, SAX, DOM) DB2
UDB, UNIX (AiX), Windows 2003
Indus Software, Pune, INDIA
Java/J2EE Developer

Aug03 Dec04

Description: Online Banking System with Advanced Security is a web-based application that allows
secure online banking transactions for clients banking operations. The application was developed over
J2EE Platform with Oracle as the back end database.
Responsibilities:

Installed and Configured Web-Logic Application Server and Oracle 9i.


Developed front end layouts using HTML, JSP.
The Business Logic was written in the Servlets.
Used JDBC to connect to the database.
Wrote SQL queries to query and update the database.
Used JavaScript to do front end validation.
Used Rational Rose to develop UML diagrams for documentation

Environment: MVC, JSP, SQL, JDK1.4, J2EE, Web Logic, JavaScript, CSS, HTML

Vous aimerez peut-être aussi