Post Job Free

Resume

Sign in

Project Java

Location:
Hillsboro, OR, 97124
Posted:
March 09, 2010

Contact this candidate

Resume:

Chandra Sekhar Jagarlamudi

[pic]

An accomplished Senior Java Developer and Software Engineer, specializing

in Object-Oriented Design and Analysis with extensive experience in full

life cycle of the software design process including requirements

definition, prototyping, proof of concept, design, interface,

implementation, testing and maintenance.

Summary

. Ten years of IT experience including application design, development,

integration, maintenance and implementations of various client/server,

N-tier web applications.

. Experience in designing, developing Java based web applications using

Java/J2EE (JDK1.4/1.5, JDBC, Java Beans, Servlets, JSP, JSTL, EJB,

JNDI, Java Mail and JTA) platform.

. Working experience and excellent knowledge of Struts, Spring and

Hibernate

. Good knowledge of LDAP (Lightweight Directory Access Protocol) and OID

. Working experience in Content Management using Documentum and Oracle

Content Services

. Experienced with databases like Oracle, Sybase and SQL Server.

. Good knowledge and hands on development experience in Agile

methodology (XP)

. Experience in MVC architecture application development, using Struts

and Spring

. Expertise in Object Oriented Analysis, Design and J2EE Design Patterns

. Good experience in designing and developing enterprise applications

for J2EE platform using MVC, Singleton, Front Controller, Session

Fa ade and DAO design patterns.

. Worked with XML, DOM and SAX parsers

. Experience using Infrastructure tools like Bugzilla, Win CVS, VSS and

PVCS

. Good Experience in Developing J2EE components on Application Server

like Apache Tomcat, BEA Web logic, Jboss, Web Sphere, Oracle

Application Server

. Proficiency in developing Applications with IDE's like Eclipse,

JDeveloper, WSAD.

. Experience in Configuration Management like Branching, Tagging, and

Deploying of a Build on Application Servers like Web Sphere, IPlanet

and Tomcat.

. Good experience in writing ANT Scripts for building and deploying

Enterprise Applications.

. Worked on various operating systems like Windows, UNIX, Red Hat Linux

. Proven background leading teams in stressful, deadline-oriented

environments

. Good analytical, problem-solving skills coupled with good

communication and inter-personal skills

. Finally, my confidence, energy, teamwork, and technical skills will

perfectly fit your organization

Education

1996 -1998 Sri Sathya Sai Institute of Higher Learning, Puttaparthi, A.P,

India

. Master of Science

Technical Skill

Java 7+ yrs Collection, Multithreading, RMI, Applets, SWING,

Reflection

J2EE 6 + yrs JSP, JSTL, Servlets, EJB, JMS, JDBC, JTA, JNDI, LDAP

Databases Oracle, SQL Server, Sybase, PL/SQL, Stored

Procedures, TOAD

Design Skills 3 + yrs UML, OOAD, GOF Design patterns, J2EE and EJB Design

patterns

Frameworks 2 + yrs Struts, Spring and Hibernate

Middleware 4 + yrs Web Services, Web sphere, Web logic, JBoss, Apache,

Tomcat

XML/HTML 5 + yrs XML, XSLT, XSL, SAX, DOM, HTML and CSS

Content Management 2 yrs Documentum, Oracle Content Services

Scripting Java Script, Shell Scripts

Source Control CVS, PVCS, Visual Source Safe

Operating Systems NT, Windows 2000, UNIX, Linux and DOS

Deployment & Testing JUnit, Maven and ANT

Development Tools RSA, Eclipse, JDeveloper, Edit Plus, TOAD and WSAD

Aspect Oriented AspectJ and Sping

Programming

Professional Experience

Project : ITM (Information Technology Modernization)

Jan 2009 - Till Date

Client : Department of Motor Vehicles, CA, USA.

Environment : Java, J2EE, Servlets, JSF, JDBC, Java Mail, Linux, Spring,

Hibernate, Web sphere 6.1, Junit

Role : Java Lead/Developer

Description : The ITM project is a multiyear incremental technology upgrade

project to modernize Department of Motor Vehicles (DMV) aging custom-

developed core systems with updated alternatives that are broadly supported

by the information technology (IT) industry.

Information Technology Modernization (ITM) project involved upgrading DMV's

legacy technology to more current technology and database structures. This

project, will modernize the DMV's technical infrastructure which services

the state's drivers license, occupational license, vehicle registration

processes. The project will improve the state's ability to provide DMV

services essential to California citizens' public safety, revenue

collection and economy. The modernized infrastructure will give the

