Post Job Free
Sign in

Project Manager Application

Location:
Arlington Heights, IL, 60004
Posted:
May 15, 2014

Contact this candidate

Resume:

Page * of *

CHANDRASHEKAR SUDARSHAN

Ph: 484-***-****

Email: acd41u@r.postjobfree.com

SUMMARY

** ***** ** **** ******** services industry experience that spans Design solutions, leading teams, managing

client relationships, project delivery, and hands on development.

Sun Certified Programmer - Java 2, Sun Certified Web Component Developer - J2EE 1.4.

Experience using JDK 1.5, 1.6 APIs.

Expertise in J2EE multi-tier enterprise software development, deployment, integration and delivery using Java

Servlet, JSP, JSF, JSR 168 portlet API, AJAX, Struts 2.0, 1.1,Spring, EJB 2.1, JMS, XML, XML Schema,

DTD, FOP, XSL, XSLT, JNDI, JDBC, SOAP, Java Web Services using Apache Axis, RMI and Java Mail

technologies.

Experience in JSR 168 portal API using IBM websphere portal server, Life ray 6.1.

Experience using JBOSS DROOLS in writing rules (.drl).

Experience using IBM implementation of JSF API.

Experience using Hibernate 3.0 with annotations.

Experience in OOPS, OOAD and Design Patterns.

Good experience in using Model/View/Controller (MVC) frameworks like Jakarta Struts 2.0, Struts 1.1, JSF

framework using IBM JSF implementation and using IBM AJAX tags.

Good Experience using Spring Framework, Spring Transaction Management, Spring Quartz with JDBC

store, Hibernate with Spring Framework, Spring Security.

Knowledge of EJB 3.0.

Experience in using Apache’s OJB.

Expertise in using J2EE Application Servers such as IBM WebSphere, BEA Weblogic 10.1, JBOSS and Jakarta

Apache Tomcat.

Experience in using Java Script.

Experience in writing XSL and using Apache Xalan transformation tool to generate HTML output.

Experience in writing FO and using Apache Xalan transformation tool for generating PDF.

Experience in AGILE and RUP methodologies.

TECHNICAL SKILLS

Programming Languages Java

J2EE Technologies Java Servlet (2.4), JSP (2.0), JSF 1.1, EJB, JMS, XML, XSL, XSLT, SOAP,

JavaScript and IBM AJAX tag lib.

Frameworks, Patterns JSF framework, Struts2.0, Struts 1.1, Spring Framework, Hibernate, J2EE

design patterns like Data Access Object (DAO), Factory Pattern, Front

Controller, Command, Business Delegate, Service Locator, Singleton etc,

Junits.

ORM Hibernate 3.2, OJB.

RDBMS Oracle 10g, Oracle 9i, PostgreSQL, MySQL, DB2, Informix.

Application Servers WebSphere, Weblogic, Jobs, Apache Tomcat.

Build tools, IDEs Ant, Cruise Control, RAD 7.5, RSA 7.0, Eclipse, JBuilder, Agentis

enterprise tool.

Version Control SVN, CVS, Visual SourceSafe (VSS), VSTS (Visual Source Team

Foundation Server), Teamprise

Operating Systems Windows XP/2003 / 2000 / NT, Red Hat Linux, HP UNIX

Methodologies RUP, Agile

Development Tools Apache Axis 1.4, Xerces, Xalan, XMLBeans, Xstream, Avalon, Castor,

Dozer, DROOLS, Castor, Test Director.

Messaging Systems JMS, MQ Series.

Test Tool Test Director

Page 2 of 8

PROFESSIONAL EXPERIENCE

Indotronix International Corporation Sept ’07 – present

Client: Blue Cross Blue Shield of IL, Chicago, IL

Project: Member Profile Inquiry Service (MIS)

Responsibilities:

Design and develop the message model and the schema, in accordance with the business requirements.

Design and develop enterprise level web services using CXF, Spring.

Develop the application using test driven development methodology

Mentor other developers and the application maintenance team

