Post Job Free
Sign in

SriChilamakuri_J2EE_TeamLead_SrSwEng

Location:
Norwood, MA, 02062
Salary:
85000
Posted:
September 28, 2009

Contact this candidate

Resume:

Sri Chilamakuri

Team Lead/ Sr. J*EE Developer

Phone: 781-***-****

Email: ************@*****.***

Professional Summary

• A highly motivated IT professional with expertise in analysis, design, development and implementation of multi-tier client/server and Web based applications

• Over 8 years of extensive experience developing web applications using Java /2EE technologies majorly for Insurance, Finance and Banking Industries.

• 3 years of experience in the software industry working with Insurance solutions like Workers Comp, Home Owners, PP Auto, Commercial Auto.

• 3 years of experience in the software industry working with Financial institutions like Reserve Bank of India, ICICI, Indian Overseas Bank, SBI leading to Good Understanding of Financial Business basics.

• Implementation of Swift Messages using the “Securities Markets” messages of type 5XX.

• Very Good knowledge of Fixed Income Securities, Corporate Bonds, Treasury Bonds, Commercial Bonds.

• Strong System Analysis, analytical and problem solving skills, with ability to quickly learn and master new technologies and tools

• Excellent team player always willing to go the extra mile to get the job done right

• Good oral and written communication & documentation skills, organization and leadership qualities, an excellent team player, enthusiastic initiator, Self-Motivated and ability to learn the fundamental concepts effectively and efficiently.

Technical Skills

Operating Systems WIN (’98/NT/2000/2003/XP), Linux

Language JAVA, C, C++, VB.Net, C#, Hibernate 3.1, PL/SQL

J2EE Technologies JSP, JSF(java Server Faces), JMS, Servlets, JDBC, JNDI, RMI, EJB, J2ME

Frameworks Struts1.2, Spring 2.0, JUnit

Application Server Web Logic8.1, IBM Websphere 6.0, Tomcat5.5, Microsoft IIS server, JBoss

IDE IBM Visual Age for Java, JBuilder 4.0, JDeveloper, Eclipse, Gel

Tools MicroStrategy Reporting tool, ANT

Database Oracle, MySql, MS Access

Web Technologies JavaScript, HTML, DHTML, AJAX, FLEX, XML, XSTL, FreeMarker

Version Control Visual SourceSafe 6.0, Perforce

Messaging IBM MQ Series 5.3, JMS

Work Experience

Employer: Yash Technologies, Inc, Chicago, IL

Client: Norfolk & Dedham Insurance Company, Dedham, MA, Aug 2007 – Present

Team Lead/Software Architect

Project 1: Workers Comp Upload Management Tool

When a policy is uploaded from any of the Agency Management Systems it gets stored in the Agentpak as an XML. This tool parses the xml and the creates the policy and the user is redirected to the Policy Summary page. The Insured Info, Locations and the Class items are saved into the database behind the scenes by making webservice call to https://www.wcribma.org to retrieve the Insured information by using the FEIN number that is contained in the xml.

Responsibilities:

• Team Lead and senior software developer

• Requirements gathering, Analysis, Design, Development of the Upload Tool

• Unit testing, regression testing and also involved in acceptance testing

Environment:

Java, J2EE, EJB, Struts, AJAX, JSP, Hibernate, Eclipse, Weblogic 8.1, Xml, Webservices

Project 2: MA & NJ HO Upload Management Tool

When a policy is uploaded from any of the Agency Management Systems it gets stored in the Agentpak as an XML. This tool parses the xml and creates the policy and the user is redirected to the Policy Summary page. The Insured Info, Locations are created behind the scenes by making webservice calls to Credit Check, Geocode webservice, IsoHomeWebservice, IsoLossWebservice to retreive Insured credit score, the locations details like latitude, longitude, windzone, Territory code, Floodzone, Distance to Ocean, Distance to Coast, Iso Home Reference.

Responsibilities:

• Team Lead and senior software developer

• Requirements gathering, Analysis, Design, Development of the Upload Tool

• Unit testing, regression testing and also involved in acceptance testing

Environment:

Java, J2EE, EJB, Struts, AJAX, Free Marker, Hibernate, Eclipse, Weblogic 8.1, JBOSS, Xml, Webservices

Project 3: MA Commercial Auto Insurance

This tool is used for creating policies for companies which have many vehicles and many drivers. The policy creation differs from vehicle to vehicle. The Agentpak supports creation of policies for different vehicle types like Trailer, Tractor, Truck, Public Auto, PP Auto, Hired Auto. The fields on the vehicle page differ from vehicle to vehicle. A Good/bad driver validation is done by sending his license number to the RMV and by retrieving his data like SDIP step, Good driver, Clean-in-3 etc.,

Responsibilities:

