Sie sind auf Seite 1von 11

RAKESH GUPTA

Mobile: +64 0275858406


Skype Id: rakesh.gupta8899
WhatsApp: +91 9916311538
E-Mail:gupta.kumar.rakesh@gmail.com

Overview

MuleSoft Certified Architect with 14 years of IT Experience with experience in analysis, design,
development and implementation of Enterprise Application Integration (EAI) using MuleSoft ESB and Any
Point platform, RESTful WebServices, SOA, Spring Framework, Hibernate / JPA, MVC and distributed
architectures. Successful completed corporate training with several multinational companies like Syntel,
CTS, United Health Group, Polaris, CapGemini, SoftHQ.
Professional summary

 Designed & Developed Mule ESB experience with implementing service-oriented architecture
(SOA) and enterprise application integration (EAI) using Mule Server 3.x.
 Mule ESB Expert – long term experience with Mule ESB, Mule API, Mule CloudHub and developing
Custom MuleSoft Connector
 Having good Experience in providing Mule ESB Corporate & Retail trainings
 Developing MuleSoft ESB flows using Java, RESTful, SOAP and MuleSoft Connectors and
deploying the application to Cloud.
 Application integration experience using Mule ESB with Connectors, transformations, Routing,
ActiveMQ, JMS and RabbitMQ
 Muleflow performance tuning, using processing strategies, investigating each & every mule
message components
 Experience in integrating Cloud applications like SFDC, Workday & Twitter using Mule ESB
 Extensive experience in Software Development Life Cycle (SDLC), Requirements Specification,
designing documents and writing Test cases using various software engineering processes ranging
from Waterfall to Agile methodology
 Good experience in log4J implementation to log the data into files and experience with Ant and
Maven for building and Jenkins Job for deploy & automate MuleSoft ESB project.
 Executive MBA, from XLRI-Jamshedpur 2011-12
 M.Sc. from BIT-Mesra, 2003
 Integration using Spring through RESTful Web services and Hibernate based Persistence and JPA.
 Experience in middleware integration strategies such as JMS, MuleSoft ESB, MuleSoft AnyPoint
studio
 Years of experience in Java/J2EE, JSP, Spring Framework, Spring MVC, Spring Batch, Struts and
Hibernate.
 Have worked on Servers such as Tomcat, Web Logic 8.1, Web Sphere, Web Logic 9.2.
 Experience with Integration Patterns, Software Design Patterns & UML Tools.
 Web Application development like JSP, AngularJS, JQuery and Ajax.
 Expertise in RDBMS Database (Oracle, MySQL and DB2) in writing SQL Queries and PL/SQL that
includes Procedures, Functions, Triggers, Indexes, Views and Cursors
 XML, Schemas, JSON, JAXB, JAXWS, JAXRS, RESTful web services and SOAP Web Services.
 Experience in working version control tools like GIT, CVS, Clear Case and SVN.
 Experience in developing applications on various operating systems like Windows, UNIX and
Linux.
 Adaptable, Patient, Team Player, Determined with polished communication and interpersonal
skills.
Skills Summary

Banking, Insurance, Life-Sciences, Hospitality, E-Commerce,


Industries
Telecom & Retail.
MuleSoft ESB 3.x/4.x, CloudHub, AnyPoint Platform, SOAP
EAI / ESB and RESTful Web services, JAXWS, JAXRS, JAXB, Mule
Adapter
Open Source Spring, Spring Core, Spring Batch, Spring MVC, Struts

Persistence Framework JPA, Hibernate

Internet Programming JQuery, Java Script, AngularJS

J2EE Framework EJB, JDBC, JSP, Servlets, JMS, Xml,JSON,Xsd,JAX-B

Web Servers Tomcat 6.1, JBoss

Application Servers WebLogic 10.1, Web Sphere & Web Logic 9.2

Build Tools Ant 1.6.2, Maven 3.X, Jenkins

Testing Tools Junit, Selenium

IDE AnyPoint Studio6/7, Eclipse, Edit Plus 3.0

