Sie sind auf Seite 1von 8

Ganesh Palani

Email :rite2ganesh@gmail.com
Phone: 309-203-3456

Professional Summary :
13 +years of experience in delivering enterprise solutions and expertise in design,
analysis, and development of enterprise applications with strong knowledge of object-oriented analysis
and design n-tier architecture and in-depth understanding of web-based application development
technologies using (Java, J2EE) and SOA environments.

 Expert in API Management/Middleware Tools and Security protocols/Methodologies - Apigee, CA


Layer7, MuleSoft, Web Methods.
 Sound knowledge on API Security & Standards (OAuth2, OpenID Connect, WS Security, SAML,
SOAP, JWT, Json), PKI Cryptography fundamentals including revocation, certificate lifecycles and
X509.
 Experience in working with BEA Web Logic, and Apache Tomcat6x, jBoss application servers.
 Good understanding of Micro Services and API’s.
 Exposure to relational database design and developing stored procedures, triggers, queries using
Post Gres, Oracle and fair exposure to Mongo DB, Elastic Search.
 Exposure to Node.js, Express.js, Angular.js.
 Experience in software testing, Junit testing, integration testing, defect tracking and Software
methodologies like Waterfall, Agile.
 Strong communication & relationship management skills, enthusiastic & self-driven, with a degree of
commitment.

Education

Bachelor of Engineering in Mechanical Passed out year: 2004


University of Madras - Chennai, Tamil Nadu

Diploma in Machine Tool Maintenance and Repairs Passed out year: 2000
University of Madras - Chennai, Tamil Nadu

SSLC in Secretary in Government Passed out year: 1997


Address of University
Tamil Nadu State Board

Technical Skills
Operating System: Windows, Unix, Linux
Environment: Web Logic, Apache Tomcat, Jboss
Database: Oracle 10g, MySQL 5.5, PostgreSQL 8, Mongo DB 2.6
Languages: Java, J2EE (Servlets, JSP, EJB 2.0, Jdbc, Jndi, Hibernate3, spring (MVC, IOC,
Batch Spring Integration), Web Services SOAP, Restful)
Client/Server-Side Scripting: JavaScript, Ajax, jQuery, Angular.js, Node.js
API Management: Apigee, MuleSoft Any-Point, CA API Management (Layer7)
ESB: Web Methods 7.1 & 8.2, MuleSoft 3.9
Identity & Access Management: Site-Minder, Ping Federate, Radiant Logic (VDS), OKTA
Messaging: JMS, Active MQ
Version Control: GIT, Sub Version, TFS
Ganesh Palani

Email :rite2ganesh@gmail.com
Phone: 309-203-3456

DevOps: Azure, Jenkins


Trainings

Undergone 1-year Software Training at HTC Global Services during the period May 2005 -May
2006
Undergone training on Platform Architect from MuleSoft
Undergone training on Apigee API Management

Experience Details

Role: Integration Lead Jan 2020 to Present


Client: Zurich Insurance, Chicago, IL
Employer: Capgemini

Project Description:
S2P (Source to Pay) project integrates master data between the Coupa and Zurich
SAP (GFC & ZNA S4 Hana) systems .S2P Integration is underpinned by the MuleSoft integration tool
which will orchestrate the steps and transformations needed to successfully transfer data between the
various Zurich source systems and the Coupa platform.
Coupa is the new Zurich Source to Pay Cloud (SaaS) application replacing the
existing Ariba system. Coupa will provide Contract sourcing, Procurement, Accounts Payable, Expense
Management and Spend Analytics capabilities. GFC (Global Finance Core) is Zurich’s Global Finance
SAP Ledger. SAP-ZNA is Zurich North America’s (US & Canada) SAP Ledger. ZNA-SAP system is on
S/4 HANA.

Responsibilities
• Analyse the business requirements, sizing /estimation.
• Involved in preparing Technical Spec from the Functional Spec doc.
• Involved in re-engineering of existing integration apis adhere to new architectural standards
proposed.
• Involved in architectural design discussions.
• Involved in creating custom java components where needed.
• Involved in design and implementation of APIs using API Led connectivity architecture.
• Involved in building automated tests using munit for integrations and APIs
• Serve as outside quality assurance on code reviews and mentor consultants and clients.
• Driving the offshore team and support them on developments.