• Involved in developing the Insured, Driver, Vehicle modules. Developed Form and Rating validations using Struts Validator Framework.

• Unit and Integration testing is performed using JUNIT.

Environment:

Java, J2EE, EJB, Struts, AJAX, Hibernate, Eclipse, IBM Websphere 6.0, Xml, Webservices

Project 4: PP Auto Upload Management Tool

When a policy is uploaded from any of the Agency Management Systems it gets stored in the Agentpak as an XML. This tool parses the xml and the creates the policy and the user is redirected to the Policy Summary page. The Insured Info, Drivers and Vehicles are created behind the scenes by making webservice calls to RMV to retrieve Driver and Vehicle data based on the License number and Vehicle Registration number in the xml.

Responsibilities:

• Team Lead and senior software developer

• Requirements gathering, Analysis, Design, Development of the Upload Tool

• Unit testing, regression testing and also involved in acceptance testing

Environment:

Java, J2EE, EJB, Struts, AJAX, Hibernate, Eclipse, Weblogic 8.1,JBOSS, Xml, Webservices

Client: Optaros, Boston, MA, Nov 2006 – Jul 2007

Team Lead/Software Architect

Project 1: Lulu Financials

Lulu is an independent publishing marketplace for all digital things. “Lulu Financials” is a tool that is developed to help the Lulu financial team to generate different types of invoices like Sales Invoice, Purchase Invoice, Customer Return Invoice. Using the tool Lulu team can Create Organizations, Customers, Vendors, Invoices, Accounts and Journal Entries. Lulu team also uses this tool to view/process billing information.

Responsibilities:

• Requirements gathering, Analysis, design, Task Assignments, development and Code Reviews

• Designed and developed the GUI using Free Marker.

Environment:

Java, J2EE, EJB, Struts, Free Marker, Perforce, Hibernate, Eclipse, Oracle

Employer: Tata Consultancy Services, India Jan 2004 – Nov 2006

Client: Reserve Bank of India, India

Team Lead/Sr. Systems Engineer

Project 1: SFMS for IDRBT

The Structured Financial Messaging System (SFMS) enable banks to send financial and non-financial messages across the Indian Financial Network (INFINET) in a secure environment. This project implements the new XML standards of SWIFT based on the Data dictionary concept and thereby processing the Incoming and the Outgoing Swift messages. The current migration of the Swift messages is only for the Category of “Securities Markets” messages of type 5XX. The client machines connect to the branch servers to access the application. Branch servers transmit the messages created to the Gateway and the messages are further routed to final destination branches through HUB and other Gateways.

Responsibilities:

• Analysis, design and development.

• Developed rules for creating the 3 series and 5 series messages using Java, J2EE, EJB’s and MQ series.

• Unit and Regression Testing

Environment:

Java, J2EE, Servlets, Struts, Eclipse, JSP, MQ Series, JMS, Oracle, MySql, Eclipse

Client: State Bank of India, India

Team Lead/Sr. Systems Engineer

Project 2: SFMS for SBI

The Structured Financial Messaging System for Forex messages (SFMS) enables State Bank Of India to send FOREX messages from any SBI in India to Banks in Foreign Countries in a secure environment. SFMS application is deployed in a multi-tiered architecture consisting of Central Hub known as SOC which send messages from Swift to SFMS and receives messages in SFMS format, ACE is a filter which filter all outgoing messsages from SIM to SOC, SIG is a FOREX Messages Gateway for State Bank Of India and SIMS are Branch Servers.

Responsibilities:

• Analysis, design and development.

• Developed rules for creating the 3 series and 5 series messages using Java, J2EE, EJB’s and MQ series.

• Unit and Regression Testing

Environment:

Java, J2EE, Servlets, Struts, Eclipse, JSP, MQ Series, JMS, Oracle, MySql, Eclipse

Client: Central Govt. Of India

Team Lead/Sr. Systems Engineer

Project 3: National Rural Development Guarantee Act

NREGA (National Rural Employment Guarantee Act) is an Indian Government Act to enhance the livelihood security of the households in rural areas of the country by providing at least one hundred days of guaranteed wage employment in every financial year to every household whose adult members volunteer to do unskilled manual work. The web site provides all the necessary statistical information in the Panchayat like the number of unemployed versus employed persons, types of work the government provides.

Responsibilities:

• Played a significant role as a Project Leader and also involved in development and coding.

• Requirements gathering, Task Assignments, Code Review, Code Testing, design and development of change requests

• Involved in Integration Testing

Environment:

Windows NT, Java, Struts, JSP, Tiles, EJB, Eclipse, Servlets, Oracle

Employer: J-Squad LLC, India, Nov 2002 – Dec 2003

Software Engineer/Team Lead

Michael/Wilder Group

Project 1: Job Maker Scheduler, Michael/Wilder Group