RDBMS Oracle, MySql, MongoDB

Programming Languages Core Java, J2EE , Web Logic Integration

Operating System Window XP, DOS, UNIX, Mac

Version Control Tools GIT, SVN, Clear Case, CVS, BitBuket

Others Toad, WinCVS, SVN, REST client and Soap UI, Sonar, Postman
Certifications

 MuleSoft Certified Developer - API Design Associate (Certificate) from MuleSoft in July, 2017.
 MuleSoft Certified Architect - Solution Design Specialist (Certificate) from MuleSoft in April, 2017.
 MuleSoft Certified Developer - Integration and API Associate (Certificate) from MuleSoft in
December, 2017.
 MuleSoft Certified Developer - Integration and API Associate (Certificate) from MuleSoft in April,
2016.

Training and Seminars

 Successfully completed MuleSoft Corporate Classroom Training for multinational companies like
CTS, UnitedHeathGroup, Polaris, CapGemini, SoftHQ in 2016-2017.
 Conducted MuleSoft Online Training for USA client, successfully completed seven batches in 2016-
2018.
 Conducted Seminars on MulwSoft ESB & RAML API in 2016-2017.
 Successfully completed 3 days “Software Engineering Design Process” Training organized by
Capgemini in January 2016.
 Successfully completed 5 days “CAST SME” Training organized by Capgemini in May 2012.

Educational Qualification

 Executive MBA (PGCBM) from XLRI, Jamshedpur in 2011-12.

 Master of Science in Information Science from BIT, Mesra in 2001-03 with 7.9 GPA

 Bachelor of Science from Ranchi University Ranchi in 1999


Employment History
 Theta New Zealand (9th October 2017 - Till Date)

 Title : ERP Interface Integrity

Tools & Technology : MuleSoft ESB 4.1, Core Java, Anypoint Studio, CloudHub, RAML,
AnypointMQ, Apache-Maven 3.3.3, Jenkins, BitBuket, MS-SQL, Redis Cache,
Mule Batch, JDE Edward.
Client : Z Energy, NZ
Role : Solution Architect
Team : 2
 Description : Z currently uses Unix scripting (ERP Interface) for many existing integrations
between systems. With the introduction of the MuleSoft platform at Z there is now an opportunity to
modernise and improve these integrations. The first step will be to hold some discovery workshops
with Z to better understand the current environment and to identify scripts that would be good
candidates for transformation into Mule integrations. This would be followed by a prototyping exercise
to prove the capability and benefits. Finally, Theta will assist Z as required to help prepare its
business case for undertaking more of these Mule integrations for other scripts.

Role/ Responsibilities :
 Conducted a Discovery workshop to review the current Unix script-based integrations and help
identify one or two likely candidates to build as Mule integrations.
 Created High-level architecture/solution design: Based on the outcome of the Discovery
Workshop.
 Worked on the design and prototyping of common APIs.
 Created the MuleSoft Solution Design Document.
 Prototyping the solution design.

 Title : ZACC Project

Tools & Technology : MuleSoft ESB 3.8/3.9/4.1, Core Java, Anypoint Studio, CloudHub, RAML,
AnypointMQ, Apache-Maven 3.3.3, Jenkins, BitBuket, MS-SQL, Redis Cache,
Mule Batch, JDE Edward.
Client : Genesis, Z Energy, NZ
Role : Solution Architect
Team : 2
 Description : Z has selected MuleSoft as its integration platform in respect of ZACC, its fuel
card replacement project. Other integration projects are anticipated. Before the first integration project
commences, platform architecture, patterns, and planning are required so that the platform will
accommodate the immediate and possible future needs at Z. Z has at this stage opted for a hybrid
MuleSoft runtime where MuleSoft applications will be deployed on both the on-premises runtime and
CloudHub environments.

Role/ Responsibilities :
 Conducted a series of collaborative workshops to arrive at decision points to allow for the