citizens of California, state DMV employees and DMV field office

technician's greater access to information and will improve the DMV's

ability to rapidly respond to the need for future changes to the system.

Responsibilities

As a Java Lead/Developer, was involved in

. Requirements gathering and analysis of AS-IS system in consultation

with business analyst and client

. Design using UML, created Class Diagrams, Sequence diagrams, Activity

diagrams and State diagrams using RSA 7.5 and Microsoft Visio

. Created high level design documents and design choices for logging,

auditing and exception handling

. Development, unit testing and deploying components using Java,

Servlets, Spring and JUnit

. Designing domain objects and generating data model using Hibernate

. Worked on Maven for building project dependencies and deployment

. Used AspectJ to address cross cutting concerns like logging, auditing,

authentication and authorization

. Used JMS and Spring to establish synchronous and asynchronous

communication with backend mainframes system.

. Implemented converter to convert DTO's to synchronous and asynchronous

messages and vice-versa

. Implemented singleton process registry and code-set registry to load

business processes and codes on server start-up

Project : POS Interface application

Sep 2008 - Dec 2008

Client : IHop Corp. Glendale, CA, USA.

Environment : Java, J2EE, Servlets, JDBC, Java Mail, Struts, Sybase,

Oracle, Tomcat, Linux, Hibernate

Role : Java Lead/Developer

Description : To build web interface and provide IHOP franchisees the

ability to synchronize their local POS item database with IHOP's central

Item Master Database. The application will also provide IHOP corporate the

ability to maintain its Item Master Database.

The project involved development of web interface similar to existing

MICROS client server interface for the franchisees to access IHOP Central

Item master and download the new menu items or change prices of the

existing items, admin screens for IHOP corporate to administer the IHOP

Central Item Master.

Responsibilities

As a Java Lead/Developer, was responsible for

. Design, development and deploying components in Java, Java Servlets,

J2EE, JSP and Spring

. Participated in Unit, System and Performance testing

. Creating Struts Action and Form classes for different request handlers

. Creating JUnit test cases for Spring Beans and Controller classes

. Developing JSP pages using custom Tag Libraries and JSTL (Java

Standard Tag Libraries)

. Developed authentication and authorization classes to access OID and

perform LDAP queries

. Wrote scheduled jobs in Java to generate reports and used Java Mail

API to mail them

. Used iText API for generating PDF's of request confirmations

. Used Hibernate to access database and perform database updating

. Designed Oracle Database and wrote complex queries and mapped database

views using DAO

. Worked on Sybase Database and wrote complex queries and mapped

database views using DAO

Project : Technical Development Estimation Tool

Oct 2007 - Aug 2008

Client : Applied Materials Inc., Austin, TX, USA.

Environment : Java, J2EE, Struts, Spring (MVC), SQL Server, Oracle, Web

sphere, Linux, Hibernate

Role : Java Lead/Developer

Description : TD Estimation tool in an internal application used by Applied

Materials GIS team for their project estimations. The GIS team at Applied

Materials handles all the IT projects, every quarter there are a number of

requests for new projects and enhancements form existing projects. TD

Estimation tool is used to track all such requests from initiation to

execution.

The tool has different modules like Initiation, Estimation, Execution,

Reporting and Project tracking. Further the tool is equipped with workflow

process to handle the approval process between various phases. All put

together the tool is used for tracking projects at high level

Responsibilities

As a Java Lead/Developer, was responsible for Estimation and Reporting

modules

. Designed, developed and deployed components in Java, Java Servlets,

J2EE, EJB, JSP and Spring

. Participated in Functional Document reviews and created Technical

documents

. I was involved in design and development of web interface using JSP,

Servlets, JavaScript and JDBC for administering and managing users and

clients.

. Creating Spring Controller classes from Struts action classes

. Creating JUnit test cases for Java Beans and DAO classes

. Developing JSP pages using custom Tag Libraries and JSTL (Java

Standard Tag Libraries)

. Developed Servlets for the reporting module to generate reports and

export the same to excel

. Wrote scheduled jobs in Java to generate reports and used Java Mail

API to mail them

. Used iText API for generating PDF's of project estimates and reports

. Used Hibernate to access database and perform database updating

. Designed Oracle Database and wrote complex queries and mapped database

views using DAO

. Developed Use Cases, UML diagrams such as Sequence, Activity and Class

diagrams, for my application modules (Estimation, Reporting and

Administration)

Project : Performance Metrics Central (PMC)

Feb 2007 - Sep 2007

Client : Cisco Systems Inc., San Jose, CA, USA.