JobMaker is an innovative recruitment tool developed for applicants and companies who can apply for jobs online. Applicants can logon to this site and can apply for jobs for the position by creating their profiles and cover letter. Company employers can logon to this Application and choose these applicants from the list of applicants and can proceed further for recruiting people in their company.

Responsibilities:

• Analysis, Design and development.

• Requirements gathering, Task Assignments, Code Review, Code Testing, design and development of change requests

• Unit and Regression Testing

Environment:

Java, JSP, Servlets, JDBC, Struts Framework, HTML, JavaScript, ORACLE 9i, Weblogic 7.

Project 2: Field Sales Bulletin System, Merck Pharmaceuticals

The system described in this document is the Field Sales Bulletin System (FSBS). The system enables HQ users to specify bulletins (documents) to send to the field, and to specify which recipients receive those bulletins. The system must also deliver the bulletins to the appropriate users via the proper delivery method, and allow for viewing of archived bulletins and bulletin subscription management. The following information details the User Experience (“UX”) of the Representatives, HQ staff, Bulletin System Users and System Administrators relating with the FSBS.

Responsibilities:

• Analysis, Design and development.

• Requirements gathering, Task Assignments, Code Review, Code Testing, design and development of change requests

• Involved in Unit and Integration Testing

Environment:

Java, JSP, Servlets, JDBC, HTML, JavaScript, Oracle 9, EJB, Struts, Tiles, Validator Framework

Project 3: Process Perfector

Process Perfector is an internal browser-based application, that will guide the end user through each step of the software development lifecycle (SDLC). Most clients fear that once a project is outsourced they would loose control of the project. Process Perfector brings the control back to the project owners. Process Perfector helps us achieve the goals of CMMI’s highest maturity level; namely, to continuously improve our processes through quantitative feedback. clients can login via a browser into our Process Perfector application and can monitor up to the minute status of all the tasks of their projects. For each step of the SDLC, we have devised guidelines, templates and/or checklists. These guidelines and checklists are continually updated so that our team can retain lessons learned from past projects. Project managers can use Process Perfector to schedule resources, assign tasks and monitor progress. Our developers use Process Perfector to access checklists, and report their time and accomplishments. Process Perfector helps us streamline our communications, which is even more critical when the composition of the team is global.

Responsibilities:

• Requirements gathering, Task Assignments, Code Review, Code Testing, design and development of change requests

• Involved in Unit, Integration and Acceptance Testing

Environment:

Java, JSP, Servlets, JDBC, HTML, JavaScript, Oracle 9, EJB, Struts, Tiles, Validator Framework

Employer: GE-IBC, India, Sep 2001 – Apr 2004

Client: GE-IBC

Software Programmer

Project 1: T/D Search Tool

The T/D Search Tool searches for T/D ratio values, Design values and Test values in the Database according to the search criteria entered by the user in the input screens. Different input screens have been provided for LRA-LRT-BDT, Temprise & Losses, Noise & Vibration and Display All. It also calculates the Avg, Stddev and Sigma and Overall sigma for all the T/D ratios that have been displayed

Responsibilities:

• Requirements Gathering, Analysis, Design and Development

• Designed and created the database using MS Access and Oracle

Environment:

JSP, Java Beans, JDBC, HTML, JavaScript, ORACLE 8.0, Tomcat Application Server, Pro/Jlink, IBM VisualAge for Java

Project 2: Travel and Location

The travel and location Approval project, deals with the employees travel request and the approval of the travel request by the management if it deems the travel plan necessary from the organization perspective. Initially the employee has to register himself and fill a form specifying the nature, purpose, date, location and the budget involved for the travel plan. The travel request is initially submitted to the manager of the employee, upon whose approval it is sent to the General Manager for final approval. The status of travel request at each level of approval is sent to the concerned employee through Email.

Responsibilities:

• Analysis, Design and development.

• Design and developed the GUI using Java Swings, JSP

• Designed and created the database using Oracle

Environment:

JSP, Java Beans, JDBC, HTML, JavaScript, ORACLE 8.0, Tomcat Application Server, Pro/Jlink, IBM VisualAge for Java

Project 3: Shaft Automation

This project involves interacting with the Pro/e(CAD s/w) through Pro/Jlink and retrieves drawings(statistics) from Proe database according to the inputs provided by the user. The user can further change the dimensions of these drawings and can save them back in the Pro/e Database. These files are modified further and are saved into the server using FTP.

Responsibilities:

• Analysis, Design and development.

• Design and developed the GUI using Java Swings, JSP

• Designed and created the database using Oracle

Environment:

JSP, Java Beans, JDBC, HTML, JavaScript, ORACLE 8.0, Tomcat Application Server, Pro/Jlink,

IBM VisualAge for Java

Education

Master’s in Computer Applications Osmania University, India 2001



Contact this candidate