platform and its associated foundational components to be provisioned.
 Conducted 4 workshop (1- Deployment Architecture, 2- Non-Function Requirements, 3-
Reference Architecture 4- Development to Deployment process)
 Worked on the design and prototyping of common APIs
 Prototyping of options in relation to the non-functional requirements
 Created the MuleSoft Platform Architecture Document.

 Capgemini (8th August 2011 - 19th July 2017)

 Title : Deep Dish MuleSoft Integration


Tools & Technology : MuleSoft ESB 3.8.3/3.8.4, Core Java, Anypoint Studio, CloudHub, RAML,
AnypointMQ, Apache-Maven 3.3.3, Jenkins, BitBuket, MS-SQL, Redis Cache,
Mule Batch.
Client : PizzaHut, USA
Role : Architect / Technical Lead
Team : 4
 Description : The project is to migrate the current Deep Dish implementation written in Java
and running on Glassfish Application Server to the Mule ESB platform. Mule is a lightweight Java-
based enterprise service bus and integration platform that connects applications together quickly and
easily thus enabling them to exchange data. Refactor the existing application using a more modern,
scalable and robust enterprise service bus platform which can run either in the cloud. Extract existing
caching and hazel cast related functionality to an external cache solution which can be run as ‘cache-
as-a-service’ in the cloud (Radis Cache). The Deep Dish application was built as a “digital highway”
between PH restaurants and restaurant systems to provide customers and stores leadership with
near-real-time updates on order status and key operational events such as Out of product, Order
Dispatched Status, Promise Time Update, Activation and/or Deactivation of restaurant channels, Add
Order Message. The application relies heavily on a robust messaging layer in order to reliably process
requests at scale.

Role/ Responsibilities :
 Involved in Requirements gathering, analysis, design, development and testing phases.
 Design Developed micro-services for the all 5 message types Out of product, Order Status,
Promise Time Update, Activation/Deactivation, Add Order Message.
 Design Developed an external cache solution which can be run as ‘cache-as-a-service’ in the
cloud using Radis Cache.
 Created custom connector component for calling Radis Cache flows, which used across all the
micro-services.
 Used Mule ESB in designing the SOAP API, which publish the message to AnypointMQ for
different message queue.
 Involved in preparation of design document specifications, troubleshoots and testing.
 Created Archival batch flow which migrate the data from source database to destination
database using Mule batch.
 Integration of Mule ESB system while utilizing Anypoint MQ, Http, File system and SFTP
transports.
 Applied credential security feature by using Mule Security Vault to encrypt / decrypt data in
properties file.
 Design Developed the Standalone Java application which pull message from AnypointMQ and
write into a file and FTP the file after that its acknowledge message and send the message to
Response queue. Extensively use Core Java Threading and Anypoint Broker MQ API to built it.
 Implemented data transformation using Data Weave, custom java classes.
 Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
 Deployed Mule ESB applications into CloudHub.
 Developing Mule ESB projects for the services with synchronous and asynchronous mule flows.
 Developed Mule flows to integrate Data from various sources into Database, from AnyPointMQ
some transformations were also done at the integration layer.
 Performed Unit testing using MUNIT / JUNIT, System, Regression, and Integration Testing

 Title : Cisco Knowledge (CK), Core Integration Framework

Tools & Technology : Mule ESB 3.7.3, Core Java, Anypoint Studio, CloudHub, Mule Management
Console, RAML, ActiveMQ, Apache-Maven 3.3.3, Jenkins, Nexus, Comcast,
Lynda, GIT, Oracle, JIRA, Confluence.
Client : Cisco, USA
Role : Technical Lead
Team : 6
Description : Cisco knowledge is an online learning platform that helps user learn business,
software, technology and creative skills to achieve personal and professional goals. Through individual,
corporate, academic and government subscriptions- members have access to the CK Learning website
which have all video library of engaging, top-quality courses taught by recognized industry experts. Once
the user logs in and is authenticated, he/she lands on the ‘learning catalog page’ where he/she can
launch the courses which he/she wishes to learn. The user is then redirected to respective learning
website and CK keeps track of the course; like progress, completion etc.

