Post Job Free

Resume

Sign in

Service Web Services

Location:
Sterling Heights, MI
Posted:
September 19, 2015

Contact this candidate

Resume:

PRABU ANNAKAMU acrrim@r.postjobfree.com

313-***-****

SUMMARY:

Having 10 years of experience in Analysis, Design, Development and production support in enterprise applications.

Extensive experience with Chordiant, Java EE – JSP, JSF, Servlets, JMS, JDBC and Java EE design patterns.

Experience in creating UML diagrams (use case diagrams, class diagrams, and sequence diagrams), service components and BPD using RSM, MS Visio.

Experience in implementing SOA architecture using web services, generating WSDLs, writing clients using WSDLs

Worked on JMS, JCS and JSON implementations.

Implemented logging service using log4j Framework and worked on Junit test cases for developed components.

Worked on parsing of XML using SAX and DOM parsers.

Experience in implementations of Jprofile and Agitar for the developed components.

Worked with Multiple Databases like Oracle, and MySQL. Experience with configuring connection pools using JNDI and JDBC.

Worked on critical production issues like Out Of Memory, High CPU Utilization, by analyzing heap dump and thread dump.

Experience on working multiple servers – tomcat, WebLogic and websphere

TortoiseSVN and IBM Rational Clearcase as versioning software tools

Worked on wide variety of platforms like Unix, Linux and Windows operating systems

Experience on different domains manufacturing, banking, and ecommerce.

Worked in Waterfall and Agile methodologies.

Chordiant and Java certified programmer

Worked in onsite-offshore model both in offshore & onsite. Experience in leading teams from onsite as well as offshore

Good Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements

EDUCATION & CERTIFICATION:

Master of Computer Application from Kamarj University, India

Bachelor of science (mathematics) from Kamarj University, India

Chordiant Certified Technical Developer

Sun Certified Java Programmer

TECHNICAL SKILLS:

Languages

Java, SQL, PL/SQL

Middleware

JMS, Web services, EJB,SOAP, RMI, JDBC, Hibernate

Frameworks

Chordiant, JSF, Spring

Web technologies

HTML, Servlets, JSP, xml, xsd, JavaScript, Ajax, CSS

Servers

WebLogic10.3, WebSphere Application Server(6.1), tomcat5.5

Testing Software

JUnit, Agitar, SOAPUI

Databases/Others

MySQL 5.0, Oracle 10.x

Defect Tracker

Mercury Quality Centre, HP Service manager (SM7), ALM

IDEs

Eclipse, RAD

Operating Systems

Windows, Unix

Domain Skills

Manufacturing, Banking and Ecommerce

Other Tools

TOAD, SQLDeveloper, MTPutty, WinSCP, Filezilla

PROFESSIONAL EXPERIENCE:

General Motors, OnStar Detroit, MI

Lead Developer, January 2015 – Present

GEN10

The purpose of this project is to launch the next generation of OnStar hardware that will operate on the 4G LTE/VoLTE network and support UMTS/HSPA+ compatibility. In 2015 MY GM plans to offer a Gen10 VCP that will have 4G LTE data capability. To leverage this capability and provide value, convenience and enhance the connectivity of our vehicle, customers can connect to their personal devices; can connect to the internet with Wi-Fi hotspot service. Subscriber can call advisor and purchase the data plans which will be set to OnStar provided VCP's.

Responsibilities:

Playing as Senior Developer role in Dataplan Module.

Involved in design, analysis and architectural meetings.

Responsible for Low Level, Mid-Level design, DLD document preparation.

Involved in Design, Development, and Unit testing and Integration of the project

Generated new BPDs and service components

Designed and Implemented JSF screens,

Involved in coding of Service implementations for persistence logic

Implemented SOA using Web Services to interact with various applications to pull real-time data on the network

Environment: Java 1.6, Servlets, JSF, JSP, EJB, JMS, Chordiant, Web Services, Hibernate, Log4j, Ant, Xml, Oracle 10g, Java script, WebLogic, RSM, Mockito, JSon.

General Motors, OnStar Detroit, MI

Lead Developer, May 2014 – December 2014

Remote Link Lite

The objective of this project is to drive additional GM vehicle sales by extending a subset of RemoteLink functionality across all vehicle brands to non-OnStar subscribers at “zero-cost” subscription starting in MY14. Consumers have an option to ‘opt in’ to use the free version of the RemoteLink app within their trial subscription after new vehicle purchase. This shall provide GM a competitive advantage claim that no other OEM is likely to match in the near term. It will increase the number of customers who are more “connected” with GM products .Subscribers shall be able to access the following features of RemoteLink during their extended duration:-

• Remote Door Lock, Unlock

• Remote Start, Stop

• Remote Honk, Flash Light

• View HFC minutes and expiry date

Responsibilities:

Involved in design, analysis and architectural meetings.

Responsible for Low Level, Mid-Level design, DLD document preparation.

Generated new BPDs and service components by using eclipse and rsm

Playing as Senior Developer role in RLL changes impact modules (second owner, vehicle transfer, batch connected config etc.).

