Post Job Free

Resume

Sign in

Project Software Engineer

Location:
Irving, TX
Posted:
February 08, 2018

Contact this candidate

Resume:

Prem Kumar Phone: +1-678-***-****

Email: ac4ee9@r.postjobfree.com

LinkedIn - http://linkedin.com/in/prem-kumar-57a10012

Experience Summary

Overall 10 years of Total Experience in the IT Industry.

Strong Skills with java, J2EE, Reactive Stream(FLUX,MONO), Spring boot, JPA, JdbcTemplate, Junit HTML5, jQuery, Angular 2.0 (typescript) framework, Java script, Servlets, EJB, Struts, Ajax, Restful Web services Batch jobs, Spring scheduler, Microservices, Eureka Server, Spring boot Actuator, agile methodology and agile XP(pair programming), PCF (pivotal cloud foundry), Pivotal tracker, Gradle build, maven artifactory, docker image, GitHub, Hystrix, swagger2, Jenkins 2.0.

Strong Areas-

Why to choose microservices

Why to choose Spring Boot application for PCF.

Why to choose Gradle build over other builds

How to deploy the PCF application on cloud?

How to set up data base connection on PCF and use in application

Client Rest template and it usage

Why and how to use swagger2

Set up CI CD on Jenkins environment and integration with maven artifactory and GitHub.

Jenkins 2.0 setup

Docker v17.03

Why to use Tracker run in Agile and XP

Usages GIT HUB for source code (SCM)

Usage of Hystrix for circuit breaker (Netflix Library) for app health check (resilience, fallback, throughput) Eureka Service discovery/registry, turbine, and spring boot actuator and Admin Server.

Grafana – dash board matrix

(Sardine (client web service)/ redis (memcache) and Hikari cp (JDBC Connection pool))

Project Experience

<Sept 2016> –till date>

Project ID

Project Name

Customer

/Client Name

Team Size

Designation

Role

Technologies

/Skills Used

E0219

Global Consumer

Bank

Citi Bank

10

Technical Lead Developer

Sr Technical Developer

Java 8, J2EE, JPA, Jquery, microservices,Ajax, Spring boot and PCF

Netflix OSS

Responsibilities

Global Consumer Bank (GCB)

Citi focus on how to streamline the cash management process, through automation, where reducing the number of set-up forms, and providing the ability to dynamically create a package for a client.

It involves Restful Web-services for backend in spring boot microservices application on cloud.

It involves requirement analysis and architect design, project estimation, coding, and code review TDD approach in agile, and migration to Lower life cycle.

Technologies:-

Spring boot microservices, Reactive Stream, Flux, Mono reactors, PCF (Pivotal cloud foundry), Restful web services HATEOS. Java Batch Jobs, grid application, CITI Rule based security and Spring batch.

.

<Jan 2016> –Sept 2017>

Project ID

Project Name

Customer

/Client Name

Team Size

Designation

Role

Technologies

/Skills Used

94441

Supply chain

The Home Depot

10

Sr. Java Developer

Sr. Developer

Java, J2EE, microservices JPA, Jquery, Ajax, Spring boot and PCF

Responsibilities

TMS Upgrade-(Supply Chain Team)

This project is all about upgrading the TMS and WMS from 2007 to 2014 version, it involves remediating the old legacy system to move to upgraded 2014 version. We have most of the services, which involved migration to cloud, and grid applications.

It involves Restful Web-services for backend in spring boot microservices application on cloud.

It involves requirement analysis, project estimation, coding, and code review TDD approach in agile XP using pair programming, and migration to Lower life cycle.

Technologies:-

Spring boot microservices, PCF (Pivotal cloud foundry), Restful web services. Batch Jobs, grid application, THD UI standards and THD batch jobs.

THD MAO framework.

<Sept 2015> –Jan 2016 >

Project ID

Project Name

Customer

/Client Name

Team Size

Designation

Role

Technologies

/Skills Used

94441

PMO tools