Role/ Responsibilities :
 Involved in Requirements gathering, analysis, design, development, testing and Maintenance
 Implemented agile development process on Software Development Life Cycle.
 Developed a new application which connects to the client database and interacts with third
party system.
 Involved in preparation of design document specifications, troubleshoots and testing.
 Used Mule ESB in designing the application as a middleware between the third party system
and the customer side system.
 Configuring the Mule process for fetching the data from topic and makes web service calls to
the middle tier Mule ESB for processing.
 Created Http inbound and outbound flows and tested it working functionality.
 Used Database Connectors to connect with respective systems using Mule ESB.
 Integration of Mule ESB system while utilizing Anypoint MQ, Http, File system and SFTP
transports.
 Used secure communications protocol by implementing HTTPS /SSL in mule inbound
endpoints.
 Applied credential security feature by using Mule Security Vault to encrypt / decrypt data in
properties file.
 Implemented data transformation using Data Weave, custom java classes.
 Extensively used Mule components that includes File, FTP, SFTP, JDBC Connector, and
Transaction Manager.
 Developed RESTful/SOAP web services in Mule ESB based on SOA architecture
 Deployed Mule ESB applications into CloudHub.
 Developing Mule ESB projects for the services with synchronous and asynchronous mule flows.
 Developed Mule flows to integrate Data from various sources into Database, from AnyPointMQ
some transformations were also done at the integration layer.
 Developed an Integration Component with third party application Lynda.com using Mule ESB.
 Implementation of Mule Secure Token Service (STS) by using OAuth 2.0 Web Service Provider.
 Developed a CK-Learning Connector to integrate with third party application like Lynda.com.
 Design and develop CIF Connector which publish message in any JMS broker.
 Performed Unit testing using MUNIT / JUNIT, System, Regression, and Integration Testing.

 Title : Cycle30 COE, BIL

Tools & Technology : Core Java, Spring, RESTful Web service, Hibernate, JAXB, MuleSoft ESB &
Any point platform, MySQL, JUnit, SVN, Jira, XML, Maven, Apache Jersey .
Client : Cycle30, USA
Role : Team Lead / Individual Contributor
Team : 8
Description : The Billing Integration Layer is a set of distinct sub-layers and connectors that
allow interaction with the Kenan billing system and provisioning of customer devices, Salesforce.com.
Each sub-layer and connector has a specific, discrete purpose in BIL. Customers send HTTP requests to
the API, and depending on the type of request, the appropriate SDK service is invoked. The HTTP
methods are GET (inquiry), PUT (object update), POST (object create) and DELETE. The API accepts an
XML payload for the PUT and POST methods. If Kenan updates and/or provisioning is required, the SDK
creates a Workpoint job which then processes the job and handles the defined workflow. The customer
receives an HTTP response with the result of the request, including an XML payload containing either the
result of the request, or an error description if the request failed. The exception to this is when a binary
image is returned depicting a Workpoint job status.The customer can use a Cycle30 web service to inquire
the status of an order, then use the results to update their source system.

Role/ Responsibilities :
 Designing and developing RESTful webservices which is used to interact with the Kenan Billing
Systems for a particular Cycle30 customer.
 Development of high quality, scalable, maintainable enterprise application. It involves- peer
code review, assigning work to offshore and assists them in case of any clarification issues.
 Day to day handling and communication of service owners to discuss about the application
development.
 Resolving the business problems that occur during the User Acceptance Testing and Pre-
Production testing
 Provide solutions to the defects identified.
 Dealing with shareholders, getting sign off and review comments on important project lifecycle
artifacts which include design, specifications, architecture document, UAT (User Acceptance
Testing)
 Gaining expertise on MuleSoft Architecture, working on MuleSoft management console,
MuleSoft ESB, MuleSoft Studio 3x, AnyPoint platform and deployment.
 Working with MuleSoft frameworks and development standards emphasising on exception and
error handling.
 Developed MuleSoft ESB flows using MuleSoft Connectors/Components and deploying the
application to CloudHub.
 Have integrated web services including SOAP as well as REST using Mule ESB.
 Used ActiveMQ for messaging service in the applications.
 Integrating the salesforce with MuleSoft for connecting applications, data sources and APIs