Perform code review.

Document the design of various artifacts, including dozer, spring security, caching framework

Work with build and deploy process team.

Work with various teams on environment migrations, facilitating various service client to access the service

Worked closely with the Data Power team to modify/update WSDL which are being used by the service.

Mentoring the full time employees

Environment/Technologies: JDK 1.6, Spring CXF, RAD 7.0, Websphere 7 application server, Spring Framework,

Spring JDBC, Dozer, 5.2, JUnit 4, ANT, HP Quality Center, Windows 7, PUTTY, CVS, WIN SCP.

Client: JP Morgan Chase, Chicago, IL

Project: ATS Conversion (Template Migration)

Responsibilities:

To design and develop the new application to support Migration of the Existing Payment Application.

Implementation of the design based on the Spring Framework.

Implemented DAOs using Spring JDBC Template and used Quartz timer for scheduling the Jobs.

Created SQL queries for Generating Reports.

Exposed Web services using Apache Axis2.

Used Spring JDBC Template, Spring Transaction Management and Spring JMS Template.

Created PL/ SQL Stored Procedures, Functions.

Created JUnit Test Classes for the implemented Java Classes.

Used Easy Mock to create mock objects while implementing the JUnit classes for testing.

Created ANT Build Script for the deployment of the application on different Environments.

Configured SONAR on the dev box for reporting code coverage using cobertura, publishing JUnit reports

To SONAR server.

Used Basic UNIX Commands for deploying applications on the Dev/IST UNIX environments.

Fixing the bugs reported during the QA phase.

Worked closely with various groups during the integration of the application with other services.

Environment/Technologies: JDK 1.6, Apache AXIS2, Eclipse 3.6, Weblogic 10.1 application server, Spring

Framework, Spring JDBC, Spring JMS, Quartz 1.8, MQ Series, ANT, HP Quality Center, JIRA issue tracking tool,

Windows XP, PUTTY, SVN, WIN SCP.

Page 3 of 8

Client: Bank of America, Chicago, IL

Projects: BAML ULP, MyProfile, Global Markets Portal, NEXTGen Portal

The project was executed based on the Agile Methodology.

Responsibilities:

To design, develop and maintain the applications.

To enhance the application using the Banc Custom Framework based on Business Requirements.

Worked extensively on the Business layer and the Persistence layer using Banc Portal Framework.

Developed Web Forms using EXT JS Web 2.0 framework.

Exposed Web services using Weblogic Webservice API.

Used Weblogic Webservice Ant tools to generate the stubs and skeletons.

Developed Proof of Concepts for management to make decisions on the technologies.

Worked on the Liferay Portal technology a new initiative to migrate the existing applications on to the Portal

platform.

Created Portlets and deployed portlets on Liferay portal server.

Generated service layers using Liferay Service Builder tool.

Used Alloy UI for new application on the Liferay Portal Platform.

Creating Ant scripts for build and deployment.

Unit testing the application on the Development environment.

I was responsible for fixing the bugs reported during the Testing phase.

Involved in Production calls and supporting the production team during the releases.

Created ant scripts for the project for smooth deployment.

Managed Release Notes during Production release.

Worked closely with various groups during the integration of the application with other services.

Involved in Production support to fix the issues faced by the end users by interacting with the End user support

group.

Responsible for implementing the Change Requests given by business team for maintaining the existing

application.

Worked closely with offshore team during project design and implementations.

Worked closely with Business Analyst to understand the requirements.

Environment/Technologies: JDK 1.4 and JDK 1.6, Banc of America Portal Framework, JSR 168, JSR 286, Liferay

6.0. 1 Portal, Spring Framework 2.5.6, Web 2.0, HTML, CSS, Javascript, EXT JS Javascript framework, Ajax

implementation using Ext JS, Hibernate 3.2, XML, XSD, SAOP, WSDL, Weblogic Webservices, Apache Axis 1.4,

Apache Xerces, Apache Xalan, log4j, MyEclipse, Weblogic Application Server, Toad, Oracle 10g, IBM Clear Case,