Environment : Java, J2EE, Struts, Oracle, EJB, JNDI, Hibernate, Web sphere,

Linux

Role : Java Lead

Description : Performance Metrics Central (PMC) is a "one-stop-shop"

location for Cisco and Partners to review and manage partner's support

operation performance on key Cisco Channel and CA partner programs (e.g.

Channel Certification, CA Shared-Support /CBR/SIS and Operational

Excellence) for a maximum profitability.

Performance Metrics Central provides on-line comparative (competitive)

operational support data, performance metrics, and metrics detail to

encourage support partners to achieve best in class support performance as

well as allowing monitoring of performance requirements.

Responsibilities

As a Java Lead, was responsible for

. In architecting various Business Layer and Data Management components

of multi-tiered web based system over J2EE architecture

. Participated in Functional Document reviews and created Technical

documents

. Actively designed, developed and integrated the Metrics module with

all other components.

. Development using Java, JSP and Servlets on WSAD

. Developed Struts Action and Form classes to access Java Beans and UI

. Developed and deployed various Sessions beans

. Used Hibernate to access database and perform database updating.

. Wrote complex queries and mapped database views using DAO in Oracle

. Co-ordination with offshore team on development activities.

. Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity

Diagrams and Class Diagrams, for my application modules (Metrics)

. Retrieving code from the repository and deploying in Production using

ANT

Project : HP-Avago DAY 2 Transition (Migration) and Delivery (Support)

Dec 2005 - Jan 2007

Client : Avago Technologies, San Jose, CA, USA.

Environment : Java, Oracle Content Services, CM SDK, Struts, JDeveloper,

Linux

Role : Java Lead (Content Services)

Description : Avago Technologies world's largest independently owned

semiconductor company was a part of Agilent. After its sale in December

2005 it became an independent company. Currently Agilent is under

Transitional Service Agreement (TSA) to provide ERP, other applications and

IT infrastructure (Network, Hosting, End user computing, Voice and Data

Communications).

This project is to separate Avago Technologies completely from Agilent by

making it IT self-sufficient and terminating all TSAs with Agilent

Technologies. There are three tracks in the project Portals, Identity

Management, Content Services

Responsibilities:

As a Java Lead, was responsible for delivering Oracle Content Services

(OCS) solution to Avago

. Designed and implemented Oracle Content Management Architecture. This

involved process reengineering, development and deployment.

. Migrated Content from various Content management systems like FileNet,

Stellent, Documentum(eRooms)

. Used Oracle Content Services API to develop script for automated

content migration.

. Successfully migrated 2 terabytes of data from various repositories to

OCS

. Wrote scripts to create user groups, folders and migrate metadata to

OCS from different repositories

. Integrated OCS with ERP systems to store data/content from ERP systems

using BPEL

. Integrated OCS with Oracle Portals for storage of files from the UI

. Testing - unit testing & integration testing

. Responsible for overseeing the Quality procedures related to the

project.

Project : PSA YCI Oct 2004 -

July 2005

Client : Ports Authority of Singapore, Singapore.

Environment : Java, PSA Frameworks, Eclipse, ANT.

Role : Module lead.

Description : The YCI is a user interface to assist the streamlined

operation of a Yard Crane. It consists of an industrial grade touch screen

PC located inside the cabin of a Yard Crane. It is a 24x7 running system

available 365 days per year, deployed on yard cranes of different types

(rubber-tyred cranes, rail-mounted cranes, straddle carriers and

forklifts).

The project is to develop an application from the existing application.

This includes functionality improvements derived from new workflows and

human/computer interface improvements intrinsic to Graphical User

Interfaces.

Responsibilities:

As a Module Lead, I was responsible for

. Requirement Analysis, Design and Development

. Participated and contributed to the class design

. Application development using Swing components and testing

. Wrote SQL queries to update and retrieve data from the Data Base

. JUnit test case creation and execution

. Integration testing and bug fixing

. Responsible for overseeing the Quality procedures related to the

project.

Project : Aventis CMS & GCOIF Migration Apr 2004

- Sep 2004

Client : Aventis pharmaceuticals Ltd, USA.

Environment : Java, Struts, Documentum, JSP, Java Script, Servlets, Web

sphere, Solaris, Eclipse, Oracle.

Role : Support team lead.

Description : The aim of the project is to migrate the 16 country sites of

Aventis from Vignette to Documentum based CMS Framework. I am involved in

the GCOIF - CMS framework support, during the site migration.

Responsibilities:

As a Support lead, was responsible for