with cloud.
 Performed Unit testing using JUNIT, System, Regression, and Integration Testing.

 Title : eStore

Tools & Technology : Core Java, Spring, RESTful Web service, JPA, JUnit, SVN, Jira, XML, Apache
Jersey, Cisco Service Portal (CSP), Cisco Process Orchestrators (CPO).
Client : Cisco, USA
Role : Team Lead / Individual Contributor
Team : 15
Description : CISCO Systems is the fortune 500 biggest companies and worldwide leader in
networking that transforms how people connect, communicate and collaborate. Cisco IT has reduced
support costs and simplified providing a variety of services across the enterprise through eStore. eStore
acts as a provisioning system for ordering any type of IT services, ordering any IT Services from a single
place. The services are existing in legacy systems and we are migrating this service from legacy systems to
this new platform which internally uses products like Cisco Service Portal and Cisco Process Orchestrator.
These legacy systems are going to be decommissioned in the near future and the client has a mandate to
make all these service provisioning up and running in the new environment.

Role/ Responsibilities :
 Architecting and onboard of services in the eStore from legacy systems.
 By analyzing various service onboard, I have successfully migrated 80 services to eStore.
 Communicating with service owners to discuss about the migration of services.
 Resolving the business problems which occur during the User Acceptance Testing and Pre-
Production testing
 Impact analysis for changes to the existing functionality OR any new enhancements, use
Accelerated Solutions Environment (ASE).
 Provide solutions to the defects identified during the User Acceptance Testing.
 Implement Distributed Delivery framework in the service onboarding, contribute to hasten to
market or deliver, which helps in lower costs of project, and reduced risks.
 Final sign off and review comments from shareholders on important project lifecycle artifacts
which include design, specifications, architecture document, UAT (User Acceptance Testing)

 Title : MLE (Mobile Lobby Experience)

Tools & Technology : Core Java, Spring, RESTful Web service, JPA, Hibernate, JAXB, MongoDB,
JUnit, SVN, Jira, XML, Apache Jersey, Maven.
Client : Disney, USA
Role : Team Lead / Individual Contributor
Team : 3
Description : Mobile Lobby Experience (MLE) is an iPad application developed by Capgemini
Disney. The Checking in, Checking out, Payments, KTTW modules that already existed in the browser
based LILO application are provided on the iPad thereby facilitating mobility for the user (in this case the
Greeter).

Role/ Responsibilities :
 Design and developed RESTful web service layer that will be consumed by the iOS platforms.
 Implemented Spring corn job scheduler to fetch data from SOAP service and cache it into
MongoDB and also written custom Log4j Appender for MongoDB.
 Developed of high quality, scalable, maintainable enterprise application. It also involves peer code
review, assigning work to offshore and assists them in case of any clarification issues.
 Daily meeting with service owners to discuss about the application development.
 Involve in resolving the business problems that may occur during the User Acceptance Testing and
Pre-Production testing
 Provide solutions to the MLE defects identified during the User Acceptance Testing.
 Completed MLE project within stipulated timeline with zero functional defects.

 Title : NCU (Next-Gen Common Utility)

Tools & Technology : Core Java, Spring-Integration, ActiveMQ, JUnit, SVN, Jira, XML, Maven.
Client : Disney, USA
Role : Team Lead / Developer
Team : 4
Description : The NGE Message Center solution is a platform that provides the ability for the
various NGE modules to communicate to Guests via a variety of channels. Messaging will provide a real-
time, on-demand messaging capability for NGE-specific topics/queue in order to facilitate the Disney "One
Voice" strategy for Guests communications. Message Center will provide an integrated approach for
information retrieval to join data from disparate modules to increase potential messaging opportunities.
The NGE Message Center acts as the Receive/Distribute hub for Inbound Message Events for Guest
Messaging.

Role/ Responsibilities :
 Taken KT from other vendor who develop this entire NGE module and prepare questioner to have a