HP Quality Center. Windows Operating System, IBMUNIX Servers.

Client: Verizon Business, Ashburn VA

Project Name: Integrated Administrative Console. (IAC)

Team Leader

The project was executed based on the Agile Methodologies.

Responsibilities:

To design the application and developing JSP pages, Struts Action class, Configuring action, validation,

interceptor using Struts2 Framework.

To design the Hibernate Domain objects. Used Hibernate 3.0 annotations on the domain object. The Persistence

layer was designed using top down approach by implementing domain objects first.

To design and develop web service using Apache Axis 1.4 for consumption by the external systems of IAC.

Handled offshore team of size 4. Assigning work to the team and helping the team to understand the requirements.

Gave Presentations on Hibernate Framework and Spring Framework to the team to bring them to the speed on the

said technologies.

Resolved Problems faced by the team in understanding the requirement. Resolved problems on Hibernate and

Struts during the development.

Involved in Code reviews.

Page 4 of 8

Involved in Project Discussions, Status meeting.

Worked closely with Offshore team while design and implementation.

Generated client stubs using Apache Axis tools to access the Web services of other external system of the

application.

Coding Struts 2.0 Action classes and used interceptors for Access control (ACLS).

Coding business logic using spring framework.

Designed and Implemented Spring Transactions.

Configured Hibernate DAOs with Spring Framework.

Implemented Schedular using Quartz configured with Spring Framework.

Coding Dao for the persistent objects.

Deploying and unit testing the application on the Development server.

Testing the business classes, Hibernate DAO‘s using Junit.

Supporting the testing team by fixing defects reported in Quality Center in DIT (Regression testing), QA (System

testing),

Environment: Java 1.6, Struts 2.0, Spring Framework 2.5.6, Hibernate 3.2, XML, XSD, SAOP, WSDL, Apache

Axis 1.4, Quartz 1.6.5, Apache Castor, Apache Xerces, log4j, Eclipse, Tomcat Application Server, Toad, Oracle

10g, CVS, HP Quality Center. Windows Operating System

Client: Office of Temporary Disability Assistance – Albany, NY

Project Name: Pre Screening

Sr. Developer

The project was executed based on the Agile Methodologies.

Responsibilities:

To design the application and developing JSP pages using Struts Framework.

Developing Custom tag libraries.

Implementing Struts 2.0 tag libraries.

Coding Struts 2.0 Action classes, Struts 2.0 validator framework for validating the user inputs and used

interceptors for session timeout and back button implementation.

Coding business logic using home grown framework.

Coding EJB as a Session façade.

Used J2EE designe patterns like Service locator pattern to look up the datasource and the EJB component.

Singleton pattern etc.

Creating Reverse Engineering strategy for generating Hibernate Domain Objects.

Coding Data Access layer using hibernate 3.2.

Developing business rules based on the use cases.

Deploying and unit testing the application on the Development environment Application server.

Unit testing the modules before the release to test environment.

Used Caster to marshall and unmarshalling of java object to XML and vice versa

Environment: Java, Struts 2.0, EJB 2.1, Hibernate 3.2, XML, RSA (Rational Software Architect), Websphere

Application Server (WAS), Oracle 10g, Windows XP, TOAD, Castor JAXB implementation API.

Client: Division of Criminal Justice Services, Albany, NY

Project Name: DNA – eJustice Portal

Team Leader

Responsibilities:

Design and Developing modules assigned using JSF framework, IBM Webspehre Portlet application, EJB and

Hibernate.

Created Design documents using RSA model ling tool.

Handling team of size 2, monitoring the progress of the work and reporting the same to the Project Manager.

Gave Presentations on JSF framework, Websphere Portal Configuration, Hibernate Framework, to the team to

bring them to the speed on the said technologies.

Resolved Problems faced by the team in understanding the requirements. Resolved problems caused by Hibernate,

JSF, Websphere Portal configuration during the development.

Involved in Code reviews.

