Senior J2EE Guy

 

 

SUMMARY

 

Ø       A highly result oriented and motivated IT professional with 8 + years of strong IT experience in all phases of Project & Product development life cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re-Engineering, and Documentation

Ø       Full life cycle design and development of J2EE applications including B2B and B2C applications with n-Tier, Model View Controller architecture, J2EE and Struts Framework

Ø       Expertise on various J2EE technologies including EJBs, JSPs, Servlets, JDBC, JNDI, JMS and Struts Framework.

Ø       Extensive experience in Multi-tier Web related projects. Strong experience in J2EE,  Java, JDK,   HTML, XML, XSL, XSLT, XSD, DOM, SOAP,  JavaScript, HTML, Oracle workflow builder 2.6,   Oracle report builder 9.04, Oracle designer 9.0.4, JSTL, Tag libraries,  JAXB, FOP, Jalopy

Ø       Experience in Configuring and deploying applications on BEA Weblogic, IBM WebSphere, WSAD 5.1.2, Oracle 9i/10g, and Tomcat Application servers.

Ø       Experience in working with Databases like Oracle 8.0/ 9i/ 10g, SQL Server 7.0/2000,  DB2  and MS Access.

Ø       Worked extensively on Hibernate2.1/3.0, Toplink, iBatis, Struts and exposure to Spring Framework

Ø       Extensive experience on handling onshore-offshore business process module.

Ø       Worked on IDE's like JDeveloper 9.0.3.4/10g, Eclipse, WSAD, Visual Interdev, Visual Age, XML Spy, Visio, Visual Studio.

Ø       Strong communication and interpersonal skill.

Ø       Possess strong problem analytical skills with ability to follow project standards and procedures.

Ø       Highly experienced on IBM AS/400 using RPG IV/ ILE, CLP, RLU, SDA, DB2, PL/SQL on IBM AS/400 under OS/400 operating systems

Ø       Self Starter, highly motivated in problem-solving and learning skills as well as a keen interest in the emerging technologies.

 

Education:

·          Master of Science (Mathematics- Specialization in Operation Research)

·          Post Graduate diploma in ‘Computer Sciences”

 

Achievements:

·          Received training in MS.Net includes VB.Net, ASP, ASP.Net, ADO.Net.

·          Received training in Oracle, SQL, PL/SQL, Developer 2000, PRO*C, Report Writer from Digital USA, certified business partner of Oracle Inc.

 

Technical Skills:

 

·          Languages:                   Java, C,  PL/SQL, SQL, UML

·          Operating Systems     Windows NT 4.0 / 2000, Windows XP, Unix

·          Database                       MS Access, Oracle ,MS-SQL Server, MySQL, DB2

·          Tools                               Ant, Log4j, SAX, DOM, Hibernate, Spring,  Jasper Reports 2.1,
                                     iReport 1.2,
Crystal Report 8.0, Oracle Reports 10g, Putty, Jalopy

·          Web Technologies       Servlets, JSPs, EJBs, Struts, HTML, DHTML, Java Script, XML, XSL,
                                       DTD,Schema, XSL, XSLT, SAX 

·          IDE                                   JDeveloper9.0.3.4/10g, Eclipse, MyEclipse, Visual Interdev, Visual Age,
                                       XML Spy, Visio,
 Visual Studio,  WSAD 5.1.2

·          Application Servers    IBM WebSphere, BEA WebLogic, Oracle9i/10g, Tomcat,IIS

·          Version control            PVCS, Visual Sourcesafe

·          Content Management Vignette Storey Server V/5

 

 

 

Professional Experience

Project name       XXXXX

Client                     XXXXX, Washington, DC

Role                        Sr. Software Developer

Duration                September 2005 – Till date

Environment:       J2EE,Java, Custom Tags, Servlets, HTML, XML, XSD,XSL,XSLT,FOP,JAXB,JSP,  JDK1.4, JDBC/JNDI,  Java beans, Clear Case, Clear Quest, Struts 1.2, SQL Server 2000, Oracle Dataware, Eclipse,  MVC Struts,  DAO, Hibernate, Tomcat, Sun 7.1 Application Server, Junit, Biz Flow, Jalopy, Log4j and Windows XP