The Home Depot

9

Software Engineer

Sr Developer

Java, J2EE, Jquery, Ajax

Responsibilities

PMO tools-(App Platform Team)

Working on homedepot project to manage the Work order and purchase order creation and good receipt. It uses SAP services to maintain the PO and good receipt. This enables designed to provide a gateway to the project management tool kit that will enable the IT organization to manage its projects utilizing sound project management methodologies, standards, processes, and procedures. You will find the Project Management Methodology, associated tools and templates, IT Solutions Framework standards.

FMS is a Homegrown SQL server based forecasting and reporting tool for IT project and portfolio management. It was designed in 2007 to provide a central location for planning, forecasting, and reporting US project-related costs (internal/external labor and IT capital purchases)

Implement a solution in SAP Business Planning and Consolidation (BPC) system to deliver integrated IT project and portfolio financialmanagement. SAP provides below solution:

-Develop multi-year reporting capabilities and standardize IT financial scorecards to drive better decisions

-Integrate IT capital forecasting and planning with SAP

-Simplify forecasting input processes with Excel-based upload templates

-Deliver global solution to handle multi-currency transactions and chargeback projects.

It involves Html 5, Jquery using AJAX. It involves Restful Web-services for backend.

It involves requirement analysis, SDS preparation, project estimation, coding, code review, unit testing and migration to QA.

Technologies:-

Restful web services.

Angular Framework for Client side development

THD UI standards and THD batch jobs.

<July 2014> –Aug 2015 >

Project ID

Project Name

Customer

/Client Name

Team Size

Designation

Role

Technologies

/Skills Used

94441

Stores

The Home Depot

9

Software Engineer

Programmer

Java, J2EE, Jquery, Ajax

Responsibilities

Project Name: MAI (MyAccount Integration) Phase-1

This application is used by stores associates who assists customer to select the products which are not available in store. Store associates also provide the pamphlets which have similar kind of products for which customer is looking for.

These orders are shown to customer by use of electronic catalogue. This e-catalogue facilitate customer to select the products from multiple options which are available to them.

In the ‘Customer Profile’ which is part of the MyAccount Integration project (being one of 3 projects that make up the Customer Order Experience Program (COE)) which will provide End-to-end communication (MyAccount, email, text and electronic voice communications) throughout the Order life-cycle for all Order types.

It involves the complete code migration of Flex development to Html 5, Jquery using backbone frame work. It involves Restful Web-services for backend.

It involves requirement analysis, SDS preparation, project estimation, coding, code review, unit testing and migration to QA.

Technologies:-

HTML5, jQuery, Backbone framework, Angular Framework, java script, Restful web services,

THD UI standards and THD Java batch jobs.

Project Name: MAI (MyAccount Integration) Phase-2

ECC – (Electronic customer communication)

To automate the communication between THD stores and customers for their order details using. This system will send emails, text message, voice call based on the customer communication preferences. It involves third party tools like Sterling, Thunderhead, and bright mail. There are THD batch jobs with interacts with customer order complete life cycle.

Technologies:-

Restful web services.

Angular Framework for Client side development

THD UI standards and THD batch jobs.

THD MAO framework.

Thunderhead API.

Twilio API

<Mar’ 2014> -July-2014 >

Project ID

Project Name

Customer

/Client Name

Team Size

Designation

Role

Technologies

/Skills Used

94441

Stores

The Home Depot

10

Software Engineer

Programmer

Java, J2EE, Jquery, Ajax

Responsibilities

Project Name: Mobility (Install2Go)

In Install2Go project is available on IOS and android platform for viewing and editing the PDF document. I2GO is integrated with the ICONX to add document service is leveraged to send the PDF for storage in Documentum.

There is a Release 1.3 which will also allow for ad-hoc email of documents to a customer/vendor on request. The actual communications via email will occur through the ECC platform.

In ECC we will be using four of the major modules to process the Ad-hoc email communication to the customer with PDF and other document attachments.