Page 5 of 8

Coding Backing Beans for the JSF modules.

Coding Stateless EJB as a Session façade.

Coding business logic using home grown framework.

Creating Rules (.drl files) for the business logic using DROOLS framework.

Creating Rules packages using Ant.

Creating dozer mapping file (XML) for mapping between objects and creating required object using Dozer API.

Used J2EE pattern and GOF patterns like Singleton, DAO, Value Object, Service Locator, Factory and Inversion

of Control etc.

Coding Data Access layer using Hibernate 3.2 and using DAO pattern.

Coding JMS Sender for putting the XML message on to the JMS Queue.

Coding Message Driven beans to read the message from the queue.

Used Castor to marshall and unmarshalling of java object to XML and vice versa.

Creating build scripts using Ant 1.7.

JUnits for the coded Business logic.

Building the application and deploying the application on the Sandbox (Dev environment) Application Server.

Releasing the application for Integration and Test environment.

Creating Release notes.

Created Triggers for achieving the updated record into the history tables.

Fixing Bugs reported by QA

Environment: Java 1.4 for portal server, Java 5 on the Application Server, JSF 1.1, JSR 168 portal API, EJB

2.1, JMS, Hibernate 3.2, XML. Ant, JUnit, RSA (Rational Software Architect), Dozer, DROOLS 4.0.7, XML

Spy, Castor JAXB implementation API, Websphere Portal Server and Websphere Application Server (WAS),

Oracle 10g, Windows XP,

Project Name: Civil Management.

Team Leader

Responsibilities:

To design the application using Struts, EJB and Hibernate framework.

Design and Implemented JSP pages using Struts Framework.

Created Design documents using RSA modeling tool.

Handling team of size 2, monitoring the progress of the work and reporting the same to the Project Manager.

Gave Presentations on Struts Framework and Hibernate Framework, to the team to bring them to the speed on the

said technologies.

Resolved Problems faced by the team in understanding the requirement and during development.

Involved in Code reviews.

Coding Struts 1.2 Action classes, Struts 1.2 validator framework for validating the user inputs.

Coding business logic using home grown framework.

Coding EJB as a Session façade.

Coding Data Access layer using hibernate 3.2.

Used Apache Castor for marshalling and un-marshalling of Java object to XML and vice versa.

Used J2EE pattern and GOF patterns like Singleton, DAO, Service Locator, Session façade, Business delegate,

Inversion of Control and Factory Pattern etc.

Used Business Delegate, Session facade, Singleton and DAO patterns in the project.

Unit test the application using Junit.framework.

Creating Rules (.drl files) for the business logic using DROOLS framework.

Creating Rules packages using Ant.

Creating dozer mapping file (XML) for mapping between objects and creating required object using Dozer API.

Creating build scripts using Ant 1.7.

Created triggers.

Development of SQL Stored procedure for migrating the data sent by DOCS department to the Database which is

maintained by DCJS Division of Criminal Justice.

Building the application and deploying the application on the Sandbox.

Releasing the application for Integration and Test environment.

Page 6 of 8

Creating Release notes.

Fixing the Bugs reported by QA team during Testing phase.

Supporting the application till and after User Acceptance test

Environment: Java 1.5, Struts 1.2, J2EE 1.4 compliant Web Technologies, Hibernate 3.2. DOOLS, Dozer.

Apache Castor, Ant, JUnit, Castor JAXB implementation API, RAD 7.0, Websphere Application Server 6.1

(WAS), Oracle 10g, Windows XP.

Wipro Technologies Ltd (www.wipro.com) 06/05 to 08/07

Project Name: Work In Process System (WIPS - EXODUS).

Technical Leader

The project was executed based on the Agile Methodologies.

Responsibilities:

To design the Application. Creating Design Documents such as System Architecture Document, Object modeling,

Sequence diagram and class Diagram.

Involved in coding of some of the key utilities of Dell Java Framework, this is made as a standard for all the java

application across Dell IT.