. Requirements gathering and communicating with the end-users

. Impact Analysis and work assignment of the problem reported by the

client.

. Developed the UI components for displaying the data using Java,

Servlets, WDK

. Struts framework implementation

. Documentation of the changes and requirements from time to time

. Responsible for overseeing the Quality procedures related to the

project.

Project : Aventis-CMS (Content Management System)

Dec 2003 - Apr 2004

Client : Aventis pharmaceuticals Ltd, USA.

Environment : Solaris, Web Sphere, Java, Servlets, JSP, Struts, Documentum,

Oracle.

Role : Module Lead.

Description : The project is to develop Content Management System to cost

effectively managing web content and accelerate the process of publishing

information to country sites with very less human intervention in the

process. This project includes extensive customization of Web Publisher,

which is the client tool for Documentum.

Responsibilities:

As a team member, was responsible for

. Studying the Documentum API and customization using Java, Servlets,

WDK

. Developed the UI components for displaying the data using Java,

Servlets, WDK

. Struts framework implementation

. Documentation of the changes and requirements from time to time

. Testing - unit testing

. Responsible for overseeing the Quality procedures related to the

project.

Project : GETS Jan 2003

- Nov 2003

Client : GE Transportation Services, USA.

Environment : Solaris, Web logic, Java, Struts, EJB, JSP, Servlets, HTML,

JavaScript, Oracle.

Role : Team Member

Description : This project is basically a Maintenance and Future

enhancement project for GE Transportation Services (USA). We (i.e. LGSL)

currently are providing application Maintenance, support and enhancements

for 4 software applications (Gen1 PinPoint, Gen2 PinPoint, EOA, EOB) for

GETS.

Responsibilities:

As a team member, was responsible for

. Impact Analysis and design of the problem reported by the clients.

. Coding using Java, Servlets, HTML, Java Script

. Testing - unit testing.

Project : FELIX (JSP version)

Aug 2001 - Nov 2002

Client : World Fuel Services Corporation, Miami, USA.

Environment : Solaris, Apache, Tomcat, JSP, Beans, Java Script, Oracle.

Role : Team Member

Description : Felix is a B2B web application where all the Fuel

Transactions can happen. The major feature of this version is powerful

Exception Handling, Access Control and Navigation Control. This version of

Error/Exception handling is the very useful for Administration purpose and

easy to locate the problems in Application. Access Control and Navigation

Control will restrict user for each inquiry to certain level depending upon

the Access right to that user and current state of the Inquiry.

Responsibilities:

. Developed the UI components for displaying the data

. Client side validation

. Developed SQL queries and stored procedures for implementing the

business logic

. Java doc generation

Project : PTM Reverse Engineering May 2001

- Aug 2001

Client : Lehman Brothers, USA

Environment : Solaris, JSP, JavaScript, Java, EJB and JMS

Role : Team Member

Description : This aim of this project is to generate the Technical and

functional document (Reverse Engineering) for understanding of the Prime

Transaction Manager functionality and technical support for Lehman Bros.

This is a Prime brokerage system to book transactions that are sent by

clients.

Responsibilities:

. Developed the UI components for displaying the data

. Client side validation

. Developed SQL queries and stored procedures for implementing the

business logic

. Java doc generation

Project : Task Management System (Product)

May 2000 - Apr 2001

Environment : Linux, Tomcat3.2, Web logic, Java, JSP, HTML, JavaScript,

Postgres.

Role : Team Member

Description : A total web-based project management software and task

management solution designed to improve the productivity of any

organization by getting projects more quickly and intelligently done. The

generic architecture of system permits you not only to use our system as a

task management tool, but as a task scheduler & issue manager, project

management software, employee time sheet tracking, and so on.

Responsibilities:

. Developed the UI components for displaying the data

. Client side validation

. Developed SQL queries and stored procedures for implementing the

business logic

. Java doc generation

Project : UcallVpay (Product)

Nov 1999 - Apr 2000

Environment : Windows NT, Apache, Oracle, Java, Servlets, HTML, JavaScript.

Role : Team Member

Description : Every month a person spends at least 0.5 to 2 hours of time

per transaction and lot of effort to pay each utility bill at different

locations and on different dates. The propose to develop a web and IVRS

(interactive voice response System) based utility payments software that

reduces the time spent by the customers to pay all their utility bills to

approximately 2 minutes per transaction and also reduces the processing

burden of each utility company.

Responsibilities:

. Developed the UI components for displaying the data

. Client side validation

. Developed SQL queries and stored procedures for implementing the

business logic



Contact this candidate