good understanding of end-to-end flow.
 Trained & built NGE team to work on NGE project. Design and developed the NGE CR raised by
customer.
 Developed of high quality, scalable, maintainable enterprise application. It also involves peer code
review, assigning work to offshore and assists them in case of any clarification issues.
 Daily meeting with service owners to discuss about the application development.
 Involve in resolving the business problems that may occur during the User Acceptance Testing and
Pre-Production testing
 Provide solutions to the NGE defects identified during the User Acceptance Testing.
 Completed NGE CR within stipulated timeline with zero functional defects.

 Title : PWB (Parts Work Bench )

Tools & Technology : Core Java, Spring, RESTful Web service, JPA, Hibernate, Ext-JS, JUnit, SVN,
Jira, XML, Apache Jersey, Maven.
Client : GM, USA
Role : Team Lead / Individual Contributor
Team : 6
Description : GM Parts Workbench (PWB) project is to capture requirements for
enhancements to the current Parts Workbench application so that it can be used as the Global Front End
for the GM Basic and Enhanced Parts and Accessories back-end SAP order processing system.

Role/ Responsibilities :
 Design HLD, LLD and did review for the same for the team.
 Implemented service layer and Ext-JS front end UI.
 Developed of high quality, scalable, maintainable enterprise PWB application. It also involves peer
code review, assigning work to offshore and assists them in case of any clarification issues.
 Daily meeting with service owners to discuss about the application development.
 Involve in resolving the business problems that may occur during the User Acceptance Testing and
Pre-Production testing
 Provide solutions to the MLE defects identified during the User Acceptance Testing.
 Assigning task to team members and guiding them to complete module within time constraint and
with less defects.

 Mysis (12-May-2010 to 29-July-2011)

 Title : BankFusion Platform

Tools & Technology : Core Java, Spring, Hibernate, Oracle 10G, Eclipse-PlugIn JUnit, SVN, Jira,
XML, Apache Tomcat.
Client : Misys, UK
Role : Team Lead / Developer
Team : 6
Description : Misys Bank Fusion Platform is a transaction processing system supporting the
full life-cycle of retail banking transactions, from front- to back-office. It consists of infrastructure and
business components that support a centralized, yet distributed, thin-client business model, and
independent of hardware, database and operating system. Bank Fusion Platform has been designed to
make it easy for a bank to create financial products and associated business processes tailored
specifically to their requirements. It enables banks to deploy these products and business processes with
minimal effort, regardless of the physical location of the end user.
Role/ Responsibilities :
 Develop the comparator tool, logging service & task artifacts for BF platform, providing design,
solution and discussing it with client.
 Checking the impact of the integration on other module to prevent from regression. Coordinating
with the testing team to verify the defect fixing. Writing script for deploying the fix in client
machine.
 Assigning task to team members and guiding them to complete module within time constraint and
with less defects.
 Checking the impact of the integration on other module to prevent from regression.
 Daily meeting with service owners to discuss about the application development.

 Wipro (23-Sep-2009 to 10-May-2010)

 Title : Internet Change Processing

Tools & Technology : Core Java, Spring, Steuts2, iBatis, Dozer, Oracle 10G, Eclipse, JUnit, SVN,
Apache Tomcat.
Client : Nationwide, USA
Role : Team Lead / Developer
Team : 20
Description : ICP is a web site where insurance policy can be updated by the policy holder
and gets the information regarding premium changes and offers/discounts. Test driven development and
Agile development strategy has been followed in this project.
Role/ Responsibilities :
 Develop the module for ICP project, providing design, solution and discussing it with client.
 Checking the impact of the integration on other module to prevent from regression.
 Assigning task to team members and guiding them to complete module within time constraint and
with less defects.
 Writing script for deploying the fix in client machine.
 Daily meeting with service owners to discuss about the application development.
 Oracle (15-Feb-2007 to 24-July-2009)

 Title : Oracle Clinical-4.6