Design and Developing web services using AXIS 1.4 on the server side for the .Net Client to interoperable.

Designing and developing loosely coupled systems that exchange messages asynchronously.

Designed and implemented Domain objects (Value Objects).

Handling team of size 6, monitoring the progress of the work done by the team and reporting the same to the

Project Manager.

Helped team to understand the Business Requirements.

Helped team to understand the technologies like Web Services, Hibernate Framework, Dell Framework, JMS.

Resolved Problems faced by the team in understanding the requirement and during development.

Involved in Code reviews.

Used Singleton, Service locator, DAO, Factory, Session façade, Business Delegate J2EE design patterns.

Developing Web Service Client by making use of AXIS Tools for accessing the Web Services exposed by other

Dell Applications.

Coding Data Access layer using hibernate tool.

Deployed, configured, integrated J2EE components in Weblogic application server with Oracle database.

Undertook key initiatives for improving the logging strategy using log4j and performance.

Coded JUnit test cases for assigned modules.

Deploying the application on the UNIX box using Putty and FTP tools.

Did Unit testing of all the assigned modules and the result was entered into the Test Director.

Involved in Code reviews

Environment: Core Java, Web Services using Axis 1.4, Dell Custom Java Framework, EJB (Stateless Session

Beans), Java Servlet, Hibernate, XML, Xerces Parser, Xalan, XStream, XMLBeans JAXB implementation API

Ant, Cruise Control, VSTS, Teamprise, Test Director, My Eclipse, Weblogic 9.0 Application Server, Queue, MQ

Series and Oracle AQ, Oracle 10g, Windows XP, Putty, UNIX, WINFTP.

ITC Infotech Ltd (ITC) (www.itcinfotech.com) 05/04 to 06/05

Project Name: Global Event Management Application (GEMA).

Senior Developer

The project was executed based on the Agile Methodologies.

Responsibilities:

To design the Application. Creating Design Documents such as System Architecture Document, Object modeling,

Sequence diagram and class Diagram using Rational Rose.

Designing and developing the business logic components using Agentis Business Process Management tool.

Preparing SRS for the new requirements.

Estimation using Function Point Analysis.

Designing and developing loosely coupled systems which exchange messages asynchronously.

Developing JSP pages, Form Beans, Dispatch Actions and using Struts validator framework.

Used Singleton, Service locator, DAO, Factory, Session façade, Business Delegate J2EE design patterns.

Page 7 of 8

Enhanced and maintained existing web-based J2EE 1.3 compatible application.

Creating the Development Environment. Configuring the Cruise Control.

Deploying the Application on UNIX environment and Supporting the QA Team at DHL IT Phoenix USA.

Analyzing the defect raised by QA team and documenting the same and Coordinating with the Off-Shore Team

Environment: Agentis BPML Tool, Rational Rose, My Eclipse, Java Servlet, JSP, Struts 1.2, DAO, Weblogic 8.2

Application Server, Informix, Ant, JUnit, Cruise Control, EJB, MQ Series, Windows XP, Putty, HP UNIX.

IVega Corporation Pvt Ltd (www.ivega.com) 01/04 to 05/04

Project Name: Travelocity

Software Engineer

Responsibilities:

Enhanced and maintained existing web-based J2EE 1.4 compatible application.

Coded JSP pages using Struts framework.

Coded Struts Action classes, Form Beans and configured struts application using struts XML file.

Developed business logic for the cruise search using J2EE patterns Application Service Pattern and Business

Delegate pattern.

Used Singleton, Service locator, DAO and Abstract Factory J2EE design patterns.

Coded hibernate persistence layer for persisting the data into database.

Created JUnit Test cases for my module and unit tested the same.

Deployed the module on the development boxGlobal Access

Environment: Struts, JSP, Servlet, Avalon, Hibernate, DAO Pattern, JBoss Application Server, Eclipse, Oracle

9i, Windows 2003.

G.A Information Systems Pvt Ltd 07/03 to 12/04

Project Name: Electronic Filing System (EFS)

Software Engineer