Designed and developed JSF screens and backing bean.

Involved in coding of Service implementations for persistence and business layer

Implemented SOA using Web Services to interact with various applications on both consumer and producer

Environment: Java 1.6, Servlets, JSF, JSP, EJB, JMS, Chordiant, Web Services, Hibernate, Log4j, Ant, Xml, Oracle 10g, Java script, WebLogic, RSM, Mockito, JSon.

General Motors, OnStar Detroit, MI

Lead Developer, March 2013 – April 2014

GAA - Global Platform

The GAA Application in US and Canada is the product of a pilot program which delivered Advisor functionality integrated to CTI, a GIS product, an Oracle SOA bus (called the Integration Gateway) and the OnStar Vehicle Services system. GAA is adopted to globalize the advisor scripts for the application which includes Add/Remove/Modify advisor scripts/instructions without code change or build. GAA application is extended to support all the countries such as Mexico, Europe and Middle East region. Applied E164 phone number format across the application and designed a new address framework which captures the address information based on country.

Responsibilities:

Involved in design, analysis and architectural meetings.

Responsible for Low Level, Mid-Level design, DLD document preparation.

Generated new BPDs and service components by using eclipse and rsm

Extensively worked on front end, business, and persistence tier using the Chordiant framework.

Followed Agile software development practice paired programming, daily stand ups.

Implemented SOA using Web Services to interact with various devices to pull real-time data on the network

Responsible for OrderReconcilation and CPES modules.

Involved in the code review of the project

Co-ordinated between development and testing team to ensure complete testing without issues.

Worked on bug fixing, enhancements on change requests and fixed post production issues

Environment: Java 1.6, Servlets, JSF, JSP, EJB, JMS, Chordiant, Web Services, Hibernate, Log4j, Ant, Xml, Oracle 10g, Java script, WebLogic, Mockito, JSon

General Motors, OnStar Detroit, MI

Lead Application Support, January 2012 – February 2013

Global Advisor Application

Gobal Advisor Application is an intranet application which acts as a platform between advisor and subscriber. Subscriber can contact advisor to get all OnStar services like Directions and connections, Safe and sound, Hands Free calling, Family Link etc. by purchasing the respective products. Advisor will contact subscriber during emergency.

Responsibilities:

Involved in various support tasks like Application Health Check, handling deployment and break fix activities.

Monitoring the production systems by checking hogging and stuck threads

Involved RCA on critical production issues

Worked on containment scripts by using PL/SQL.

Monitoring regular batch jobs, worked on severity incidents.

Involved in documentation, analysis and fixed post production issues.

Experience in testing web service endpoints through SOAP UI.

Environment: Java 1.6, Servlets, JSF, JSP, EJB, JMS, Chordiant, Web Services, Hibernate, Log4j, Ant, Xml, Oracle 10g, Java script, WebLogic, RSM, Mockito, JSon, JCS

General Motors, OnStar Detroit, MI

Lead Developer, Sepetember 2010 – December 2011

Global Advisor Application

Global Advisor Application (GAA) is the advisor facing application which also provides a basic suite of call center centric tools and capabilities. Provide a Unified Desktop to the advisors by orchestrating screen flows between multiple (i.e. GAA, GVS, GGIS) applications based on configurable business processes. GAA is envisioned to be a COTS package that provides capabilities provided by an enterprise grade product to handle association between account, subscriber, and vehicle. GAA is developed to support North America and China Region

Responsibilities:

Involved in design, analysis and architectural meetings.

Responsible for Low Level, Mid-Level design, DLD document preparation.

Extensively worked on front end, business, and persistence tier using the Chordiant framework.

Actively involved in design, development, testing phases, and Production Support of project.

Followed Agile software development practice paired programming, daily stand ups.

Implemented SOA using Web Services to interact with various devices to pull real-time data on the network

Responsible for cancel and void services, Batch package Assignment, Deactivate HFC services module etc.

Co-ordinated between development and testing team to ensure complete testing without issues.

Worked on bug fixing and enhancements on change requests.

Involved in documentation, review, analysis and fixed post production issues.

Environment: Java 1.6, Servlets, JSF, JSP, EJB, JMS, Chordiant, Web Services, Hibernate, Log4j, Ant, Xml, Oracle 10g, Java script, WebLogic, RSM, Mockito, JSon, JCS

Lloyds TSB Bank, UK

Software Developer, July 2009 – Aug 2010

Change of Address

Change of Address is enabling the private customer to change their residential and correspondence addresses. User can able to change the address in two ways STP (today) and Schedule (future). Once the address change has been completed system will sent the acknowledge letter to the user.

Responsibilities:

Design and Analysis of the Project

Requirements Analysis, planning and Use case study.

Worked on LLD,MLD,HLD documents

Involved in design of the BO, DO, BPD and the business Services.

Involved in developing the Service Layer Components in Chordiant Platform.

Implemented Delegate, Service Locator, Session façade and DAO Design Patterns.

Involved in Junit testing. Provided support for system, Integration, UAT and BAT Testing.