Tools: Mule 3.9, Java 1.8, Linux, SoapUI, BitBucket , Jira

Role: Integration Lead June 2018 to Sep 2019


Client: Assurant, Miami, FL
Employer: Capgemini

Project Description: Assurant, Inc. is a global provider of risk management products and services with
headquarters in New York City. Its businesses provide a diverse set of specialty, niche-market insurance
products in the property, casualty, extended device protection, and preneed insurance sectors retailer-
based company.
Ganesh Palani

Email :rite2ganesh@gmail.com
Phone: 309-203-3456

Through this Digital Transformation Point-to-Point integration with backend / web apis are replaced with
MuleSoft apis and some of the existing Soap based services are modernized by exposing in the form of
REST endpoints and applied with Security policies like JWT, OKTA access token validation etc to protect
from unauthorized access. And, there are use cases where we develop APIs using Mule API Led
Connectivity approach, create reusable Apis, form application network for the enterprise to search,
publish and consume Apis easily.

Responsibilities
• Analyze the business requirements, assist in creating the user stories and sizing /estimation.
• Design middleware components leveraging the MuleSoft ESB for applications of Assurant
Service layer and Blend integrations.
• Providing the solution for creation of API 's using API -Led approach.
• Setting up the standards and Governance model to create MuleSoft application.
• Design the API, develop the using RAML and deploy and publish the API's to MuleSoft Anypoint
Exchange.
• Responsible for setting up CI/CD pipelines through Azure DevOps for Mule APIs.
• Prepare the Unit test cases using Munit and integrate the test framework and mavenize the code.
• Setting up the business groups in the MuleSoft Hybrid/ CloudHub and integrating with IAM tools.
• Interact with Assurant stake holders to formulate applications strategy interact with business units
to collect requirements and evaluate technical feasibility. Prepare technical response, design
enhancements.
• Utilize Azure Devops, Artifactory and CI tools to automate dev, build, deployment and testing.
• Serve as outside quality assurance on Code Reviews and mentor consultants and clients.
• Driving the offshore team and support them on developments.

Tools: Mule 3.9, Azure (Storage, Devops), Java 1.8, Linux, SoapUI, MySQL, Sitefinity.

Role: Integration Lead


Employer: HCL Technologies - Atlanta, GA August 2016 to May 2018
Client: Home Depot
Project Description: This project is about securing the internal APIs by exposing it as proxy in Gateway
and apply security policies to protect it. Proxy APIs exposed in external DMZ and internal gateway for the
external and internal clients respectively.
The way APIs secured in gateway are through Mutual TLS for the server-to-server call and Single Sign on
token for the browser API calls, rate limit, OAuth2, client-id and secret and signed JWT token.
Responsibilities
• Client facing role, gathering requirements, integrate external and internal client apps with
backend Apis.
• Develop API Proxy in gateway and apply security policies like (OAuth, Mutual TLS, Site minder
Integration and home depot-built identity & access management) based on use case.
• Developed encapsulated assertion (reusable custom code) that can be reused across the project.
Involved in platform patching and gateway upgrades.
• Involved in Performance Testing and Tuning of APIs.
• Assist technical support in troubleshooting customer issues.
• Worked with Load Balancer team to configure VIP, DNS and with firewall team for access for
internal and external gateway.
• Integrated gateway with Elastic Search for analytics.
• Involved in monitoring gateway servers on performance.
Ganesh Palani

Email :rite2ganesh@gmail.com
Phone: 309-203-3456

Tools: Operating Systems Linux Software / Special Tools CA API Gateway 9.0, Site Minder, Radiant
Logic (VDS), LDAP Languages Java 1.8.

Role: Integration Lead