Technologies:-

Restful web services.

THD batch jobs.

THD MAO framework.

Thunderhead for email template generation.

IOS / Android (developed by other vendors)

<Nov’ 2013> –Mar 2014 >

Project ID

Project Name

Customer

/Client Name

Team Size

Designation

Role

Technologies

/Skills Used

94441

DBM

The Home Depot

2

Software Engineer

Developer

VB Script/Java, J2EE, Jquery, Ajax

Responsibilities

Project Name: Data Modeling (CA’s Erwin Data Modeler to Embarcadero’s ER Studio Data Architect)

This project is complete migration of data model from Erwin to embarcadero. There was 300 – 325 data models conversion along with VB script for Embarcadero.

Technologies:-

VB script

HTML5, jQuery

Embarcadero’s language and configurator

<Sept’ 2012> –Nov’ 2013 >

Project ID

Project Name

Customer

/Client Name

Team Size

Designation

Role

Technologies

/Skills Used

94441

Stores

The Home Depot

7

Software Engineer

Programmer

Java, J2EE, Jquery, Ajax

Responsibilities

Project Name: MAI (MyAccount Integration) Phase-1

This application is used by stores associates who assists customer to select the products which are not available in store. Store associates also provide the pamphlets which have similar kind of products for which customer is looking for.

These orders are shown to customer by use of electronic catalogue. This e-catalogue facilitate customer to select the products from multiple options which are available to them.

In the ‘Customer Profile’ which is part of the MyAccount Integration project (being one of 3 projects that make up the Customer Order Experience Program (COE)) which will provide End-to-end communication (MyAccount, email, text and electronic voice communications) throughout the Order life-cycle for all Order types.

It involves the complete code migration of Flex development to Html 5, jQuery using backbone frame work. It involves Restful Web-services for backend.

It involves requirement analysis, SDS preparation, project estimation, coding, code review, unit testing and migration to QA.

Technologies:-

HTML5, jQuery, Backbone framework, Angular Framework, java script, Restful web services,

<Sept’ 2012> –Nov’ 2012 >

Project ID

Project Name

Customer

/Client Name

Team Size

Designation

Role

Technologies

/Skills Used

94441

Supply Chain

The Home Depot

5

Software Engineer

Programmer

Java, J2EE, Jquery, Ajax

Responsibilities

Project Name: DF

This project DOR (Direct Fulfillment Order Routing) will be used by end users to manage the orders which are placed by customers and need to be shipped on time to them.

Based on project requirement I worked at offshore counterpart development. This involves frontend codes and business logic to implement the source code. It involves complete SDLC process.

1.THD Batch jobs Implementation for DF.

2.Restful Web Services.

3.Code Review and unit testing.

<April’2010> – To Aug’ 2012>

Project ID

Project Name

Customer

/Client Name

Team Size

Designation

Role

Technologies

/Skills Used

90796

Pricing /Finance

BELK

5

Analyst Programmer

Programmer

Java, J2EE,Struts, Jasper Report and JSF

Responsibilities

Enhancement: Completed various Enhancements in Signing Application and STS Application as below:

Major:-

1.EDV Template,

2.In Store Create a Sign

3.Spool checker.

4.Sample tracking system total 9 major Enhancement completed successfully and deployed in production without any issue.

5.Upgraded WebSphere from 6.0 to 7.0.

6.Web Sphere Server Cleanup.(performance tuning)

7.Process improvement (Closed stores processed by BPA in Signage Application).

Minor:-

1.Email distribution list change.

2.Business PAO Extension change.

3.Barcode Check scanning in STS application.

4.LTO drop down option in MKW (Marketing Work Flow) application.

With complete SDLC process successfully delivered the Spool checker to client on time. This is on time, with zero defects, with new technology quartz scheduling in Application.

Project Name: Spool Checker.

In this Project we have optimized and automated some of applications

Like Rules error auto notification by emails. Auto monitoring User level threads.

Application: STS (Sample Tracking System)