Project Description:

XXXXX addresses the need for an automated system to implement a standardized statutory and regulatory compliance monitoring methodology for XXXXX. The system tracks the activities of XXXXX Authorities to ensure they are operating their programs as dictated by federal laws, regulations, and XXXXX guidelines.

 

Responsibility:    

·          Involved in interaction with Functional people for Business requirements analysis.

·          Worked in RUP to define the development process.

·          Design components and interfaces to provide common services like workflow,  correspondence etc.

·          Developed various components of the application and unit test them.

·          Involved in using Struts framework for developing the web-based system.

·          Data modeling using ERWIN.

·          Wrote SQL Queries, Stored procedure using PL/SQL and T-SQL.

·          Use Hibernate to automate persistence, wrote Java objects to automate the interaction between objects and the database.

·          Implemented the integration tier using Hibernate as the persistence framework

·          Developed the code according to the functional specifications, detailed design, and coding and efficiency standards. Execute the unit test cases.

·          Log4j is used for logging purpose.

·          Used TOAD, and SQL-Developer as client for accessing Oracle database.

·          Established best practices

 

 

Project name       XXXXX

Client                     XXXXX, Silver Spring, MD

Role                        Sr. Software Developer

Duration                October 2003  – September 2005

Environment:       Java,  XML, JSP, HTML, J2EE, JDK1.4.2, JDBC 2.0,EJB, Java beans, PVCS Tracker, PVCS Manager, Struts 1.2, Oracle 9i/10g,  Junit, Web sphere, WSAD, Oracle WorkFlow 2.6.

 

Project Description:

The XXXXX, office of the Chief Information Office has developed XXXXX tracking system that facilitates the directive review and approval process. XXXXX enhances the current directives processing by tracking and routing through appropriate reviewers and providing centralized reports.

 

Responsibility:    

·          Used J2EE Design patterns such as Business Delegate, Session Facade, Data Transfer                     

Objects and Service Locator

·          Involved in developing service-oriented architecture for case management.

·          Developed application for the IBM Websphere environment

·          Developed Session beans, Entity beans to control the process of accessing database.

·          Developed Front controller pattern using JSP, HTML, Struts framework.

·          Developed Sequence diagrams for Case Management using Jdeveloper.

·          Leveraged struts for Web Tier Development

·          Configuring Log4J with source code.

·          Solved the client related emergency requirements/enhancements at analytical/technical level.

·          Developed stored procedures, cursors, and triggers.

·          Used Web Sphere Administration console for configuring the JDBC Data Source as JNDI data source.

·          Responsible for writing SQL queries.

·          Used Junit for unit testing.

·          Developed workflow interfaces using JSP and integrated with oracle workflow management system.

·          Involved in interaction with Functional people for Business requirements analysis.

·          Used Clear Quest for bug tracking. Used Clear Case for Version control of code.

·          Deployments on Websphere Server

·          Development of J2EE Application targeted for IBM Websphere deployments

·          Leveraged WSAD for application development

·          Wrote ANT build scripts to automate build process

·          Development using Spring framework.  Wrote Spring controllers

·          Wrote spring views and integrated Hibernate in the framework for data persistence

·          Extensive documentation of the design.

·          Developed RUP artifacts for the application

·           

 

 

Project name       XXXXX (XXXXX)

Client                     XXXXX (Dayton, OH)

Role                        Sr. J2EE Developer

Duration                Jan 2003 – Oct 2003

Environment:       J2EE, JDK1.4, JDBC 2.0, JSP, Servlets, EJB, Struts 1.1, JSTL,

JavaScript, WSAD 5.1, Oracle9i, SQL, PL/SQL, TOAD, Hibernate 1.0, UML, JUnit, ANT, Rational Rose, Magic Draw, HTML, XML, XSL, Star Team 6.0, J2EE Design Patterns, Websphere 5.1, Sun Solaris 5.8/Unix, Windows XP.

 

Project Description:

XXXXXwas designed for XXXXX to create Underwriting using a web based system. XXXXX replaces Legacy transactional systems. Worked on J2EE based Domain Driven Design applications involving in development. Iterative development for a complex set of business requirements such as XXXXX software Extensively worked in Billing and Organization domain.

 

