Post Job Free
Sign in

Sr J2EE Developer

Location:
Little Canada, MN, 55117
Posted:
May 01, 2008

Contact this candidate

Resume:

Sreenivas Gali

E-mail: ******.****@*****.***

Objective

I seek opportunities that will challenge my talents and enable me to make significant contributions. I desire to work in stimulating team environments that promote the inter-change of ideas. I work best in a fast-paced environment with multiple concurrent projects. I have the aptitude to quickly master in new technologies and welcome opportunities to expand my skill set.

Summary

• 8+ Years of progressive experience in all the phases of software development life cycle which includes Project Management, Requirement Study, Analysis, Design, Development, Integration, Re-Engineering, maintenance, installation, implementation and testing of various client/server, N-tier and web applications using JAVA, JSP, EJB, XML,HTML, Swing, AWT, Servlets, JSP, JDBC, Applets, Oracle 10g, Windows NT/98/95/2000, Unix(Sun Solaris, AIX) and Linux.

• Able to manage multiple projects simultaneously in an organized manner and deliver defect free applications on time.

• Worked closely with the Project Management and Business team to completely define specifications to help ensure project acceptance. Involved in preparing project plans, functional specification, delegation of module and reporting status to the upper management and client.

• Possess excellent communication skills, good team-management and leadership qualities.

• Highly experienced in creating Class Diagrams, Sequence, State Chart and Component diagrams using RSA tool and UML notations.

• Rich experience in developing Internet based applications using Java, J2EE Technologies – JDBC, JSP and Servlets.

• Experienced in developing and deploying J2EE components on application servers such as BEA Web logic, IBM WebSphere, JBOSS, Apache Tomcat and iPlanet Web Server.

• Well experienced in Performance tuning in iPlanet Web Server

• Working knowledge of: Oracle, SQL Server and MS-Access. Solid understanding of Relation Database theory.

• Good working knowledge on development tools WSAD, Eclipse, MyEclipse and JBuilder

• Experienced in Web Services and AJAX implementation.

• Experienced in generating PDF reports using ITEXT library.

• Experienced in configuring MQ Series and accessing the messages using Java API

• Well versed in integrating and configuring Netegrity Site Minder with enterprise applications backend with Active Directory and Netscape LDAP.

• Experienced in integrating the heterogeneous applications communication with SOA architecture.

• Extensive experience in configuration and deployment of server side components (JSP, Servlets, EJB, JavaBeans) on weblogic8.1, 7.1 and 5.1 and Web sphere application server 5.1

• Experienced in developing enterprise applications using open source Technologies such as Struts 2.0, Hibernate3.0, Spring, Ant, Maven , Log4j, jUnit and DbUnit.

• Experienced in configuring Tomcat realms for authentication and authorization

• Extensively worked on Message Driven Beans for heterogeneous communication.

• Experienced with configuring Cruise Control 2.4 for automation web application build process.

• Experienced with version managements system CVS and PVCS

Education

MCA : Master of Computer Applications

Certifications

Brain bench : Brain Bench Certified Java Programmer

: Brain Bench Certified Enterprise Java (EJB) programmer

: Brain Bench Certified J2EE Professional

: eCertified in Java 1.2 Professional

Technical Skills

OP System Unix (Solaris, AIX), Windows NT/2000/98/95/2000, Linux

Languages Java2, J2EE, XML (DOM, JAXP, SAX, JDOM, DTD-Schemas, Documents), XSL, HTML/DHTML, C/C++, CGI, Perl, PL/SQL, SQL, UML, XML Spy, JavaScript, Unix Shell Scripts

GUI Swing ,AWT, Applets, Developer 2000 (Forms 5.0/4.5, Reports 3.0/2.5),Velocity , Tapestry

Servers WebLogic 6.x/5.x/7.0/8.1, iPlanet ,Webpshere5.1,JBOSS4.0.3sp1,JBOSS4.0.4

Database Oracle 10g/9i/8.x/7.x, MS Access 2000/97

Tools / Middleware JDK 1.5/1.4/1.3, JNI, SSL, JNDI, Servlets, JSP, EJB, JMS, JTS, MQ Series, Rational Rose (UML), RMI, CORBA, Socket Programming, Multi-Threading, Rational Clear Case, CVS, PVCS,VSS, JDBC, Hibernate,Spring

Methodology Object Oriented Analysis, Design and Development using UML