Tools & Technology : Core Java, UIX, Oracle ADF, PL/SQL Oracle 9i, JDeveloper, JUnit, CVS,
ClearCase,
Client : Oracle, USA
Role : Team Member / Developer
Team : 5
Description : OC is Clinical trial software that has been developed by Oracle. OC is widely
used by all the large pharmaceutical company which creates a study/site to research the new drug
testing.
Role/ Responsibilities :
 Examining and analyzing customer bugs by going through the source of the bug.
 Providing solution and discussing it with the higher management.
 Checking the impact of the fix on other module to prevent from regression.
 Coordinating with the testing team to verify the fix.
 Writing script for deploying the fix in client machine.
 Installation of latest version of the server and then deploying the product on the same.
 Presently we writing business rule by doing reverse engineering for Technology upgrade.

 Title : Oracle RDC Surround

Tools & Technology : Core Java, UIX, Oracle ADF, PL/SQL Oracle 9i, JDeveloper, JUnit, CVS,
ClearCase,
Client : Oracle, USA
Role : Team Member / Developer
Team : 5
Description : Oracle RDC Surround is a web Based Application to capture the Oracle Clinical
data remotely and to present in a structured way for further analysis.Oracle Clinical is clinical trial
software that has been developed by Oracle. OC is widely used by all the large pharmaceutical company
which creates a study/site to research the new drug testing.
Role/ Responsibilities :
 Examining the assigned module and finding out the changes required.
 Providing feedback about the module in functional design document.
 Writing the POC for the solution & the technical design document with the details of
implementation.
 Writing the code in Java mainly action classes and helper classes.
 Developed UI with UIX that comes with Oracle ADF.
 Database integration with View Objects for the actual implementation.
 Unit testing the implementation with functional design document.
 Updating the Technical design document.
 Code Integration and maintaining the code in clearcase.
 Bug fixing if there is any in testing phase of the product.

 Capgemini (24-May-2005 to 09-Feb-2007)

 Title : Einstein

Tools & Technology : Core Java, Websphere Application Server5.1, VISIO, SVN, Oracle 9i, Eclipse,
Hibernate, Spring framework, Store Procedure, Log4j, Maven.
Client : Sogeti, Netherlands
Role : Team Member / Developer
Team : 4
Description : Einstein is the intranet used internally by staff and professionals within the
Sogeti, Nederland BV organization. A number of applications can be called from Einstein. Currently these
applications are ColdFusion applications. As the ColdFusion version being used is not supported anymore
and decision has been taken to migrated ColdFusion applications to a Java platform.
Role/ Responsibilities :
 Design whole system service layer by using Spring framework to call PL/SQL store procedure.
 Written code in store procedure classes using JAVA to get data from database and row mapper
classes to map retrieve data.
 Design business layer in Java classes and session bean using JAVA to get the required data from
the database requested by the client.
 Developed Presentation layer using JSP to present the requested data to the client.
 Unit testing the implementation with functional design document and updated Technical design
document.
 Did code review, code integration and system testing.
 Individually development the core framework for the project.

 Title : RDC (Data Centrum)

Tools & Technology : Core Java, Websphere Application Server5.1, VISIO, SVN, Oracle 9i, Eclipse,
Hibernate, Spring framework, Store Procedure, Log4j, Maven.
Client : Sogeti, Netherlands
Role : Team Member / Developer
Team : 8
Description : RDC Data Centrum provides branch computerization in the vehicle branch of
the Netherlands. RDC extends and develops various services in the fields of information and
communication to miscellaneous parties within the branch. These services focus on a high quality
database with current data on all registered vehicles. The RDC Data centre delivers various statistical data
to the automobile sector via web interfaces. Many of these products make use of the same basic data;
however the output format and the specific classification often differ per customer. In order to standardize
the way in which the source data is processed into statistics and, at the same time, to achieve a better
performance in the composition of the end product the master files for the statistics are built up using
Batch processed technique. The imported File is read, validated and saved to the database tables. This
data are than shared to various organizations provided by RDC.
Role/ Responsibilities :
 Analyze Data Centrum Distribution System and identifying modules of existing product where the
enhancement can be done.
 Design business layer in Java classes and session bean using Spring and Hibernate to get the