Responsibilities:

Developing (Coding) the modules assigned.

Coded JSP Pages and used Java Script for HTML fields Validations.

Coded Dispatch Action, Form Beans, and Implementing Struts tag libraries and configuring struts.xml.

Coded lot of reusable components like Date utilities, Fax utility using efax.com, Email Notification, String

Manipulation Classes and File Upload Component using Oreilly APIs, Bar Code Generation using ID Automation

API.

Used VIP Content /Document Management Suite to manage the Documents. Like creating PDFs, Merging the

Documents, Creating PDF’s from Documents etc.

Building the application and Deploying, unit testing the application on the Development environment Application

server.

Extensively used Apache’s Object Relational Bridge (OJB) framework for persisting the application specific

objects

Environment: Struts1.1, JSP, Core Java, Java Script, VIP Content/Document Management Suite (Versatile

Internet Platform from Gauss USA), Websphere Application Server (WAS), Eclipse, Oracle 9i and

IDAutomation APIs., Windows 2003.

IT Contractor pvt Ltd (ITCS) (www.itcontractors.com/ www.netpaydue.com) 08/00 to 06/03

Project Name: Secure Messaging

Developer

Responsibilities:

Coding JSP pages and validating the user input using Java Script.

Coded Dispatch Action, Form Beans, and Implementing Struts tag libraries and configuring struts.xml.

Implementing Command Pattern and Servlet Controller.

Wrote XSL style sheet and used apache XSLT transformation.

Page 8 of 8

Generated the client stubs from the WSDL and established connection the Government Server using SSL and

Certificates.

Responsible for developing the SAOP Client (Using Apache SAOP) to access the Web Services.

Used SAX Parser for parsing the XML and to read the same.

Used JDBC to access the database.

Created Test cases for all my modules assigned using JUnit

Environment: Struts 1.1, JSP, Core Java, DB2, Apache Axis 1.2, SOAP, XML, XSLT,XSL, WSDL, Web logic

Application Server, Red hat Linux.

Project Name: E-Filing of UK Tax Form.

Developer

Responsibilities:

Responsible for developing JSPs and wrote Java Scripts for form Validation.

Responsible for implementing Command Pattern and Servlet Controller.

Involved in the Implementation of XML Generation Engine and the submission Engine.

Generated the client stubs from the WSDL and established connection the Government Server using SSL and

Certificates.

Responsible for writing XSL and used XSLT Transformation tool for transforming the XSL into HTML for

displaying.

Used DOM parser for building the XML request and validating the XML, which is sent to the U.K Government

Gateway Server.

Used SAX Parser for reading the response from the Gateway Server.

Responsible for writing DB2 stored procedure.

Responsible for adding XSL tag to the XSL-FO files and used Apache FOP transformation tool to generate PDF

reports.

Coded JDBC layer to access the database.

Deployed the application by creating war.

Migrated the PL/SQL scripts stored procedure, triggers from oracle 8i to DB2.

Coded PL/SQL, Stored Procedure and Triggers in DB2.

Environment: Java, JSP, Servlet, Java Beans,, Apache Axis 1.2, Java Script, XML, XSL, XSLT, Xerces, Xalan,

FOP, JBuilder,log4j, Web logic Application Server, DB2,PL/SQL, Oracle 8i, Stored Procedure, Functions and

Triggers. Redhat Linux.

Project Name: NetPayDue

Developer

Responsibilities:

Coded presentation layer, Controller and Model components for creating/updating Pay elements, Tax Details and

Pension Details, National insurance details. Also for adding/ updating the Company details and Employee Details.

Coded the Database layer for persisting the Company, Employee, Pay elements into the database.

Created Test Cases for all my modules using JUnit.

Created war file and deployed the same on JRun application server.

Coded PL/SQL, Stored Procedure and Triggers in Oracle.

Environment: JSP, Servlet, Java Bean, JBuilder, Weblogic Application Server, Java script and Oracle 8i, Red

Hat Linux.



Contact this candidate