IDE Eclipse , JBuilder, Front Page 2000, Dreamweaver

Other Skills EditPlus, MS Project

Project Summary:

Project: Transportation Billing Center Integration

Client: Sentry Insurance ,MN July07 - till date

Position: Sr Java Developer

The Sentry Insurance is replacing the existing Renaissance Billing Center with Guide ware Billing Center and it is integrated with several external systems like AI, SP, Policy Center and ODEN. It has several batch processes like LockBox, CashSuspense and ePub to run periodically.

Responsibilities:

• Designed and generated Class, Sequence and State-Chart diagrams for LOCKBOX, CCS and ePub using RSA.

• Written LOCKBOX,CCS and ePub batch process using Java1.4/1.5

• Written SQL scripts for lockbox and CCS processes

• Written Apache XSD,WSDL and Webservices(Sentry BC Services) to interface with GW Billing Center.

• Generated Sentry BC Service client stubs for LockBox,CCS and ePub implementations.

• Written Apache ANT build scripts and Cruise Control hookups for SentryBCServices, Lockbox, CCS and BCCommons.

• Configured Cruise Control 2.4 for automated build process and testing.

• Done Guidewire Billing Center configuration and wrote the G-Script pre and post update rules for Billing Center.

• Implemented Guidewire BC application configurations and screen changes

Environment: Java,Apache SOAP,WSDL,WebServices,GW Billing Center, JavaBeans, Log4j, JUnit, DbUnit, Tomcat5.0, DB2,SQLServer, Cruise Control 2.4, CVS, Eclipse and MyEclipse,XML Spy,XML Schema,XML Query,XML,HTML,Jetty Servlet Engine.

Project : Department Of Human Services, MN Jan’07 – May 07

Position: Sr Java Programmer

Project Summary:

(Shared Master Index) Involved in the design and development of J2EE project SMI for DHS, Minnesota. The project mainly deals with identity management system by assigning a unique identifier to each person in Department of Human Services (DHS) for the state of Minnesota. The functionality will focus on eliminating the duplication of persons and on making information about program participation available to users with a need to know so that service providers can better coordinate services to individuals and families. In addition to centralizing identity management the project also creates a Web Services through which the Service Delivery Systems (MAXIS, PRISM, MMIS, SSIS etc.,) may integrate with SMI as well as each other. SMI is the First Web-Centric Component-based CMS Certified MMIS System with an opportunity to integrate new federal requirements related to HIPAA (Health Insurance Portability and Accountability Act),. The department is currently using a identity management systems of individual service providers that were originally developed in the 1980's. The new Component based n-tiered architecture system (SMI) will allow DHS, for major operational improvements like talking to legacy systems of SDS. It will allow web-based identification with up-front data editing, adding, searching which will speed DHS operations and reduce administrative overhead.

Responsibilities:

• Involved in the initial design of components and E-R diagrams.

• Responsible for design and development using UML/Rational Rose and write Filter Servlets for Performance monitoring.

• Develop code for EJB/JSP/Servlets using RAD in MVC design Pattern using Struts Frame Work.

• Written Enterprise beans(Entity , Session and Message Driven) for entities and message integration with Hennepin county application

• Written XSD,WSDL and Webservices to interface with external county applications.

• Developed code for user access profiles in Security module.

• Responsible for application deployment on Webspere application server on Windows platform.

• Written cruise control script to build schedule process and ANT script for the application deployment.

Environment: Java (EJB, JSP, JDBC, Struts Framework), XML, MQ Series, DB2, RAD, Ant, UML, Websphere Application Server, Linux, and Windows.

Project: Rail Grade Crossing Improvement Program (RGCIP)

Client: Department Of Transportation, St Paul, MN June 05 – Jan 07

Position: Senior Java Developer Analyst

The Minnesota Department of Transportation (MN-DOT) is charged with minimizing congestion and accidents on our state’s roadways. At the same time, the need for traffic management of all vehicles, cars and trains alike, calls for efficient reporting of patterns and other categories of data in order to predict the timing of access to roads and railways.

MN-DOT Application migration: Migrated applications from Tomcat to JBOSS.

EDMS: Generates the latest document links on the static WebPages using AJAX and SOAP Webservices.

Aircraft Registration: Migrated aircraft application from Weblogic6.0 to Jboss.

Responsibilities:

• Participated in User requirement gathering and Created Use Cases

• Designed and generated Class, Sequence, State-Chart and Activity diagrams using Rational Rose.