required data from the database requested by the client.
 Developed Presentation layer using JSP to present the requested data to the client.
 Unit testing the implementation with functional design document and updated Technical design
document.
 Did code review, code integration and system testing.
 Individually development the core framework for the project.

 Title : ING-ACNPP (Amortized Cost and Payment Penalties Application)

Tools & Technology : Core Java, Websphere Application Server5.1, VISIO, SVN, Oracle 9i, Eclipse,
Hibernate, Spring framework, Store Procedure, Log4j, Maven.
Client : ING-Bank, Netherlands
Role : Team Member / Developer
Team : 8
Description : ING Group is a global financial services company of Dutch origin, providing a
wide array of banking, insurance and asset management services in over 50 countries. ING posted strong
continuous profit growth in last decades. The ING has to announce yearly financial figures to comply with
IFRS taking valuation adjustments on non-trading derivatives, prepayment penalties and fair value
changes undesignated assets and liabilities. The increased volatility of the market makes it more
complicate to generate financial figures every quarter. ING ACNPP is the solution to address these issues
and open for the enhancements. The application is web based application provides single sign on, role
based access control. The user can provide the complex parameters to the application to generate the
financial figures compiled to the IFRS standards. The application is developed to accept the volatility of
the financial changes in the market.
Role/ Responsibilities :
 Design service layer by using Hibernate and Spring framework.
 Design business layer in Java classes and session bean using Spring and Hibernate to get the
required data from the database requested by the client.
 Developed Presentation layer using JSP to present the requested data to the client.
 Unit testing the implementation with functional design document and updated Technical design
document.
 Did code review, code integration and system testing.

 Title : NN - Connect

Tools & Technology : Core Java, Eclipse, SOAP 2.3.1, Store Procedure, Log4j, Maven.
Client : ING-Bank, Netherlands
Role : Team Member / Developer
Team : 4
Description : The customer requires Java webService application to receive a request
containing an attachment, store this attachment as a data files on the backend file share and return
another data file as response. This application will phase out current client applications and will be
replaced by a new .Net client application that connects to a webService. The webService application will
accept a data file sent as attachment with the webService call’s request and will store this attachment at
exact the same user specific location on the backend system as the previous solution did. The data files
will then be picked up by the backend system and processed. The file system of the backend system is
exposed as a file share, called the BAC-share. A response file is picked up from the BAC-share and sent
back to the customer in the webService call’s response.
Role/ Responsibilities :
 Designing XML requests and responses for various services e.g. Search, Booking.
 Looking after the deployment of XMLs for services exposed to client.
 Written code in Core Java to read an encrypted zip file and write back the decrypted file to location
provide by the ING-Bank.
 Unit testing the implementation with functional design document.
 Did code review, code integration and system testing.

 TCS (2-Aug-2004 to 31-March-2005)

 Title : Portal 4.0

Tools & Technology : Core Java, J2EE, GrafTalk, Oracle, TOAD, Eclipse.
Client : SBI-Life, Mumbai
Role : Team Member / Developer
Team : 10
Description : SBI-Life Insurance Co. Ltd. is maintaining three different Applications for its
users. Indigo is for Corporate office users, Portal for Internet and Intranet users and Sun systems for
Accounts. Apart from these three, there is one another application for Agents, which is COMET,
developed in portal. Daily huge volume of data been entered into both Portal and Indigo databases.
Since PMS (Policy Management System) is totally maintained in Indigo, we need batches to run to pull the
required data from Portal to Indigo database. The required data may be Policy details, Money in, Premium
Billings or person details. Even a slightest of an error thrown by a batch may lead a particular policy to
get into lapsed stage or cancellation, causing the company problems in terms of losing customers or facing
legal actions.
Role/ Responsibilities :
 Design business layer in Java classes using JAVA to get the required data from the database
requested by the client.
 Developed Presentation layer using JSP to present the requested data to the client.
 Unit testing the implementation with functional design document.
 Did code review, code integration and system testing.

Das könnte Ihnen auch gefallen