Profile Summary
–* years of Software development experience in Tata Consultancy Services with full project life-cycle development using Java/J2EE, Hibernate, development XML,JDBC, Servlets technologies along with hadoop
–Strong Java/J2EE application with experience in defining technical and functional specifications, maintenance and support for Enterprise applications with Pivotal Cloud Foundry knowledge.
–Experienced in Retail domain and worked with major retailers like Colruyt, Nielsen, Walmart and CVS Health. Worked as a design engineer and module lead.
–Experienced working in production support/maintenance applications and handling high severity incidents and providing resolutions within SLA by implementing quick breakfix
–Experience in developing web applications using Spring MVC Frameworks
–Extensive experience in using various design patterns such as MVC, Singleton, Prototype in the development of Multi-Tier distributed Enterprise Applications
–Experience in development and design knowledge in Hadoop, Hive, Sqoop, Spark
–Experience in development of web services using SOAP and Rest framework.
–Experience in Quartz Scheduler API and Oozie for job schedule
–Experience in working in cloud computing platform Pivotal Cloud Foundry
–Developed custom defined dashboard tools for monitoring Hadoop jobs and application status
–Implemented REST web services using Spring MVC and Webpshere-DB2 stored procedure
–Experience in the backend database activities using Spring JPA
–Implemented security for the micro services using token based authentication(JWT-JSON Web Token)
–Experience working in authentication using LDAP server.
–Extensive experience in developing applications using agile methodologies like Test Driven Development (TDD) and Waterfall model
–Hands on experience with various Application Servers and Web Servers including Tomcat server, IBM WebSphere with wide variety of development tools like Eclipse, IBM RAD and Net Beans
–Proficient in RDBMS & ORM concepts and worked with MySQL, Oracle, DB2 and Sybase.
–Proficient in writing java unit test cases using Junit and configuring project dependencies using Maven
–Experience in using Version Control using GIT and Tortoise SVN
–Experience in using SonarQube to validate the code
–Expertise in building and deploying code using Jenkins into PCF.
–Worked on different OS of Ubuntu Linux and Windows
–Good team player with ability to solve problems, organize and prioritize multiple tasks
–Excellent communication and inter-personal skills
Core Competencies
Functional
S/W development life cycle methodologies
Requirements definition and functional specifications.
Implementing projects, end to end testing and user acceptance testing.
Data analysis and impact analysis based on business requirements. Prepare Business requirement mapping and documents.
Software Methodologies
Agile, Waterfall
Frameworks/ORM
Hibernate, Struts, Spring MVC, Spring Boot
J2EE Technologies
Servlets, Spring JPA, XML, JMS, JDBC, Hibernate,JSP.
Web Services
SOAP, Rest
Databases
Oracle, DB2, My SQL, Sybase, Maria DB
Hadoop Technologies
HDFS, Hive, Sqoop, Oozie,Pig and MapReduce
Big Data Environments
Pivotal and Hortonworks
Tools
IBM RAD 7.0, Eclipse, TOAD, MS Office
Cloud Computing Platform
Pivotal Cloud Foundry(PCF)
Source Code Management
GIT, Tortoise SVN
Build Tool
Jenkins
Log Analyzer
Splunk
Code Validator
SonarQube integrated with Jenkins
Experience Summary
Client
Project
Location
Duration (In Months)
CVS Health
RXConnect
Cumberland, Rhode Island
May’16-Till Date
WALMART
Assortment Optimization
Bentonville, Arkansas
9 months(Jul’15-May’16)
WALMART
Member Engagement Program-Visualization
Chennai, India
16 Months (Feb’14-Jul‘15)
NIELSEN
myEVNTS- Cable Clients
Chennai, India
2 Months (Nov13’–Jan’14)
NIELSEN
Feedpoint Web Application
Chennai, India
3 Months (Jul’13-Oct’13)
NIELSEN
Video On Demand
Chennai, India
16 Months (Feb’12-Jun’13)
NIELSEN
Broadcast Clients
Chennai, India
10 Months (Apr’11–Feb‘12)
COLRUYT
Purchase Order
Chennai, India
10 Months (May’10-Mar’11)
Project Profile
Project 1:
Project
RXConnect
Duration
May 2016 – Till Date
Customer
CVS Health Corp.
Description
The management of Ekits across Omnicare pharmacies and their customers (Skill Nursing Facilities and Hospices) that utilize Ekits is currently lacking any standardization and optimized workflow across the many pharmacies.
Role
Developer
Technologies
Spring Boot, Spring JPA, Spring Batch and JMS(Point-to-Point messaging),MYSQL, Pivotal Cloud Foundry, Jenkins, SonarQube,Splunk
Responsibility
Interacts with business analysts and prospective application managers to gather requirements.
Involved in preparing the Solution Design Document and Application Design Document.
Involved in the design of data model.
Involved in the development of various modules from the scratch like authentication against LDAP server, withdrawal process and replenishment of trays.
Implementation of micro services and securing them using
JWT (JSON Web Token Authentication).
Implemented all the backend database activities using Spring Data.
Build the application using Jenkins by implementing pipelines.
Deployment of application in Pivotal Cloud Foundry.
Project 2:
Project
Assortment Optimization
Duration
Jul 2015 – May 2016
Customer
Wal-Mart Stores, Inc.
Description
Assortment Discipline (AD) acts as a tool and will provide metrics and aggregated data about customers, for consumption by Marginal Development Managers (MDM), Business and rest of the organization.
Associating which customers are affected and a dollar risk value to each item based on sales (direct and indirect) can help in making an informed decision for category assortment.
The application will be hosted on Pivotal Clould Foundy .
'Assortment Discipline' will facilitate in building a wide range of analytical capability at low cost and the analytical requirement like as below.
Role
Big Data Developer
Technologies
Spring Boot, Spring JPA, Spring Batch and JMS(Point-to-Point messaging),MYSQL, Pivotal Cloud Foundry, Jenkins, SonarQube,Splunk
Responsibility
Interacts with business analysts and prospective application managers to gather requirements.
Involved in preparing the Solution Design Document and Application Design Document.
Involved in the design of data model.
Developed the module:base data layer which involves fetching the customer transaction data from the downstream.
Developed various modules for custering the products across the stores, to identify the substitutes of various products.
Developed the module to identify the demand of variety of products across the stores.
Building the application using Jenkins(implemented pipelines).
• Deployed the application in Pivotal Cloud Foundry.
• Validated the standards of the code using sonarqube.
Project 3:
Project
Member Engagement Program-Visualization
Duration
Feb 2014 –July 2015
Customer
Wal-Mart Stores, Inc.
Description
Develop dashboards to find the performance of a campaign by measuring against the test group vs control group and display the results in executive summary and supplier dashboards
The offer assigned to the members and their redemption count will be measured to find the effectiveness of a campaign
Role
Team Member
Technologies
Hive, Oozie, HDFS, Scala with Spark
Applications (Releases) handled in the same team:
Project 4:
Project
myEvnts (Developing web based modules for Cable Clients)
Duration
Nov 2013 – Jan 2014
Customer
The Nielsen Company
Description
myEVNTS is a re-engineering of Galaxy Lineup, Program Names System, and Feedpoint Web. myEVNTS is a single application used by all National clients to collect, maintain and exchange all National Names Collection data received via Galaxy Lineup, Program Names System and Feedpoint Web.
myEVNTS is a web-based application that will allow national clients to manage National Names Collection (NNC) and syndication satellite feed schedule (SSFS) data.s.
Role
Developer
Technologies
Spring, Core Java,Apache Tomcat, Sybase, Hibernate,Shell Script(Basic)
Responsibility
–Co-ordinate with Business associates and clients and get project requirements.
–Design of prototype screens for approvals.
–Prepare Entity & Scenario diagrams.
–Involved in preparation of Effort estimation for the activity based on the Requirement and Design.
–Coding and Implementation.
–Unit testing the functionality of application and running unit test cases for projects under development.
–Preparation of Specification document, Analysis and Design document, Code Review Documents and Unit Testing documents.
–Bug Fixing and issue resolution.
–Training and mentoring team members.
Project
Feedpoint Web Application
Duration
July 2013 – Oct 2013
Customer
The Nielsen Company
Description
A web application to gather information of the feed point data and an application to receive the satellite data. The satellite data is live and clients can reuse them within the module and thereby generate ratings for the same.
Role
Developer
Technologies
Spring, Core Java,Apache Tomcat, Sybase, Hibernate
Responsibility
–Involved in requirement analysis
–Involved in design phases.
–Created JavaScript and Servelet classes
–Responsible for Bug fixing and unit testing during all phases.
Project
Video on demand
Duration
Feb 2012 – June 2013
Customer
The Nielsen Company
Description
An application to cater the needs of the client to support the on demand programs in addition to the linear programs. The application helps in getting the ratings based on the viewership data for on demand programs.
Role
Developer
Technologies
Spring, Core Java,Apache Tomcat, Sybase, Hibernate
Responsibility
–Responsible for development of client side screens and making the application compatible across various browsers and resolutions.
–Responsible for Bug fixing and unit testing during all phases.
Project
Broadcast clients
Duration
April 2011 – Feb 2012
Customer
The Nielsen Company
Description
The Broadcast clients telecast programs across various geographies. The project aims at gathering those data, based on the viewership established for the various programs relayed. Based on the viewership data, ratings were required to be published across geographies in a phase by phase manner.
Role
Developer
Technologies
Spring, Core Java,Apache Tomcat, Sybase, Hibernate
Responsibility
–Involved in documentation, design, development of the screens, retrieving and storing data in DB and testing the application.
–Responsible for Bug fixing and unit testing during all phases.
Project 5:
Project
Purchase Order – Development of an application for dealing with Inventory Management and maintain the supplier details.
Duration
May 2010 - March 2011
Customer
Colruyt
Description
The supplier application, which holds key information like the supplier location and the inventories, required by the stores, are maintained. These needs to be keyed in by the Operational Team. Also information on the various deals and seasonal offers with respect to the various suppliers will be maintained and can be viewed by the end user.
Carried out the following activities;
Production support for Supplier and Purchase Order application.
Development of the new enhancement modules
Unit testing of the developed modules
Preparation of documentation
Code review of other modules
Role
Developer
Technologies
Spring, Core Java,Apache Tomcat, Sybase, Hibernate
Responsibility
–Preparation of Analysis and Design document for Supplier application
–Development of various modules involved in the project
–Unit Testing and Quality Assurance of the application
–Code Review
–Extended production support for the Supplier & Purchase Order applications
–Documentation of the system
–Documentation for implementing the project into production
Innovative POCs
Project
Product Demand-using K Means Clustering Algorithm
Customer
TCS Internal
Role
Developer
Description
To find the demand for a product using K Means clustering algorithm and clasisfying the products based on high,medium and low. With this the stock intake can be measured.
Role
Team Member
Responsibility
Brainstormed ideas and developed the code.
Project
e-Receipts
Customer
The Nielsen Company
Role
Developer
Description
Developed the mobile web version of e-Receipts project
E-receipts is a center or hub which helps the customer in maintaining all his receipts in the same location.
The customer is provided with options to view his receipts, add details related to his purchases, track his oncoming packages locations, add new receipts either through the emailed receipt or upload a receipt using the picture taken from the device camera
Role
Team Member
Responsibility
Responsible for development of client side screens and making the application compatible across various browsers and resolutions.
Training / Continuing Education Summary
Program or Course
Location
Organized by
ILP 1st Phase training
Kolkata
TCS
ILP Java Stream training
Kolkata
TCS
Attended sessions on Mobile Web
Chennai
TCS
Attended session on HTML5
Chennai
TCS
Attended session on CSS 3, JavaScript and jQuery Mobile
Chennai
TCS
Attended sessions on General Awareness on Mobile Security
Chennai
TCS
Attended sessions on Agile Methodology
Chennai
TCS
Training session on Android
Chennai
TCS
Agile Methodology
Chennai
TCS
JSP and Servlets
Chennai
TCS
Performance Tuning in Java
Chennai
TCS
Six Sigma Concepts
Chennai
TCS
JSF Concepts
Chennai
TCS
AJAX
Chennai
TCS
Hibernate
Chennai
TCS
Unix Basics
Chennai
TCS
Certifications
oMicrosoft - Programming in HTML5 with JavaScript and CSS3
oSun Certified JAVA Professional (SCJP)
Educational Qualification & Achievements
–Bachelor of Technology-Information Technology
–5 Star of the Month Awards
–Tata Consultancy Certified Professional – Big data and Hadoop(E0) Level
–Tata Consultancy Certified Professional – Java/J2EE Technologies (Servlets, JSP, Web services)
–ION Commitment Award – Nielsen Manager for effectively leading the team in crucial development of cable clients
–Appreciations from Nielsen for delivering the Video-on-demand module independently.
Personal Details
Date of Birth: 09/26/1987
Sex: Female
Nationality: India
Marital Status: Married
Designation (Current Employer): Assistant Consultant
Contact Number: +1-479-***-****
Education Stream: B.TECH(Information Technology)
Graduation Year: 2009
University: Anna University
Current Employer: Tata Consultancy Services