• Built Prototype and demonstrated the User Interface to team members

• Developed and tested proof-of-concept to verify technology stack

• Written reusable components for any web application like Dropdown includes, email and Records navigation.

• Designed the application in layered approach like Actions, Service, DAO, Hibernate, Utils and Test modules.

• Implemented Tomcat Security Authentication and Authorization against LDAP based on roles.

• Designed and developed the front end using HTML, JavaScript and Velocity

• Used Java Script for client validations.

• Written testing frame works using HttpUnit, Junit and DbUnit.

• Implemented Struts advanced features like DynaActionForm and DispatchAction.etc.

• Developed persistence layer using Hibernate3.0

• Configured and implemented Spring framework as middle layer for lower level services.

• As a middle Developer involved in designing and implemented the application using Singleton, Command Factory and DAO design patterns.

• Written Maven build script for compiling, running test cases, stopping and starting Tomcat server and deploying the application on Tomcat5.0.

• Configured Cruise Control 2.4 for automated build process and testing.

• Written JavaScript to parse the XML object return from the web service using AJAX.

Environment: Struts, HTML, CSS,JavaScript, Hibernate, Spring, Maven, Java, JavaBeans, Log4j, JUnit, DbUnit, Tomcat5.0, Oracle9.1, Active Directory, Cruise Control 2.4, CVS, JBOSS, EJB, AJAX, Web Services, Eclipse, MyEclipse and JSP.

Project: Corridor Pricing, Pricing Extract

Client: Money Gram International, St Louis Park, MN Jul04-June05

Position: Senior Java Developer

MoneyGram international is the growing finance transfer which does money transfer, money gram delivery, Bill payment for varies utilizes across the universe. Corridor Pricing Application is used for setting the prices for various geographic locations, zip codes, DMA’s, State Provinces and Countries.

This admin applications allows the person to set the prices for Corridor Types(C-CG,CG-C,C-C and CG-CG), Group types (Loc,SubAgent,DMA,ZIP and State Province level).It also allows the admin person for setting the prices for margin , indicative rates , fee tables.

Pricing Extract is a batch process for MoneyGram Application. This extract process will run everyday and extract the prices from the database which has been set by the Corridor Pricing for all the types and generates the plain text file and transfers to the mainframe System. Mainframe System will read the file and updates it’s pricing information required by the MoneyGram application.

Responsibilities:

• Worked in close Interaction with developers, Business Analyst and Project Manager

• Involved in implementing a new concept of security permission of GUI Components based on the role of users.

• Designed and developed the front end using AWT,SWING

• Developed and Deployed Java Servlet as a communication channel for GUI application and Middleware i.e. EJB.

• Part of the team in developing the framework to generate object to xml and xml to object at server level.

• Actively involved in generating the PDF fee detail report using the ITEXT third party library.

• As a middleware developer involved in design and development of IntraDayMargin change using IBM MQ serious, Web sphere JMS settings and MessageDrivenBean.

• As a middle Developer involved in designing and implemented the application using Singleton, Command Factory and Finder framework, DAO design patterns.

• Involved in designing the application in various layers like Messages, Properties, Persistence, Runtime, EJB, Web, Test modules.

• Developed middleware components for all the Corridors, Groups, Fee Tables and Pricing calculation.

• Developed and Tested Front-end and middleware components using WSAD.

• Designed, developed and deployed the J2EE components on Websphere Application Server

• Implemented database interactions using JDBC with back-end as Oracle 9.1

• Written and replaced SQL static calls with PL/SQL blocks.

• Involved in writing the Pricing extract batch process.

• Extensively used jUnit, dbUnit frameworks for testing middleware modules.

• Developed and implemented security mechanism for using the Corridor Pricing Application based on the roles

Environment: Servlet , Swing ,AWT ,EJB2.1, Java, JavaBeans,Log4j,ANT,jUnit,dbUnit,WSAD, XML, WebSpere Application Server, Oracle9.1,Novell LDAP Server and PVCS.

Project: Enterprise Security Integration (ESI)

ESIAdmin Application May03-Jun04

Client: SalleMae ,Reston,VA

Position: Senior Java Developer

SalleMae is the largest educational loan provider in USA. ESI(Enterprise Security Integration)is the integration of various SalleMae services sitting on AIA(Application Integration Architecture) architecture as middle tier to all the SalleMae applications i.e. ESIAdmin application ,Net Wizard application ,Open Net application and MYL application and back end directory server .Each application will talk to the services and services will talk to the Active Directory for authentication , authorization and Single Sign on. All the applications are protected by Netegrity Site Minder against MS Active Directory.