It helps a lot in retail chain to manage below:

Missing Samples. Mismanaged Inventory. Replacement Costs.

1.It is able to locate samples for photo shoots and events.

2.It maintains excess inventory to compensate for poorly managed samples.

3.It is managing the sample room inventory a time-consuming and inaccurate process.

Application: SGN (Signage System)

It helps to maintain the data duplication, information and branding inconsistencies, the possibility of errors in product pricing and features, not to mention higher costs.

There are 320 stores all over the world and we have the responsibility to manage the end to end process.

Enhancement Role:

1.Collect information to analyze and evaluate existing or proposed

Systems.

2.Design Application problems and resolutions for future reference at high level.

3.Low level design for making changes or developing new projects.

4.Worked as a team member with senior most Java experts.

5.Research, plan, configure, Testing and then deploy the

Application On application server.

<Dec’ 2009> – March’ 2010 >

Project ID

Project Name

Customer

/Client Name

Team Size

Designation

Role

Technologies

/Skills Used

90796

E-commerce

BELK

10

Analyst Programmer

Programmer

Java, J2EE, Basics Unix

Responsibilities

It is whole online web based Application. We worked on enhancement and support activities. It all based on client’s requirement and day today Server and application Monitoring in production.

Maintaining complete belk.com site where lots of cron jobs Unix scripts runs on daily and timely basis.

Previous Employment

From

To

Duration

Company Name

Designation

Role

Sept 1st 07

July 23rd 09

20 months

S.B IT Services

Java Developer

Java Developer

Summary of Skills

Skill Category

Skill Type

Skill Detail

Level

Proficiency

Duration of Usage

Yrs of Experience

Technical

Languages

Java,JSP, Servlets, HTML5

Primary

3

Sept 2007 to till date

7.7

Technical

Framework

Angular, Backbone

Primary

4

Sept 2007 to till date

5

Technical

Framework

Struts, Springboot,JPA,Hibernate, JSF, Jquery, Backbone, Spring

Secondary

4

May 2008 to till date

5

Technical

web servers

Tomcat,WebSphere,

Restful Web-Services

Primary

3

Dec 2009 to till date

5

Technical

Databse

MYSQL, Oracle,DB2 Z/OS and As/400 I Series, Informix

Tertiary

2

Dec 2010 to till date

4

Technical

Tools and build

RAD 7.5, Eclipse, CVS,SVN, Jenkins, Sonar

Primary

3

Jan 2008 to till date

6

Skill Categories may include the Category eg. Technical, Functional, Domain, Soft Skills, Management, etc

Skill Types may include the Types eg. Operating Systems, Databases, Languages, Domains, etc

Skill Detail may include the Specific details of the Skill i.e. Java, Mainframe, .Net, etc

Skill Level may include only 1 Primary Skill, only 1 Secondary Skill, and multiple Tertiary Skills

Proficiency Level can be chosen from the following Levels:

oLevel 0 - Not Applicable : Skill is not applicable

oLevel 1 - Awareness : Trained and Aware of the Skill

oLevel 2 - Beginner : Uses the Skill and works under supervision

oLevel 3 - Advanced : Uses the Skill independently and works without supervision

oLevel 4 - Expert : Go-to person for Skill, can coach / train other personnel / provide technology solutions support

Training Undergone & Certifications Acquired

Certification Name

Institution

Certification No

Certified Date

Validity Date

Sun Certified Java Programmer (SCJP) 1.5

Sun Microsystems

<14/09/2009>

Life time

Foundation Certificate in IT Service Management (ITIL® V3 Foundation)

TÜV SÜD Academy is one of the accredited Examination Institute of the APMG/OGC

<23/10/2011>

Life time

W3School

JQuery

W3School certification for JQuery Developer

<11/08/2014>

Life time

Personal Details

Gender

Male

Personal e-mail ID

ac4ee9@r.postjobfree.com:ac4ee9@r.postjobfree.com



Contact this candidate