Post Job Free
Sign in

Project Developer

Location:
New York, NY
Posted:
December 11, 2017

Contact this candidate

Resume:

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



Contact this candidate