ESIAdmin Application implemented using the JSP, Servlets and JDBC for managing the SalliMae Users i.e. for adding, modifying and deleting the ESI internal users. Based on the logged in user category type he/she can modify the ESIAdmin user’s states and he can rollback to the users to the some other states like Active, Blocked, Locked, Reset, Suspended. The Logged in user can also generate the reports based on the State (Active, Reset, Suspended, Locked, Suspended, Revoked) or by the Category type (Call Center Administrator/Call Center Manager/Call Center user Read & Update/Call Center User Read only).

Responsibilities:

• Worked in close Interaction with developers, Business Analyst and Project Manager

• Involved in implementing a new concept of permission of GUI Components based on the role of users.

• Designed and developed the front end using HTML, JavaScript and JSP

• Used Java Script for client validations.

• Developed and Deployed Java Servlets and JSP for Dynamic HTML generation and for session management

• Designed, developed and deployed the J2EE components on WebLogic8.1

• Implemented database interactions using JDBC with back-end SQLServer

• Installation of Netegrity SiteMinder5.0 on NT Workstations to create offshore Development Environment

• Developed Batch process and integrated with Windows Scheduling for synchronizing the data between SQL Server and MS-Active Directory.

• Designed and developed ESI Authentication Service , ESI Mail Service, ESI Connection Service, ESI Logging Service,ESI Add User,ESI Modification User,ESI Delete User,ESI Logout

• Written XML DTD’s and XML parsing utility classes

• Written the Report generation module for ESIAdmin Admin application

• Tested ESIAdmin application and services using the Junit and OpenSTA testing tools.

Environment: Java,JavaBeans,EJB,Servlet, JSP, XML, HTML, Rational Rose 2000, WebLogic8.1,IIS, SQLServer,MS-Active Directory,Siteminder5.0

Project :CTIP Oct 02-April 03

Client: AT&T, Ventura, CA

Postion: Java Developer

Description:

This project is developing for AT&T. CTIP is the integrated platform for the various types of ordering applications for the purpose of testing the communication technicians path and compares the various customer user inputs with the existing and the user can see where the request is place and who is the responsible person to the next approval the communication set up.

Responsibilities:

• Have developed and build the external CORBA interface to the CTIP is called SNOWR.

• Have developed User interface (Java, JSP, JDBC, Servlets) for the SNOWR interface to dump the data for SNOWR.

• Have written the database scripts for SNOWR interface.

• Have involved in the analysis of Routing Module for finding the some of the cases it’s not functioning properly.

• Have involved in the writing the ORACLE stored procedure and SQL queries to the CTIP application.

• Have done part of adhoc reports in CTIP application.

• Written and executed Stored Procedures on the Back-End using SQL and PL/SQL

• Written and executed shell scripts on Solaris for deploying the application on production environment

Environment: Java, JSP, Servlets, Apache Tomcat, CORBA with Orbix6.1, Oracle 9I database, Shell scripts.

Project : GM Supply Power-User ReAuthentication Oct 01-Sep 02

Client: General Motors, Detroit, MI

Position: Java Developer

Description:

The objective of this project is to enable the migration of user passwords from an earlier R3 set-up to the latest R4 setup [with OBLIX for user management]. The earlier set-up comprised Policy Director v3.7, web-Seal and DCE [user registry]. The new set-up comprises a higher version of Policy Director v3.9 called Access Manager and uses iPlanet LDAP 5.1 as the user store. R4 users had to be redirected and authenticated against R3 user repository. Subsequently, users would be requested for a new R4 password, which would be appropriately updated. This circumlocution was inevitable since R3 DCE registry does not allow the export of user passwords.

Responsibilities:

• Involved in the Installation and Configuration of the iPlanet Web server in the Solaris Environment

• Involved in designing of Screen prototype and client side validations using HTML and JavaScript.

• Involved in setting up the environment and protecting the JSP pages using the IBM Access Manager 3.7 which pointing to the iPlanet Directory Server for Authentication and Authorization.

• Developed the Java modules required to speak to R4’s iPlanet LDAP and to update the new password.

• Configured the iPlanet Web Server for Performance Tuning

