1. Prudential Insurance, NJ Nov 2014 – July 2015
Project: Clover (DevOps)
This project was initiated to move the old-fashioned way to new Continuous Integration and delivery
model. Prepare a delivery pipeline, which will take care of code once checked-in by developer & hence
involve human intervention as less as possible to build & deploy code from Dev environment until
production. Automate the build, configuration, code review, testing & deployment.
Worked as main developer to move the SPARC (Java based) application to delivery Pipeline.
Coordinate with other developers to move Claims (.Net based) applications to delivery pipeline.
Worked as main developer to move the existing build process to new delivery pipeline for 3 java
based & 3+ .net based applications. Which further has six app internally.
Worked extensively on Jenkins for setting up job for sandbox pipeline as Java DevOps developer.
Worked with PVCS2SVN tool for migrating code from existing source control to SVN
Worked to upload and fetch all libs / jars/ dll to & from Artifactory
Created and deployed XML for IVY setting, to Integrate with artifactory.
Upload all the configuration piece to Zookeeper
Created build/deployment scripts, using Ant /Maven.
worked on bat file & Ant to generate config files using the templates & values from Zookeeper
Exhibitor
Created & placed the Ant Script in place for the delivery pipeline, so as to remove the dependency of
RAD 8
worked on Ant script to Integrate the IVY & Zookeeper calls
Created MS build script,to remove the old style of .net project for compiling & building exe.
Worked on MS build so as standardize and take care of all small projects belong to same application
Worked on Nuget Integration with artifactory & than call it via Jenkins for pipeline.
Worked on setting up the Junit framework for Java applications
Worked on framework setup for NUnit, for .net-based applications.
Integrated SonarQube with Jenkins for Code analysis.
Worked on SonarQube setup & defining Quality profile /gates for both java & .net based application.
Worked on Sample UFT deployment Test case for Pipeline.
Created mtbx file to parameterize UFT Test cases & Integrate with Jenkins.
Created Selenium script for automated testing using the TestNg frameworks
Worked with ALM to integrate unit test cases with selenium scripts and run through Jenkins using
slave.
Developed and modify few ksh scripts to make fit in this new automation pipeline
Worked with Jenkins to perform Ssh transfer for windows to UNIX machine.
Worked on setting up Autosys jobs to remove old crontab setups.
Environment: Continuous Integration, Continuous Deployment, Jenkins, JAVA,VB.Net,ANT,
IVY, Nuget, UFT, Selenium, TestNg,Junit, NUnit, UNIX, shell script, MSBuild, nAnt,
Artifactory, Zookeeper, SonarQube, Rad 8, Eclipse, Visual studio, SVN, PVCS,
PVCS2SVN, Oracle 10g/11g, DB2
Prudential Insurance co,NJ Dec 2013 – Oct 2014
Senior Java Developer
Project: SPARC (Sales,Processing and Request for Case Installation)
SPARC module of Group Insurance is the centralsystem of Life Insurance process. It Collects & process
the Data from other front-end module of the Application. Process the cases,transactions & keep record of
2. all the transactions. For this purpose it Interacts with almost all the modules either directly via database
Jobs or feed.
Coordinate with Offshore team to get the day-to-day work.
Coordinating with other module teams as SPARC is centraldata system for other module
Helps & participate in defining major Standards at module level
Define Coding standard & create template to be followed
Work for Standardizing multiple checklist & templates
Work on SonarQube for Code analysis part of Java codes.
Work on Jenkins for automation of build process
Integrated multiple tools with Jenkins like Selenium, ANT, SonarQube, email sending, XML
posting.
Create XML posting utility to run ACME jobs using XML API
Handle build & code deployment for development environments.
Contribute & deal with Code Deployment, Websphere support team to get the Code Deployed to
higher environments like QA, UAT,Stage & Production
Work extensively on the Reports using procedures & SQL’s, this displays
Create TechnicalDesign & Modeling using UML 2.0.
Design & Develop UI Interface for Batch job Definition & Execution.
Apply Business logic to Budget Structure using the Collections & Java Beans.
Used JDBC Connections and Web sphere Connection pool for database access. Used prepared
statements and callable statements to implement batch insertions and access stored procedures.
Work with JAXB to develop export / Import Process for XML Based data.
Creating Java, J2EE reusable business components and XML, XSL and XSD schema definitions.
Creating SOAP Web Services using WSDL to connect with external clients.
Coordinating with functional team related to Design part & Keep Track of all changes.
Helped in setting up jobs from crontab to Autosys for QA and above environments
Work with PVCS Repository to handle the Separation between code versions from existing Project.
Help Junior Developer in understanding the Batch Process & modifying Import Process.
Worked on Jenkins build process to cut down build / deployment processfrom approx. 10 hrs to 1
hr. for Dev environment. Used IBM WebSphere app server.
Worked on Automation of Complete module using multiple tools like Jenkins, Maven, SVN,
SonarQube & Zookeeper
Environment: JAVA/J2EE Technology (Core Java, JAXB, XML, JSP, Servlet, JDBC), SOAP
WebServices, UML, trilogy framework, Jenkins, Ant, Maven, Selenium, Business Objects, SQL’s,Oracle
10g/11g, SQL Server 2000, DB2, Junit