1. Siva Kumar S G
Portland
sivashyam5@yahoo.co.in
2012381973
PROFESSIONAL SUMMARY:
Over 8+ years of experience in JAVA/J2EE technologies.
Worked extensively in J2EE technologies using application servers like Weblogic , Websphere,
JBOSS with RDBMS databases including Oracle, MS-SQL Server
Expertise in design and development of various web and enterprise applications using J2EE
technologies like Servlets, JSP, HTML, JavaScript, Ajax, Struts, Spring, JSF , XML, EJB 3 ( JPA ),
Webservices, JMS, SOA BPEL Process on Windows NT/2000, Unix/Linux platforms
Good Knowledge on spring based RESTFul services.
Good Knowledge on Core Java.
Good Knowledge on Collections framework, Multi-threading etc.
Implemented various J2EE design patterns and MVC frameworks.
Experienced in developing SOA BPEL Process.
Experienced in working on EMC documentum, content management system.
Have done development using DFS and DFC.
Experienced in data exchange technologies like XML, XSL, XSLT and Webservices
Experienced with framework like Struts, spring and good knowledge on Hibernate.
Experience in working with Messaging Framework using JMS and MDB.
Experienced in using various design patterns such as MVC (Model-View-Controller), Singleton,
Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier
distributed Enterprise Applications.
Experienced in database programming, writing complex SQL queries and PL/SQL procedures
Has worked on Netezza which is a data warehousing and analytical database to write and design
sequel queries.
Strong Analytical and Communication skills
Good Knowledge on Object Oriented Programming (OOP).
Knowledge of various Software models and best practices
Experienced in using Java IDE tools like Eclipse, Weblogic Workshop and JDeveloper.
Experienced in using RDBMS tools like SQL Developer, Agility workbench for Netezza, TOAD and
Microsoft Management Studio.
Experienced in working with different operating systems Windows, UNIX, and LINUX.
Wrote scripts using ANT and Maven.
Good working knowledge on SVN, Star team, Perforce, GIT for version control.
Ability to learn and use new systems and paradigms in considerably less time, Solid communicator
with exceptional team-building skills.
Having good leadership qualities and has worked as onsite coordinator and Java Tech/Project
lead.
Experienced in working as a Java Technical Architect
Excellent analytical, design and problem solving skills.
TECHNICAL SKILLS
Languages : Java , SQL
RDBMS : Oracle 9i/10g, MS Sql 2008, Netezza
Technologies Used : JSP, Servlets, HTML, Javascript , AJAX, EJB 3, Webservices, RESTful Services
2. ,XSL, Session Beans, SOA BPEL Process, JMS, MDB
Frameworks : Struts, Spring JSF, Hibernate. Angular JS
Content Management Frameworks: - Documentum Foundation Services, Documentum Foundation
Classes.
Application Servers : Weblogic 8.1/10, Websphere, Jboss
IDEs’ : Eclipse, Weblogic Workshop, JDeveloper
Tools/ Others : TOAD,SQL PLUS, SOAP UI, SVN, Perforce, Star Team, GIT
Business Domain : Insurance/Reinsurance/Finance/Manufacturing
Operating Systems : Windows 98/2000/XP , Unix, Linux
PROFESSIONAL EXPERIENCE
Project – 1: June 2014 to Till Date
Project Name : Online Warranty Link
Client : Daimler Trucks
Role: Java Technical Architect
Project Description:
This application mainly takes care of the warranty related functionalities of the Daimler trucks.
Responsibilities and contribution:
Java technical Architect
Provide technical solutions for the issues, estimates and architectural designs for the
enhancement projects.
Involved in the requirement gathering phase of the enhancement project.
Involved in preparing the understanding and Architectural design document.
Involved in reviewing the design documents.
Involved in code review & maintaining the coding quality and standards
Involved in coordinating the project activities with both onsite and offshore in order to
facilitate quality deliverables with quantity.
Involved in designing and creating the XSD, WSDL files as part of Webservices development.
Involved in the architectural design and development of the both SOAP based and RESTful
services.
Involved in the development of basic JavaScript framework that will be compatible for all
versions of browsers starting IE6.
Involved in the coordination for different teams to complete different projects
Involved in giving architectural solutions to the different project.
Environment: Windows XP, UNIX
Technologies: Java/J2EE,JMS, Web Services, RESTFul Services, Websphere,DB2,RAD,Squirrel
3. Project – 2: January 2014 to June 2014
Project Name : ECM – Phase 2(Enterprise Content Management System)
Client : MMC
Role: Developer
Project Description:
This project is mainly to replace ASP based application with Documentum (Enterprise Content Management
System). Here the documentum will be not only used as a repository but also will be used as an application
to configure and execute workflows replacing the current application. Other applications which were
talking to the current application needs to be integrated with Documentum. One Webservice is developed
as part of integrating other upstream applications with documentum. In order to file the documents to
documentum, POC’s were done to choose between Documentum Foundation Services (DFS which is a
service provided to EMC to talk to the documentum repository) and DFC (Documentum Foundation Classes
which can be used as API to communicate with documentum).The second Webservice is developed as a
wrapper over DFC to file and index the documents to documentum. SOA BPEL process is also developed to
integrate the upstream applications with Documentum in which the DFC wrapper Webservices will become
one component.
Responsibilities and contribution:
Designing and development of the system
Involved in the requirement gathering phase of the project.
Involved in preparing the understanding and design document.
Involved in doing the impact analysis, preparing the impact analysis document and in the
Development.
Involved in the unit testing of the developed component and fixing the bugs.
Involved in code review & maintaining the coding quality and standards
Involved in coordinating the project activities with different team members.
Involved in designing and creating the XSD, WSDL files as part of Webservices development.
Involved in the development of the Webservices (Lookup service and DFC wrapper service)
using JAXWS.
Involved in developing BPEL process (SOA) in order to integrate the upstream application with
documentum in which the DFC wrapper web service is also a component.
Involved in effectively troubleshooting the issue and giving solutions or appropriate answers to
the questions/issues raised by the testing team.
Created Maven scripts to build the custom jars and copy same to a specific location.
Worked on JDeveloper to create the SOA BPEL and Web service.
Environment: Windows XP, UNIX
Technologies: Java/J2EE, EJB 3 (JPA) ,JMS, SOA BPEL Process, Web Services, Weblogic 8.1/10, Oracle, MS
SQL, JDeveloper, Altova XML Spy
4. Project – 3: July 2013 to January 2014
Project Name : Profit Point
Client : MMC
Role: Developer
Project Description:
This is an analytics web application in which guy carpenter provides their clients to calculate the cost and
profit of the insurance business. With the analysis of the profit and loss, guy carpenter’s client will be able
to determine in which direction the insurance business should go so that they can increase the business
and profit. The framework used here is Spring integrated with JSF .The database used is Netezza.
Responsibilities and contribution:
Worked as a Developer
Actively part of the team in order to design and develop the application in best suitable way
with considerably less bugs.
Involved in preparing the understanding and design document.
Involved in doing the impact analysis, preparing the impact analysis document and in the
Development.
Involved in the unit testing of the developed component and fixing the bugs.
Involved in code review & maintaining the coding quality and standards
Involved in design and development of the application. Developed the service layer and data
layer using spring (JDBC templates, Dependency Injection). Used AOP for transaction
management and logging.
Involved in the development of the front end layer using JSF in which prime faces and rich
faces libraries were used.
Involved in effectively troubleshooting the issues and giving solutions
Developed an generic export module using opencsv library..
Worked on Netezza to create and design Sequel Queries.
Environment: Windows XP, UNIX
Technologies: Java/J2EE, Spring ,JSF, Opencsv, Apache Tomcat, Netezza, Agility ,Eclipse, GIT
Project – 4: September 2012 to July 2013
Project Name : ECM – Phase 1(Enterprise Content Management System)
Client : MMC
Role: Module Lead / Developer
Project Description:
Web application build on J2EE technologies is currently using Livelink as the repository to store different
types of documents (Especially PDF and Excel) created within the application and also the attachments.
This project is to replace Livelink with Documentum. In order to achieve that the existing application
should be integrated with Documentum. Modules have to be developed in order to store the metadata of
the web application in Documentum. BPEL Process is created to integrate the EJB services and
Webservices as part of storing the necessary details of the documents uploaded from the J2EE application
5. to the Documentum.
Responsibilities and contribution:
Working as Module Lead / Developer (Team Size -4)
Involved in the requirement gathering phase of the project.
Involved in preparing the understanding and design document.
Involved in the Work planning and scheduling the work items such that the products are
delivered with good quality and on time.
Involved in doing the impact analysis, preparing the impact analysis document and in the
Development.
Involved in the unit testing of the developed component and fixing the bugs.
Had effectively communicated to the client about the impact, issues and suggested different
approaches to compete the development with good quality meeting the deadlines.
Involved in effectively communicating to the client and the team regarding the development
estimates and work schedules.
Involved in code review & maintaining the coding quality and standards
Involved in coordinating the project activities with different application teams from onsite.
Involved in developing BPEL process (SOA) in order to integrate the JMS (Receiving input
message from the client), EJB service (Processing the input received and giving necessary
response back) and the Webservices ( Collecting the response data received from the EJB and
communicating to the Documentum).
Involved in the development of the EJB service using EJB 3.
Involved in effectively troubleshooting the issue and giving solutions or appropriate answers to
the questions/issues raised by the testing team.
Created Maven scripts to build the custom jars and copy same to a specific location.
Worked on JDeveloper to create the SOA BPEL and EJB service.
Environment: Windows XP, UNIX
Technologies: Java/J2EE, EJB 3 (JPA) ,JMS, SOA BPEL Process, Web Services, Weblogic 8.1/10, Oracle, MS
SQL, JDeveloper
Project – 5: October 2011 – September 2012
Project Name : Application Support
Client : MMC
Role: Onsite Coordinator / Tech Lead
Project Description:
Web application build on J2EE technologies that is used for reinsurance business is being maintained and
supported. The application is used for facultative reinsurance business. The application helps the brokers
to create submission documents and enter market quotation which in turn work as a mediatory entity
between the client insurance companies (Insured) and the market companies (Insurer) to enhance their
insurance business.
Responsibilities and contribution:
6. Worked as Onsite Coordinator / Tech Lead (Team Size -4)
Involved in coordinating the work activities between client and the team.
Involved in requirement gathering and giving & taking suggestions to the business in order to
meet the requirements with less impact to the application.
Involved in Preparing and reviewing the understanding and design document.
Involved in estimate sheet preparation and guiding the team to do the same.
Involved in Work planning and scheduling releases.
Involved in preparing the Impact analysis document and Development.
Involved in the development and bug fixing using XSL and XSLT.
Involved in Testing and fixing the bugs.
Interacting with the client for the functional / business related things.
Have done Code review & maintaining the coding quality and standards.
Have done proactively identifying the issues and coordinating with different teams to resolve
the production issues.
Have effectively done the Coordination of the project activities from onsite.
Started as the technical lead to give solutions to the business with the available technical
knowledge , in a short span of time became a subject matter expertise of the application thus
by involving in the functional and technical impact analysis that helps the business to compile
the requirement documents with zero error.
Had given permanent solutions for the issues that are continuously re-occurring in the
application for a long time.
Had proactively and effectively coordinated with different teams and done proper monitoring
to avoid production issues.
Environment: Windows XP, UNIX
Technologies: Java/J2EE, Servlets, XSL, XSLT ,Weblogic 8.1, Oracle, Eclipse, Weblogic Workshop
Project –6: July 2011 – September 2011
Project Name : eFulfillment (Email Services)
Client : Travelers
Role: Technical Lead
Project Description:
EFulfillment is an application which deals with auto insurance. The application has the mailing service
facility and also coupled with other applications like MyTravelers.com, CDE etc. helps the user to
complete the eSign and Auto Id Card issuing processes. The policy issuance for the users will be completed
once the esign process is over. Auto id card process includes the sending of temporary auto id card through
email and sending the generated permanent auto id card via FAX, Mail and ONLINE transport modes.
Responsibilities and contribution:
Worked as Project Lead for a team with size 2 in USA.
Involved in requirement gathering, analysing and understanding the requirements.
Involved in preparing the design, understanding and impact analysis documents on the given
requirements.
Involved in Work planning and scheduling the work.
Worked on velocity templates and XSLT to create temporary auto ID card which will be send
7. via email.
Developed an automatic tool that parses the class names and method names that are entered
in the excel and execute the functionality by invoking the parsed methods subsequently. This
tool was used for testing the efulfiment functionality. Different mail services were executed
by invoking corresponding Webservices.
Involved in Interacting with the client to understand the requirement and understand the
expectations set for the team.
Involved in code review & maintaining the coding quality and standards
Involved in coordinating the project activities from onsite
Environment: Windows XP, UNIX
Technologies: Java/J2EE, EJB,JMS, Web Services, Web Sphere 6.1, Oracle, RAD, SOAP UI, XSLT
Project – 7: : April 2011 - July 2011
Project Name : Strategic EOI - Integrated Solutions for Insurance and Services
Client : MMC
Role: Software Developer
Project Description:
Strategic EOI is an enhancement project as part of ISIS (Integrated Solutions for Insurance and Services).
ISIS is an application which deals with personal health insurance. Through the application users can enroll
themselves for getting the policy coverages. Strategic EOI, enable the ISIS application to interact with a
third party product through the web service call to fill the medical questionnaire so that users can
complete their enrollment.
Responsibilities and contribution:
Impact Involved in requirement gathering, analysing and understanding the requirements.
Involved in preparing the design, understanding and impact analysis documents on the given
issues or requirements.
Worked as onsite developer for 1 month to resolve critical issues and do the urgent
enhancements.
Developed modules using a proprietary framework build upon struts specifically for insurance
domain.
Involved in development and bug fixing of the UI for the application screens which on JSPs.
Involved in the end to end development and issue fixing that involves changes in POJO classes,
business classes, building of SOAP xml in order to send message to third party application’s
Webservices and eventually showing the result in the UI.
Coordinating with the client in order to understand the issues and giving quick solutions.
Coordinating with the offshore to report the issues and get issue fixes delivered on time.
Involved in Code review & maintaining the coding quality and standards.
In quick span of time developed a very good rapport with the client by developing and
delivering the solutions with zero defects and was part of the team to make the project a big
success.
Environment: Windows XP, UNIX
8. Technologies: Java/J2EE, Struts, EJB, Web Services, Web logic 8,SQL PLUS
Project – 8: October 2010 - March 2011
Project Name : Auto US(Consumer Web)
Client : MMC
Role: Software Developer
Project Description:
Application provides solution for auto insurance through which users can get quotes from different
carriers. Carriers include travelers, MetLife, prudential, Safeco etc. Based on the quotes provided users
can purchase their own auto insurance policy.
Responsibilities and contribution:
Impact Involved in requirement gathering, analysing and understanding the requirements.
Involved in preparing the design, understanding and impact analysis documents on the given
issues or requirements.
Development done for building both User Interfaces and the business layer.
Developed modules using a proprietary framework build upon struts specifically for insurance
domain.
Involved in development and bug fixing of the UI for the application screens which on JSPs.
Involved in the end to end development of an enhancement that comprises of the changes in
UI (done using JSP), development of business logic, building of SOAP xml in order to send
message using JMS queue, MDB in order to receive the message, invoking the third party web
service to send the xml request and receive the response which eventually will be displayed in
the front end screen.
Involved in Code review & maintaining the coding quality and standards.
Constant development of Product Knowledge.
Helping and seeking help from the people within and out of the team both technically and
functionally.
Environment: Windows XP
Technologies: Java/J2EE, Struts, JMS, MDB, EJB, Web Services, Web logic 8,SQL PLUS
Project – 9: December 2009 - September 2010
Project Name : Cansys EOSL and ClaimsPro
Client : MMC
Role: Project Lead and Software Developer
Project Description:
Cansys EOSL and Claims Pro were two different migration projects for MMC Canada, an insurance broker.
First project was to migrate their various applications from java 1.3 to java 6. It includes migration from
Weblogic 6.1 to Weblogic 10.3.The latter include the data migration of the claims data from one system to
9. another which was purely in Pl/Sql.
Responsibilities and contribution:
Worked as a Project lead of a team with size 4.
Involved in resource allocation and work planning.
Involved in Motivating team to meet schedules and deliver the product with high quality in
time.
Involved in Code review & maintaining the coding quality and standards.
Organizing meeting with clients and working as the contact point for the client.
Worked extensively on Weblogic server 10.
Involved in analyzing the issues to migrate the application modules to higher version of
Weblogic and worked along with the team as a lead to resolve the issues in a quick span of
time.
As part of the project, introduced definite structure for the different integrating modules. For
Eg:-Created common library folder to have the all common jars to be located in one place
instead of being redundant.
Developed ANT scripts to build the 100 plus jars and 20 plus application modules in one go.
As part of this exercise, ANT scripts were written to build the interdependent jars in the
correct order and eventually copying the jars and application modules to the respective
folders for deployment.
Worked on JMS and fixed issues that rose during the Weblogic upgrade.
Spear heading in proactively finding out the issues and coordinating with the team to fix the
issues.
Developed PL/SQL procedures to migrate the data to different data base schema with minimal
issues.
Environment: Windows XP
Technologies: Java/J2EE, Struts,JMS ,Jsp, JavaScript, Web Services, Weblogic 6.1/10.3,Weblogic
workshop, SQL PLUS
Project – 10: January 2009 - November 2009
Project Name: Loyalty module of TBMS
Client : Dubai Port
Role : Team Lead and Software Developer
Project Description:
Transaction Billing and Management System (TBMS) is the flagship product of Suntec Business Solution
and has been module which can be mainly used in BFSI, Telecom and Communication Media and
Entertainment Domain.
TBMS is a Relationship based Pricing and centralized billing solution for Banking, Financial Services &
Insurance (BFSI), Communication, Media & Entertainment (CME) and Utilities industries. Enabling
transaction service business to attain a complete automation and a consolidated billing platform that will
provide improved revenue captures and business growth. TBMS has a complete modular architecture. TBMS
ensures minimal revenue leakage with improved pricing flexibility and a customer experience that is
common, across the globe. Apart from these, the TBMS is responsible for the standardization of business
10. practices in every domain including the product, operations and the technology process in consideration.
Loyalty focuses on rewarding the Banking, Financial Services & Insurance (BFSI), Communication, Media &
Entertainment (CME) customers.
Responsibilities and contribution:
Front End Team Lead – Loyalty Module
Involved in requirement gathering, analysing and understanding the requirements.
Involved in the Design and development phase of Loyalty module.
Team Management ( Team size 4)
Involved in Resource allocation and work planning.
Motivating team to meet schedules and deliver with high quality in time.
Involved in the Code review & maintaining the coding quality and standards.
Involved in preparing and reviewing the design, understanding and impact analysis documents
Involved in the design and development of front end layer, business layer and data layer of the
module.
Developed modules using struts framework, troubleshooted and fixed the bugs in action class
and form beans.
Developed the front end screen similar to the outlook calendar recurrence event purely using
JSP and JavaScript.
Involved in development and leading the team to develop new business classes for the loyalty
module using session beans.
Worked on the development of the DAO layer of the module .Also guided the team to develop
the same.
Unit testing is executed and also supported the testing team to test the modules effectively
giving clear knowledge on the functionality of the module and fixed issues meeting the
deadlines.
Involved in the development and leading the team effectively to develop user friendly UIs and
the Business and Data access modules without missing any functionality and with better
performance.
Involved in the development of Webservices using Axis.
Environment: Windows
Technologies: Java/J2EE, Struts, ,Jsp, JavaScript, Web Services, Oracle 10g,Jboss 4,Websphere 6,Eclipse-
Jboss IDE,TOAD,SQL PLUS
Project – 11: January 2007 - December 2008
Project Name:Enquiry Module - TBMS
Client: HSBC, Axis Bank, Dubai Port, Citi Group. Mashreq Bank, NCC Bank etc.
Role : Software Developer
Project Description:
Transaction Billing and Management System (TBMS) is the flagship product of Suntec Business Solution
and has been module which can be mainly used in BFSI, Telecom and Communication Media and
Entertainment Domain.
TBMS is a Relationship based Pricing and centralized billing solution for Banking, Financial Services &
11. Insurance (BFSI), Communication, Media & Entertainment (CME) and Utilities industries. Enabling
transaction service business to attain a complete automation and a consolidated billing platform that will
provide improved revenue captures and business growth. TBMS has a complete modular architecture. TBMS
ensures minimal revenue leakage with improved pricing flexibility and a customer experience that is
common, across the globe. Apart from these, the TBMS is responsible for the standardization of business
practices in every domain including the product, operations and the technology process in consideration.
Enquiry Module is like a search engine within TBMS which gives a single view of the entire customer
billing.
Responsibilities and contribution:
Involved in requirement gathering, analysing and understanding the requirements.
Involved in preparing the design, understanding and impact analysis documents on the given
issues or requirements.
Development done for building both User Interfaces and the business layer.
Developed modules using struts framework, troubleshooted and fixed the bugs in action class
and form beans.
Involved in development and bug fixing of the UI for the application screens build on JSPs.
Worked on session beans to develop new business modules and fix the issues. Also worked on
the DAO layer of the application.
Unit testing is executed and also supported the testing team to test the modules effectively
giving clear knowledge on the functionality of the module and fixed issues meeting the
deadlines.
Constant development of Product Knowledge.
Helping and seeking help from the people within and out of the team both technically and
functionally.
Became expert in the enquiry module and lead many enhancements, done performance tuning
to improve the record retrieval, done customizations and supported the team members to fix
the issues in the module.
Involved in introducing new innovative ideas to enhance the enquiry module with respect to
the performance improvement, coding in such a way to avoid rework and to maintain dynamic
nature of the screens involved.
Following coding conventions in order to keep the code clean and readable and also
contributed to make the search module faster.
Involved in grooming the junior team members to understand the functional and technical
aspects of the enquiry module.
Environment: Windows XP
Technologies: Java/J2EE, Struts, EJB, Servlets ,Jsp, Pl/Sql, JavaScript, Oracle 10g, Websphere, Jboss,
Eclipse-Jboss IDE,TOAD,SQL PLUS
Project – 12: February 2006 - December 2006
Project Name: UI for Billing and other modules
Client: HSBC, Axis Bank, Dubai Port, Citi Group. Mashreq Bank, NCC Bank etc.
Role: Software Developer
12. Project Description:
Transaction Billing and Management System (TBMS) is the flagship product of Suntec Business Solution
and has been module which can be mainly used in BFSI, Telecom and Communication Media and
Entertainment Domain.
TBMS is a Relationship based Pricing and centralized billing solution for Banking, Financial Services &
Insurance (BFSI), Communication, Media & Entertainment (CME) and Utilities industries. Enabling
transaction service business to attain a complete automation and a consolidated billing platform that will
provide improved revenue captures and business growth. TBMS has a complete modular architecture. TBMS
ensures minimal revenue leakage with improved pricing flexibility and a customer experience that is
common, across the globe. Apart from these, the TBMS is responsible for the standardization of business
practices in every domain including the product, operations and the technology process in consideration.
Design, developing and debugging the UI’s for all other modules of TBMS.
Environment: Windows XP
Technologies: Java/J2EE,Struts, Jsp, JavaScript, Oracle 9i/10g, Websphere, Jboss, Eclipse-Jboss IDE,TOAD
Responsibilities and contribution:
Involved in requirement gathering, analysing and understanding the requirements.
Involved in preparing the design, understanding and impact analysis documents on the given
issues or requirements.
Development done for building both User Interfaces and the business layer.
Developed modules using struts framework, troubleshooted and fixed the bugs in action class
and form beans.
Involved in development and bug fixing of the UI for the application screens build on JSPs.
Worked on session beans to develop new business modules and fix the issues in existing
modules.
Unit testing is executed and also supported the testing team to test the modules effectively
giving clear knowledge on the functionality of the module and fixed issues meeting the
deadlines.
Constant development of Product Knowledge.
Helping and seeking help from the people within and out of the team both technically and
functionally.