Employer: HCL Technologies February 2015 to August 2016
Client: McDonalds, Chicago
Project Description
This project is about integrating different systems together, share data for a common goal. McDonalds
core system CCP (core customer platform), ECP (ecommerce platform), CIM (Campaign Information
Management), McDonald's Mobile APP, Offers, MONOPOLY, O2, DEP etc were the systems integrated
together for this project.
This project has two phases one is migration, and another is development. Apis were migrated
and enhanced and new Apis were developed and deployed to MuleSoft Cloud hub and the same
applications were deployed to MuleSoft On-Premise servers for China.

Responsibilities:
• Involved in Requirement gathering from the clients
• Developing API Design Documents, make offshore understand the requirements and guiding
them
• technically to complete the project on time.
• Involved in developing APIs in MuleSoft Esb and Gateway and deployed the same to Cloud Hub.
• Involved in developing Common Framework for Custom Analytics that uses Elastic Search for
data
• collection, Configuration management and Messaging.
• Involved in Performance Testing and Tuning of APIs.
• Involved in developing automated build scripts for the API proxies using Maven.
• Involved in integrating build and deploy scripts with GIT and Jenkins for Continuous Integration.
• Involved in complete testing of APIs and Data Analysis

Tools and Technology used: Mule 3.7.2 Cloud Hub, Runtime Manager, Any Point Exchange, Design,
API Security, MMC, Mule On-Premise, Apigee, Java 1.6, Elastic Search, Rabbit MQ, Amazon S3, GIT,
Maven, Jenkins, M-unit.

Role: Lead Consultant October 2014 to January 2015


Employer: HCL Technologies – Chennai
Project Description: This is about to explore all the capabilities of Apigee Api Management Tool to
enable the client take decision on the tool.
Responsibilities:
• A sample e-commerce application was taken and developed as part of POC on APIGEE. The API
proxy layer of APIGEE will consume the services exposed by the e-commerce application.
• The services are developed using java and Spring 3 (Jersey for REST) and Google App Engine
SDK's for SOAP Services and deployed to Google cloud.
• List of Policies utilized in the proxy layer are Oath 2.0, Validate-Api-Key, Spike Arrest, Response
Cache, Json to Xml, Xml to Json, Raise Fault, Assign Message, JavaScript callout. Implemented
the Cross-Origin Recourse Sharing (CORS) at the API Proxy layer itself for all the cross-domain
Ganesh Palani

Email :rite2ganesh@gmail.com
Phone: 309-203-3456

calls from ajax request at the front end, also implemented (CORS) preflight request for the"
Options" handshake during the Ajax call.
• Implemented Rest-Soap-Rest (Get) as well as Pass - Thru (Post which passes the actual Soap
xml to the target) options for accessing the Soap Web services.

Role: Senior Consultant


Employer: HCL Technologies – Chennai June 2014 to September 2014
Client: HCL Technologies
Project Description: DAT a digital assessment tool aims in analyzing the enterprise programs and
generates report on the assessment of the enterprise's Mobile, Social, Cloud programs and represents
the current state and effectiveness of it in the enterprise. Different programs are measured or assessed in
different ways.
For example, the Mobile assessment is measured on Business Readiness, IT Readiness and
Implementation Capability. Basically, all the prerequisite configuration data's like (category configuration,
quest json) for the programs are loaded into Mongo DB during start up. A report will be generated for
analysis and recommendations from the answers uploaded for the program once the corresponding
report submitted.
Responsibilities
• Involved in interacting with mongo DB for fetching prerequisite data's which are loaded during
server start up like questions and configurations for the submitted program and compare it with
the answer sheet uploaded and generate analysis data from it and save it to mongo DB.
• Involved in generating PDF from the Json data using Apache FOP. The report page contains a
pdf button which generates data as pdf from the page.
• Upload file options for iPad and Desktop, for the iPad a drop box URL will be provided where the
file resides, for the desktop the file has to be manually uploaded.
Tools: Operating Systems Linux, Windows Software / Special Tools Node.js, Express.js, Angular.js,
mongo DB, Apache Fop Languages, Java 1.6, Python.

Role: Senior Consultant