Responsibilities:                                                

·          Involved in the complete life cycle including Analysis, design, development, testing and deployment.

·          Analyzed use cases, Design Business service prototypes using Rational Rose.

·          Analyzed use cases, design Business service prototypes using UML , Rational Rose and Magic Draw to develop the business service interface.

·          Worked extensively with Java, JSP, HTML, JSTL, EJB (Session), Struts 1.1, used J2EE Design pattern to achieve the business needs.

·          Used Struts1.1 framework for Implementing Presentation Layer.

·          Designed domain, implementation of domain objects in Java with O-R mappings using Hibernate and testing the mappings with Oracle database using Junit.Test cases.

·          Involved extensively in developing, testing and debugging User Interface involving JSP, EJB’s Servlet, XML, HTML, XSLT, XPATH and JavaScript.

·          Tested, Built and Integrated the J2EE application.

·          Used JUnit for unit testing, ANT build tool and TOAD.

·          Used WSAD 5.1 as an IDE for java development, Websphere 5.1 as an Application server.

·          Used TOAD as client for accessing Oracle database.

·          Developing the JUnit tests, testing and integrating the business service and UI layers.

·          Wrote scripts to automatically log the specific information of the files being modified.

·          Responsible for tracking and defect fixing reported in Test Director for UI, Business Service layers and Hibernate mappers.

·          Involved in the technical and user level documentation.

 

Project name       XXXXX

Client                     XXXXX, Dallas, TX

Role                      Sr. Consultant.

Duration                Jan 2000 – Dec 2002

Environment:       J2EE, JDK1.4, JDBC 2.0, JSP, Servlets, EJB, Struts 1.1, JSTL,

JavaScript, WSAD, Oracle9i, SQL, PL/SQL, TOAD,  UML, JUnit, ANT, Rational Rose, Magic Draw, HTML, XML, XSL, J2EE Design Patterns,  Web sphere 5.1, Windows 2000/XP.

 

Project Description:

XXXXX initiated the XXXXX. The project serves to enable communication with XXXXX’s lender and producer clients via the Internet. It enables XXXXX’s clients to view critical business data including Compliance history, policy information and claim information. Additionally, the system enables XXXXX’s lender clients to report claims and create notices online, view and print history by loan, business partners web sites, view and print policies locally, view only access to existing claim information stored within the XXXXX System and provide ability to file loss reports online, initiate a Notification Process, provides billing function for those choosing to initiate notification, obtain on-line quote for policy or policy cancellation.

 

Responsibilities:                                                

 

·          Led the onshore team of 3 and interacting with offshore team of 5.

·          Interacted with client for Business requirements, Technical issues, Functionality issues updating client project status through weekly status report.

·          Involved in the complete life cycle including Analysis, design, development, testing and deployment.

·          Analyzed use cases, Design Business service prototypes using Rational Rose.

·          Analyzed use cases, design Business service prototypes using UML, Rational Rose and Magic Draw to develop the business service interface.

·          Involved in Prototyping and designing based on J2EE specifications and J2EE design patterns (DAO, Session Façade).

·          Worked extensively with Java, JSP, HTML, JSTL, EJB (Entity and Session beans), Struts 1.1, used J2EE Design pattern to achieve the business needs.

·          Used Struts1.1 framework for Implementing Presentation Layer.

·          Extensively involved in developing, testing and debugging User Interface involving JSP, EJB’s Servlet, XML, HTML, XSLT, XPATH and JavaScript.

·          Testing, Building and Integrating the J2EE application.

·          Used WSAD 5.1 as an IDE for java development, Web sphere 5.1 as an Application server.

·          Used TOAD as client for accessing Oracle database.

·          Developing the JUnit tests, testing and integrating the business service and UI layers.

·          Wrote scripts to automatically load data from legacy system to oracle 9i database.

·          Created database using ERWIN. Developed stored procedures, cursors, triggers

·          Developed used cases and class diagrams using UML. Workflow designs using Visio.

·          Worked with developers to define and configure Application Servers, Virtual Hosts, and Web Applications, Web Resources, Servlets, JDBC drivers and Servlet Engines.