• Developed the Java Server Pages and Servlets which in-turn connects to the Java Component to update the user credentials in iPlanet LDAP Server

• Tested User Re-authentication application using the OpenSTA testing tool.

Environment: Java, JSP, iPlanet Directory Server 5.1, iPlanet Web server 6.1, IBM Policy Director 3.7, IBM Access Manager 3.9

Project: Radio Shack Site Minder Performance Optimization – IBM Global Services Jan 01-Sep01

Client: Radio Shack, USA.

Position: Java Developer

Radio Shack portal has configured with SiteMminder for Authentication and Authorization and Single Sign on .There are two phases to this project, the objective of the Phase I, being to optimize the performance of the existing Site Minder setup for Radio Shack Corporation. In the second phase of the project, Policy Server was upgraded from 4.61 to 5.5 and the existing custom authentication solution provided by the “Distributed Directory Administration” module of Netegrity was replaced with an analogous authentication scheme.

Responsibilities:

• Involved in setting up the environment with Siteminder4.61

• Involved in deploying the Radio Shack portal on IIS in the offshore environment.

• Involved in identifying the factors impeding the Site Minder performance

• Proposed a better design of the Site Minder policies.

• Involved in migration of Policy Server from 4.61 to 5.5 and subsequent deployment of web applications.

Environment: Site Minder v4.61 and 5.0, IIS Web server, Novell e-Directory Services 8.6.2

Project : Customer Relationship Management – CTS,India April 00 Dec00

Client: Emil Frey AG, Switzerland

Java Developer

This project is used to develop an Internet application for Emil-FreyAG (the largest car distribution company in Switzerland). The project maintains the online vehicle Stock transfer from Emil-Frey to his distributors and their dealers and between the dealers and their sub-dealers. The project also maintains the customer contact program for the distributors/dealers and their customers. The project maintains the complete history for a vehicle sold to a customer.

Responsibilities:

• Worked in close Interaction with developer, Business Analyst and Project Manager

• Designed the Architecture of the project as per MVC standards

• Involved in implementing a new concept of permission of GUI Components based on the role of users.

• Designed and developed the front end using HTML, JavaScript and JSP

• Used Java Script for client validations.

• Developed and Deployed Java Servlets and JSP for Dynamic HTML generation and for session management

• Designed, developed and deployed the EJB components on Weblogic5.1 Application Server

• Implemented EJB Transactions

• Implemented database interactions using JDBC with back-end Oracle 8i

• Involved in creation of tables, stored procedures as per the requirements.

• Involved in Unit and Integration testing.

Environment: Java, JSP, EJB1.0, Oracle, Weblogic 5.1.

Project :OneManage --eComServer Mar99 Mar 00

Client : AT & T, USA

Java Developer

Description:

OneManage is a “user-friendly” interface to the conversant® that allows Script Builder's Application to be deployed from a development machine termed as Primary to multiple conversant systems in a network, assign them to a channel, monitor the call’s, view reports and the status on every system.

Responsibilities:

• Designed GUI for OneManage using AWT and JFC/Swing

• Written Application Management module using Java

• Handling events while communicating with OneManageServer Scripts.

• Involved in Unit testing

Environment : AWT,UNIX,IVR7.Voice@Works

Project:www.iitd.ac.in –IITDelhi Jan98-Feb 99

Position: Java Developer

Description:

This Include the all information about Indian Institute of Technology (IIT), Delhi. The project involves creating and updating all the web pages. Addition to this providing entire detailed information regarding the Alumni, its members, Academic performance, Departments, Centers, Courses, Fee details, Researches, Honors, Awards, Results, procedures to various course entries, training and placements. IIT has a high privilege of presenting online results regarding various Entrance examinations. An online telephone directory and search of details regarding faculties. This site has Search Engine, which gives appropriate search results from the entire site.

Responsibilities:

• Converted static WebPages to dynamic pages using Servlets/JDBC.

• Developed WebCounter to this website ie in CGI-PERL.

• Integrated the Searchengine to this website ie in CGI-PERL.

• Developed FeedBack Form using Servlets/JDBC.

• Designed database and created tables, stored procedures as per the requirements.

• Developed the server side programming using Java servlets .

• Developed the HTML templates for user interface, and client side validations are done using Java Script.

• Involved in Unit and Integration testing.

Environment : Windows NT, Java 1.2,Servlets,Oracle7.x,JavaScript,CGI-PERL,Weblogic5.1



Contact this candidate