Employer: HCL Technologies – Chennai April 2014 to May 2014
Client: Ocbc Bank -Singapore
Project Description: This project deals with digitizing OCBC banks forms like ATM, Change of Address,
Debit/Credit card request, Baby Bonus card, Services for online banking etc. These are the online
applications intended for customers to make the request. Each application is embedded with captcha and
e-signature options and the signature part will be enabled only for bank employees. Once the user
submits the request, he will be asked to reach the bank for digital signature and other formalities.
The bank user will be given with an application where he can search the user with his / her passport
/account number. He can choose the one from the list of requests for different forms submitted by the
user. Once the signature obtained from the user it will be posted to the next level process.
Responsibilities:
• Identifying the technologies for the project.
• Code development.
• Unit testing, packaging and deploying.
Tools: Java 1.6, Spring, Java Script

Role: Senior Consultant


Ganesh Palani

Email :rite2ganesh@gmail.com
Phone: 309-203-3456

Employer: HCL Technologies – Chennai February 2014 to March 2014


Client: Boeing
Project Description: Boeing decided migrating its Web Methods Enterprise Integration platform for which
HCL must come up with a Target Architecture solution and was given with the Code base for Analysis.
Below three solutions were proposed.
➢ BizTalk at the Integration layer and existing Web logic at the business/application layer.
➢ Spring Integration at the Integration Layer and existing Web logic at the business/application layer.
➢ IBM suite serves Integration as well as business layer.
Responsibilities
• I was part of preparing the Spring Integration capabilities.
• Code import to the Centre of Excellence Integration server
• Identifying the number of interfaces and suites.
• Identify the complex suite for Code Analysis.
• ◦ Created the Interface Specification document
• ◦ Created the Mapping Specification
• Inventory of the assets and its complexity definition based on the code Base Shared by Boeing.
• Identification of the web Methods features used by Boeing based on the Code base Shared.
• Involved in Preparing a Target Architecture Strategy presentation with Web Methods Architect,
which involves multiple EAI, tools (Web Sphere Message Broker, Spring Integration, Biz Talk)
and articulated the Capabilities.

Tools: Operating Systems Linux, Windows Software / Special Tools Web Methods 8.2, BizTalk, Spring
Integration, IBM suite Languages Java 1.6.

Role: Senior Consultant


Employer: HCL Technologies – Chennai July 2013 to January 2014
Client: USAA
Project Description: This project is about B2B Migration from Web Methods 7.1 to IBM Sterling
Integrator tool.

Responsibilities:
• Understanding the existing B2B business logic
• Preparing the Simple and Complex Mapping Requirements Spec.
• Understanding the business requirements of USAA and the Partners.
• Analysis and Migration of EDI interfaces on the requirements from the partners
• Analysis for the partner profiles in order to document the details of send and receive EDI /Flat file
data.
Tools: Operating Systems Linux, Windows Software / Special Tools Web Methods 8.2, BizTalk, Spring
Integration, IBM suite Languages Java 1.6

Role: Assistant Consultant


Employer: Tata Consultancy Services (TCS) – Chennai December 2012 to June 2013
Client: KLM
Project Description: KLM identified that their business class seats are not booked completely during
some seasons, in order to cash the unfilled seats this approach came. An application named Upgrade
Bidding was developed for the KLM clients to upgrade their economy class tickets to business class.
Ganesh Palani

Email :rite2ganesh@gmail.com
Phone: 309-203-3456

It is a bidding application through which clients can participate in the bidding and place their bids for their
flights. A batch job will process the bids and selects the successful bidders on executing the rules
configured. A report module developed to view the bidder's information
Responsibilities:
• As a Project Lead, responsible for complete delivery of the project-module.
• Technical analysis, design, development, and documentation with a focus on the implementation
and software development.
• Designing project artifacts like use case, activity diagram, class and sequence diagram using
StarUML.
• Ensure compliance with coding standards, source code control, version control, build &
deployment procedures and Performance Tuning.
• Involved in preparing the design activities from the requirements.
• Involved in Preparing Test Cases.
• Involved in preparing Junit Test Cases for testing the core model of the application.
• Involved in Code Development activities like generating Service End Point Interface/ Stub to
access services and also involved in developing code from client layer to service layer to data
access layer.
• Involved in Reviewing the Code developed by sub ordinates.
• Providing technical support for the team and ensure completing the tasks on time.
Tools: Operating Systems - Linux, Windows,JSP, Spring Data JPA, Hibernate 3.0, Web Services
(SOAP), Spring IOC, Spring Batch, Spring MVC, jQuery, MySQL5.5, HSQL, StarUML, Eclipse, Tomcat
6.0, Maven.