·          Responsible for tracking and defect fixing reported in Test Director for UI, Business Service layers and data layer.

 

 

Project Name      XXXXX

Client                     XXXXX, Dallas, Texas

Role                        Software Engineer

Duration                Apr 1999 -  Dec 1999

Environment:       Java, J2EE (Servlets, EJB, JSP), Struts 1.0/1.1, UML, CVS, HTML, JDBC 2.0, XML,
XSLT, Oracle9i, JDeveloper, Oracle 9i Application server,  Windows 2000.

 

Project Description:

XXXXX personalization to the client, which will offer containers such as Alerts, Financial Advisor messaging, Weather information, Watch list, Portfolio Net Worth, Market snapshot, My shortcuts, Business news. Increasing the personalization aspect and functionality offerings on the XXXXX page drive greater retention through increased client site usage. In addition allows client to personalize the containers and gets the news feeds from Intellicast.

 

Responsibilities:

·          Interacted with client for Business requirements, Technical issues, Functionality issues updating client project status through weekly status report.

·          Developed Servlets, JSP’s, entity and session beans and deployed on oracle application server.

·          Transferred data from third party vendors in XML format and transforming it into viewable format using XSL, XSLT.

·          Implemented Presentation layer using Struts 1.0 used in built feature for Validation in Struts.

·          Involved in development of Data components, function using servlets, and session beans.

·          Migrated personalization data from third party (Yellowbrix) to Oracle database.

·          Designed the database model, stored procedures for storing personalization information of client.

·          Other non-technical responsibilities include meetings with Project Manager, and liaison with development team, Scheduling, Project Progress Monitoring, Problem solving, etc.

 

 

Project Name      XXXXX

Client                     XXXXX, PA            

Role                        Sr. Java Developer

Duration                May 98 – Apr 1999

 

Environment        Java, XML, EJB, JSP, Servlet, HTML, JavaScript, Rational rose, UML, Vignette Storey Server V5, Visual age 3.5,  Crystal Report 8.0,ASP, Visual Interdev,
DB2, and Windows NT, Weblogic5.0 server

 

Project Description:

This project is meant for Outsourcing by offering Buyer's and vendor's to post there requirement & offers. The Application has Registration Module, Login Module, RFP Building, XXXXX. Presentation layer (HTML, JSP, JavaScript), Service layer (Servlets), Business layer (EJB's) and Database layer (Oracle 8.0), Vignette Storey Server for contents Management using CMS and CDS. Displayed the content using CDA Used Java mail API's for delivering Mail after registration. Used ASP pages for interacting with Crystal reports and embedded in with TCL for displaying CDA and CMA. 

 

Responsibilities:

·          Worked on Registration Module, User authentication Module and RFP builder    module.

·          Designed Registration and Administration modules using JSP, HTML, and   JavaScript.

·          Involved in developing the template on Content Delivery Server (CDS) and   Content Management Server (CMS).

·          Developed Servlets, EJB (Entity, Session) JSP using Visual age 3.5 as an IDE.

·          Deployed WAR file of the application in Web logic 5.0 application server.

·          Involved in tracing the application for optimization and converting the call SQL statements to Stored procedures.

·          Involved in data tracking and reporting module-using java, crystal reports

·          Used EJB as middle layer, which implement business logic and deployed on Web logic to interact with Database.

·          Involved in installation of Vignette Development Center (VDC) for Development.

·          Involved in developing various like Item, Library, and Index Transaction Templates.

·          The CMA is a very robust application to be used primarily for content aggregation.

 

Project                  XXXXX.

Company              XXXXX

Role                        Consultant.

Duration                Jan 97 - May 98

Environment        RPG IV, IBM’s Client Access/400, DB2 for AS/400, DB2 Query Manager and SQL Development kit, RPG/400/ ILE, CLP, RLU, SDA, Movex ERP on   AS/400 and UNIX based operating systems

  

Project Description:

XXXXX is one of the leading XXXXX Company with on-line operations controlled by Movex ERP.  This outfit is one of biggest XXXXX installations in Asia. Movex is the product developed by Intentia Asia pacific, Sweden.

 

Responsibilities:

·          Managed the overall SDLC process