Jprofile, Agitar tool used for code coverage, Junit integration and performance improvement

Deployed application in cruise control

Environment: Java1.4, Chordiant 6.2.1, Web sphere6.1, RSM, RAD 7.0, Junit, Clearcase, Toad

Lloyds TSB Bank, UK

Software Developer April 2008 – Jun 2009

Commercial Lending

In Lloyd’s tsb the banking operations has been divided in to different types like commercial banking, retail banking and core banking. Commercial Lending application comes under the category of commercial banking as bank gets the benefits by selling the products. Commercial lending handles three kinds of Products like Loan, Overdraft and Card. The customer can lend Loans, Overdraft & cards. This application will sanction lending products based on the customer’s credit eligibility & risk factors. The interest rates, fees, customer details, credit details are retrieved from various host systems. This application has been separated by 5 major modules (Illustration, Scoring, Quotation, Print & fulfillment).

Responsibilities:

Design and Analysis of the Project

Requirements Analysis, planning and Use case study.

Worked on LLD,MLD,HLD documents

Generated the sequence diagram, BO, DO and service classes by using RSM.

Generated the BPD by using RAD.

Developed UI pages by using JSF.

Involved in developing the Service Layer Components in Chordiant Platform.

Implemented Delegate, Service Locator, Session façade and DAO Design Patterns.

Implemented JUNIT classes for testing the developed programs

Jprofile, Agile tool used for code coverage, Junit integration and performance improvement

Preparing Unit Test Plans (UTP) to validate the UI pages.

Environment : Java1.4, Chordiant 6.2.1, JSF, Websphere6.1, RAD7, Junit, Clearcase, Cruise control, Oracle 10g

Lloyds TSB Bank, UK

Software Developer Sep 2007 – Mar 2008

E2EAO (End To End Account Opening)

E2EAO is an application which offers the commercial customers the ability to open an account within one interview session. E2EAO provides the account number creation for interview types such as Commercial Account Sales Account. It provides the accounts such as current and saving account for the corresponding interview. For the account opening, it provides Debit and credit card, cheque book, statements, small text messages, email service, internet banking and telephone banking. An E2EAO application increases the sales of services and products and has better operational savings.

Responsibilities:

Design and Analysis of the Project

Requirements Analysis, planning and Use case study.

Worked on LLD,MLD,HLD documents

Involved in design of the BO, DO Model and the business Services by using RSM

Involved in developing the UI and Service Layer Components on Chordiant Platform.

Implemented JUNIT classes for testing the developed programs

Jprofile, Agitar tool used for code coverage, Junit integration and performance improvement

Preparing Unit Test Plans (UTP) to validate the UI pages.

Environment : Java1.4, Chordiant 6.2.1, JSF, Websphere6.1, RAD7, Junit, Clearcase, Cruise control, Oracle 10g

Amshuhu Itech Solution, INDIA

Software Engineer Trainee Aug 2006 – Aug 2007

ITBS (Integrated Ticket Booking System) www.indiabusticket.com

ITBS is a product which gives a platform to all kind of business users to effectively to do their business, it allow the sellers and customers to get the mutual benefits. The sellers can offer their best operational services to the customer; the customer can experience the best services from their sellers. The primary use of this system is to book the tickets for bus, flight, hotel and event across the country. The business users can control the business by using the operators to integrate their ticket booking services seamlessly across all branches. It allows all the users to book tickets on any services without block or quota through internet, which removes the barriers in current ticket booking system

Responsibilities:

Analysis of the specifications provided by the clients.

Design and Developed the UI pages by using HTML, JSP tags.

Coded the server side business logic by using servlet action classes

Worked on JDBC code to handle the backend operations.

Preparing Unit Test Plans (UTP) and performing unit test.

Enhancements and Maintenance.

Fixing the post production issues.

Involved in testing, bug fixing and documentation of the system.

Environment : Java1.4, HTML, JSP, Java Bean, Servlets, JDBC, Tomcat 5.5, Eclipse 3.1.2, MySQL

Sathyam Steel Roof Structures PVT Ltd, INDIA

Programmer Jun 2005 – July 2006

SathyamERPs

The System automates the ERP Process of the organization which includes Purchase Order, Production, Inventory and Accounting. The registered user can login into the system and can control the ERP Process. The roles are defined clearly and only the admin user can do the functions such as PO Approval, Factory works Approval and Invoice Approval. All the Production works like PO Preparation, raw material Request, Issue, Return and Batch Creation are automated and details are maintained in the corresponding ledgers.

Responsibilities:

Analysis of the specifications provided by the clients.

Design and Developed the UI pages by using HTML, JSP tags.

Coded the server side business logic by using servlet action classes

Worked on JDBC code to handle the backend operations.

Preparing Unit Test Plans (UTP) and performing unit test.

Enhancements and Maintenance.

Fixing the post production issues.

Involved in testing, bug fixing and documentation of the system.

Environment : Core java, HTML, JSP, Java Bean, Servlets, JDBC, Tomcat 5.5, Eclipse 3.1.2, MySQL



Contact this candidate