Role: IT Analyst
Employer: Tata Consultancy Services – Chennai November 2011 to November 2012
Client: Qantas Airlines
Project Description:
The FINS (Flight Information Notification System) project was developed to provide Flight arrival/
departure notifications to Airport Staffs, Contact centers and Non-Passengers of Qantas Airlines. The
FINS project consists of a web-based Notification rules and Admin configuration applications. A web-
based application to display the departure delayed and cancelled flights in Qantas Contact Centre
terminal displays using Ajax framework.
A core services application to process the flight events from upstream systems -Eip, Ogs and deliver the
SMS to Airport staffs of Qantas. An enhancement to Qantas-Flight status page to accept the Non-
Passenger user subscriptions for the SMS/Email update about the Qantas flight departure/arrival
notifications.

Responsibilities:
• Development Plan Preparation along with Lead.
• Designing project artifacts like use case, activity diagram, class and sequence diagram using
Umlet from the business requirement specification.
• Involved in configuring Queues in Web logic server.
• Involved in writing code for sending and consuming messages to and from queues.
• Involved in Service Development activities like generating Service End Point Interface/ Stub to
access services.
• Involved in Preparing Test Cases
• Involved in Code Development activities and Unit Testing
• Involved in Reviewing the Code developed by sub ordinates.
• Mentoring.
Ganesh Palani

Email :rite2ganesh@gmail.com
Phone: 309-203-3456

Tools: Operating Systems Linux, Windows, Java 1.5, Jdbc, Jsp, Struts 1.2; Hibernate 3.0, spring 2.5,
Java Script, Umlet, Oracle10, Web Logic 10, Web services, Jms, EH Cache.

Role: IT Analyst
Employer: Tata Consultancy Services – Chennai July 2010 to October 2011
Client: Qantas
Project Description: Qantas.com a web portal page which is the heart of Qantas Airlines was
maintained by SMI Team. It consists of many applications like booking, trade site, promotions, freight,
frequent flyer, admin etc. The SMI Team involves all enhancement works for the dot com applications.
Responsibilities
• Enhancement Plan Preparation
• Converting the requirements to Low Level Diagrams using Umlet to detail the artifacts in the
system like activity diagram, class diagram and sequence diagram.
• Involved in code development for all the different layers from presentation tier, application
• processing and data management functions.
• Test Case Preparation
• Unit testing the entire functionality developed.
Tools: Operating Systems Linux, Windows, Jdbc, Jsp, Struts 1.2; Hibernate 3.0, spring 2.5, Java Script,
Oracle 10g, Oracle SQL Developer, Umlet, Oracle Web logic 10 and Web logic Workspace Studio1.1.

Role: Senior Software Developer


Employer: HTC Global services – Chennai May 2006 to May 2010
Client: University of Madras
Project Description: It provides an easy and customized solution to manage the University of Madras
operations quickly, computerize various actions of all the activities in University of Madras. HRMS
automates various human resource activities, mange job vacancies, process candidates and manage
employee's service book details such as salary, leave, loan, reimbursement etc.
Purchase module automates and manages the Inventory. And also involved in data migration around
3Crores / 7 years of old student's data into PostgreSQL Database. The new application for the student's
module called e-campus was developed first and this migration targets the new PostgreSQL database.
Responsibilities
• Converting the requirements to Low Level Diagrams
• Test Case Preparation
• Code Development
• Code Review
• Unit & Integration Testing
• Deployment
• Writing PLSQL procedures to migrate data.
• Testing the successful migration.
Tools: Operating Systems Linux, Windows,Java , Jdbc, Jsp, Java Script, PostgreSQL SQL 8.0, Struts1.2,
EJB 2, Jboss4, Jasper Report , Java 1.5

Das könnte Ihnen auch gefallen