Post Job Free
Sign in

Project Developer

Location:
Bentonville, AR
Posted:
February 26, 2014

Contact this candidate

Resume:

[pic] [pic]

[pic]

CURRICULUM VITAE

[pic]

UTTAM KUMAR SAHU

Mobile: +1-479-***-****

Email:-

**********.****@*****.***

https://www5.opengroup.org/opencits/cert/protected/certuploads/74486.pdf

www.linkedin.com/pub/uttam-kumar-sahu/26/675/44/

SUMMARY

Seeking a challenging career in a professional organization, where my

skills can add business value to the

Company and allow development of my skills to their fullest potential in

the field of software Development.

8+ Years of extensive experience in design, re-architecting and development

of web and client server applications using Java,J2EE and EAI (Enterprise

application integration)/IBM Message Broker Technologies in IBM in all

phases of SDLC such as Waterfall, RUP, Agile methodologies

Rich and insightful 3+ years of in-depth and multifunctional experience in

Architecture/ Application Development Using IBM Message Broker

Technologies, MQ, Webservice

. IBM Certified Advisory IT Specialist. The Open Group Certified IT

Specialist.

. Around 4 Years 8 Month of Technical Lead experience at Onsite in USA

for Retail and Automobile Customers in onsite/offshore model. Have

played variety of roles such as developer, technical lead, architect,

business analyst

. Currently working for Wal-Mart at onsite (US) for last 4 Years 1 Month

at Bentonville, AR. The Open Group Certified IT Specialist

. Having around 4 years of experience in retail domain/sector.

. Experience in Object Oriented Analysis and Design (OOAD) using UML,

Strong knowledge of Design Patterns, Good experience in Conceptual

Modeling following industry standard best practices.

. Proficient in analyzing and translating business requirements to

technical requirements and architecture.

. Won many awards such as "Vendor of the Month Award from Wal-Mart",

"IBM Best-BRAVO from IBM ", "STAR Award from Allied Holdings", IBM

Best Talent Award ( SPARK) and also received top ratings multiple

times in annual evaluation.

. Ample knowledge in all the CMMI level process participated in CMMI

audit on behalf of IBM & certify for the same, also is a part of

project quality team from beginning & participated many internal &

external audit for project.

. Good communicator, Self motivated, Quick learner, Can do attitude,

striving for excellence and customer satisfaction are some of my key

skills.

TECHNICAL SKILLS

Web Technologies : Java, Servlet, JSP, EJB,

JDBC.WebServices, Java script

ESB : IBM WebSphere Message Broker.

J2EE Standards : Java, Servlet, JSP, EJB, JDBC.WebServices,

Java script

XML,XSL,Java Beans, Web

Services

Languages : Java, C,C++

Framework & Tools : Struts,Spring, Hibernate, IBM Clear

Case, IBM ClearQuest, UML, IBM Rational,

Tool suite,VISIO, WSAD, RAD, IBM ManageNow,

RPM (Rational Port Folio Manager), Rational

Clear Quest. Metrics, IBM MQ, IBM Message

Broker. QMF.

Operating System : Win 2000, XP, AIX.

Architecture : PanDOORA for Web Services, SOA, SOMA.

Databases (RDBMS) &Tools :DB2, Oracle8i/9i, MS Access, MySQL, DB2, UDB,

TOAD

Markup Languages : HTML, XML.

Application Server : IBM Web Sphere Application Server V

5,V6,V7

Web Server : Tomcat 5.0

CM Tool : CVS,VSS, Rational Clear quest,

Team forge, SVN

Processes : IBM's QMS (Quality Management

System)

Others : SAX API, DOM,WinRunner,Log4j, Ant,

WSDL, Good Experience in AGILE and SCRUM

methodologies.

EDUCATIONAL QUALIFICATIONS

. Bachelor of Technology, Electronics and Telecommunication, BijuPatnaik

University of Technology, Orissa, India.

CURRENT VISA STATUS

. H1B Valid Till Nov 2015.

CERTIFICATIONS

. IBM Certified Solution Developer Web Sphere Message Broker V6.1

. Sun Certified Java Programmer in fundamentals (SCJP).

. Sun Certified Web component developer in fundamentals (SCWD).

. IBM DB2 Fundamentals.

. IBM AIX OS(Test 190)

. Six Sigma (Yellow Belt)

. IBM Certified Open Group IT Specialist Certification.

(https://www5.opengroup.org/opencits/cert/protected/certuploads/74486.pdf)

PROFESSIONAL EXPERIENCE

( Joined as an ELTP/ Fresher through campus recruitment on August 2005 in

IBM India Pvt. Ltd and working till date in the same.

PROJECTS HANDLED

Project 1 - Order Management System (OMS) Wal-Mart,USA

Bentonville, AR

Senior Developer (May 2012 - till

date)

Project Description

Wal-Mart Stores, Inc. (NYSE: WMT) is an American public corporation that

runs a chain of large, discount department stores. Wal-Mart's Purchase

Order System is the largest in the world and being utilized by thousands of

Wal-Mart associate and Suppliers across the Globe. Purchase order system is

the heart of All Wal-Mart business and deals with 250 Billion Dollar in a

year with close to 100,000 suppliers across the globe. In 2008 Wal-Mart

decided to Sunset their legacy Purchase Order System and bring a new

Purchase Order System namely OMS (Order Management System).Order Management

System (OMS) is the project or supporting applications for Order Management

System for the Purchase Orders (POs) for the client Wal-Mart. IBM Team has

been providing the support 24 hours for all the applications. On daily

basis this project needs work in collaboration with the customer, engage in

all day today issues, address them on priority basis, meet the SLAs, work

toward addressing the root cause of the key issue and give the customer

best experience on the application. The role which I have been performing

for the project as a IT specialist, Technical Lead and Technical developer.

I've been working on ESB (Message broker) area for the project. I have been

leading both on-shore and off-shore Team in this area.

Roles and Responsibilities:

. Analyzed business requirements and implemented the Business Rules

based on the requirements specification and working close with the

Client Business Analysts.

. Worked on GRS ( Global Replenishment System) Integration. Integrated

OMS with GRS with Enterprise Service Bus (Message Broker).

. In the integration process various module like Retails application,

.Com, Dynamic Distribution have been integrated through IBM Message

Broker.

. Extensively Used SOAP Node to call many web services from CICS and

responses have been consumed in Message broker.

. Implemented error handling feature for Release 2 of the OMS Flow. The

exception handling was done by creating a custom exception class and

exception logging and handling at the action class was done by the

Message Broker Try, Catch, Throw Nodes. The exception was propagated

to and thrown from the Action class which is then handled Try Catch

Nodes.

. As part of enhancement I have implemented distributed logging, error

handling, and security. These functionalities were being developed

with the idea of reusing them in various GBS SOA engagements with

customizations.

. JMS node and compute Node has been used for extensive complex

transformation for the flow.

. Used SVN for the version control of the application.

. Designed and build core application frame work components like

logging, cache and validation.

. For any maintenance request Designed and Developed matrix for various

business rules.

. Designed and Developed object and unit level data model.

. Troubleshoot and debug environment and infrastructure problems found

in the development and validation environments.

. Message broker Tool Kit V6.1 has been used for the development of the

Flows and Message Set

. Messages have been consumed through MQ queues and transformed by the

Broker.

. Used Remedy 7 for tracking and managing bugs and issues reported by

the client.

. Involved in multiple WAR room scenarios and supported the applications

for the project.

. Worked on performance improvement for the same and appreciated by

client for it.

. Used automation testing tool like Load runner, HP Performance center

for QA.

Technologies used: Message Broker,MQ, Java/J2EE, JSP, Servlets, HTML,

JavaScript, Xml, Struts,DB2, Eclipse IDE, SVN, Log4j, Tomcat.

Project 2 - Auto Renew

Wal-Mart,USA Bentonville, AR

Technical Lead, Senior Developer (April 2011 to April

2012)

Project Description:

Auto Renew is an application through which the membership for Sam's

Club(Wal-Mart) can be renewed automatically. The application has been

developed in struts framework. The application runs in POS (point of sale).

So integration with all other application was the main challenge for the

same. The basic business functionality of the application is to provide the

different category of customer to renew their membership based on criteria,

automatically.

All the Services have been implemented through web service calls. For

message transaction MQ has been used and for transformation message broker

has been used.

Roles and Responsibilities:

. Worked as Technical Lead at On-shore and I have Lead both On shore and

Off shore for delivering the project.

. Analyzed business requirements and implemented the Business Rules

based on the requirements specification.

. Worked on the admin profile module of the application where the

business user control the entire application for all other module.

. Worked as solution architect for the project in providing the

technical solution to the Client and designed the application.

. Designed (micro design phase) and developed the web services layer

(service adapter and service controller layers), business model layer

and application agent layers.

. Customized Log4J for maintaining information and debugging.

. Developed client for different Web Services from corresponding WSDLs

for the services which were consumed by the Auto Renew application

. The custom JSP files were created to display summary screens and

Servlets were used to intercept and process the user data and logic.

. Third Party services were invoked by Web Services using Axis. Service

request and response stubs were generated from WSDL files provided.

. Worked on changes to the third party services including Postal Soft

Web services.

. Used JDBC connectivity for performing DB operations.

. Used SVN plug-in for Eclipse IDE to enforce version control.

. Was responsible for implementing jax-ws web services.

. Involved in Design, coding, defect fixing for system and integration

testing.

. I was On-site coordinator and was driving day-to-day operations with 5

member Offshore Team.

. Developed the UI and provided the integration solution for the

application to run on Point of Sale.

. Performed the integration testing with 3rd party vendors and POS area

for the application.

. Created automated tools for Message Queue monitoring and message

processing.

. Worked as a designer and developer in IBM SOA Assembly Center and

participated in the designing of component diagrams, class diagrams

and sequence diagrams for security module and distributed logging

module, and performing various Proof of concepts. I was also

responsible for implementing Single-Sign-On for the application.

. Involved in EAR creation and deployment in Web Sphere Application

Server(WAS V7).

. Planned and Performed Cutover Activities for move to Production

System.

. Created Documents and Train Users on New Design & Solutions.

. Provided the production support when the application was getting

integrated with wal-mart.com with proper Service Level norms (SLA)

Technologies used: Java/J2EE, JSP, Servlets, HTML, JavaScript,IBM WebSphre

Message broker, XML, Struts Framework, Axis Web Services, XML, DB2,

Rational Software Application Development tool as IDE, SVN as version

Control.

Project 3 - Customer Master Data Management (CMDM)

Wal-Mart, USA

Bentonville, AR

Technical Lead, Senior Developer (March 2010 to

April 2011)

Project Description:

Customer Data management project has been developed for the client for

maintaining the backend data for Wal-Mart. All the data have been managed

through web services calls, which involve transactions on web(frontend) and

complex business integration with DB2 MDM and legacy DB. Through this

project all the transactions have been managed by separate web service

calls which not only increases the performance, also maintainability of the

same. The transactions for the messages have been handled by MQ and Message

Broker. The application has been installed in most of the store in store of

Wal-Mart US and across the globe.

Roles and Responsibilities:

. Worked as part of Design Architect for the design of the application.

. Involved in coding, testing, Integration and System testing Defect

fixing.

. Involved for the back end operation and data load that involved

Complete Batch Setup and execution.

. Involved in development of primary services like Get, Put, Cost

calculation etc.

. Designed the SPEED logic to improvise the performance of delta data

load that involve the distribution of Data in a demand basis.

. Third Party services were invoked by Web Services using Axis. Service

request and response stubs were generated from WSDL files provided.

. Used JDBC connectivity for performing DB operations.

. Used SVN plug-in for Eclipse IDE to enforce version control.

. Used DB2 MDM as back end data base where services have been used for

DB transactions.

. My tasks also included invoking Partner Reference systems,

interoperating with Legacy IMS mainframe systems using WPS adapters,

etc.

. The application used Web Sphere Application Server .I have provided a

wide-ranging EAI / EDI solution for interfacing with a mammoth number

of legacy applications and Trading Partners is also in scope which

involves designing of a complete Middleware Integration Solution

. Used IBM ILOG for business rule creation and change.

. Successfully integrated more than 50 new web services and was able to

integrate both Legacy and new system.

. Worked on performance improvement for the same and appreciated by

client for it.

. Involved in User Training and User Manual Documentation.

. Was Responsible for the Cutover, Go-Live and Post Go Live Support.

. Provided production support and was able to resolve many critical high

severity issues related to many critical transactions with my

technical expertise.

. Resolved the delta load issue many time and was able to sync both

legacy and new system.

. During the initial 90days of production line resolved many issues

related to data, service integration, cost calculation and digital

certificate related issue.

Technologies used: Java/J2EE, Message Broker, MQ, Servlets, XML, Web

Services, Db2 MDM, XML, JDBC, SOAP UI, ILOG,RSA IDE, SVN, ANT.

Project 4 - Allied Automotive Group Yard Management System Allied

Holdings, USA

Atlanta, GA

Technical Lead, Senior Developer (Sept 2008 to March

2010)

Project Description:

Allied Automotive Group's Yard Management System (AAG YMS) is used by large

of number of terminals to manage Vehicle Inventory. Users will be having a

handheld device to use this application. The information recorded through

the handheld device will be transmitted to the Web Server/ Application

Server through the wireless network. The application then processes the

information and accordingly reads or updates it in Mainframe.

Recovery module contains all the code for recovering the application when

the Mainframe is down or when the YMS application cannot reach the DB2

database.

By this project the application server has been upgraded to WAS 6.1 & all

the latest technologies have been changed from legacy technologies.

Responsibilities:

. Involved in requirement, design, coding, testing & installation.

. Analyzed business requirements and implemented the Business Rules

based on the requirements specification and working close with the

Business Analysts.

. Performed the Design and Architect for all the Interfaces between

client like Ford, Toyota etc.

. Responsible for Unit Testing, String Testing, Integration Testing,

Performance Testing, Batch Schedule Testing, User Acceptance Testing

and Business Acceptance Testing for many of the module related

Developments, Enhancements, Changes, Bug - fix and other Interfaces.

. Co-ordinate & execute the User & Business Acceptance Testing.

. Responsible for CSS, static and dynamic page design and on Java

platform.

. Third Party services were invoked by Web Services using Web Service

request and response stubs were generated from WSDL files provided.

. Used SVN plug-in for Eclipse IDE to enforce version control.

. Test Data setup in Development and Test systems, required for testing.

. Responsible for the Design of the Database Tables, so that the

Integration and Consistency can be maintained between the Business

Modules.

. Training the End Users.

. During the production support, I have resolved the deck count issue,

which was impacting the Allied transaction for any Load at any

terminal.

. I was bale to resolve the Web Sphere hang issue, because of which the

application was needed to be restarted when ever issue was happening.

It was causing transaction loss many time for the end user in many

terminals.

Technologies used: Java/J2EE, JSP, Servlets, HTML, JavaScript, XML,

Framework, Axis Web Services, XML, RAD (rational Application Development

IDE, SVN, Tomcat Web Server.

Project 5 - Driver Self Dispatch Allied

Holdings, USA

Bangalore, India

Technical Lead, Senior Developer (Sept 2007 to Sept

2008)

Project Description:

DriverSelfDispatch is the website developed for the client to automate the

dispatching process of the vehicles by the driver himself. The application

installed in KIOSK at all the dispatch terminal where the driver can come,

pick the vehicle and the dispatch can be done easily. This project involved

lot of critical business logic as it's integrated with Mainframe system and

other 3rd party system. Not only driver can dispatch the vehicles, but also

he can get paid by this application. Driver can also view who are the next

driver available to pick the vehicles based on present conditions. As the

application installed in KIOSK at terminal, it neither required admin to

observer the process nor the dispatcher to dispatch the vehicle. The truck

driver who will take the vehicle himself can do the process A to Z which

saved lot of money for the client.

Roles and Responsibilities

. Analyzed business requirements and implemented the Business Rules

based on the requirements specification.

. Involved in requirement gathering, design, coding,

testing,UAT,installation.

. Implemented J2EE design patterns like MVC, Business Delegate.

. Third Parties like Ford, Toyota services were invoked by Web Services

using JAX-WS.

. The back end database connectivity for performing the logic of save,

update & delete was handled by Db2 operations.

. Used SVN plug-in for RAD to enforce version control.

. Used ANT scripts to build the application.

. The Web application was deployed to a Websphere Application Server.

. Involved in support, maintenance and enhancement.

Technologies used: J2EE, JAVA, JavaScript, JSP, XHTML, WEBSERVICES using

JAX-WS, MS, IBM DB2, RAD (Rational Application Developer), Rational Rose,

WAS(WebSphere Application Server), ANT, SVN.

Project 6 - Axis OLO ( Axis Online Order System) Allied

Holdings, USA

Bangalore, India

Senior Application Developer (June

2006 to Aug 2007)

Project Description:

Allied Systems Holdings is the parent company of several subsidiaries

(Allied Automotive Group, Axis Group) engaged in providing logistics,

distribution and transportation services to the automotive industry. The

services of Allied's subsidiaries span the entire finished vehicle

distribution continuum, and include logistics, car-hauling, intermodal

transport, inspection, accessorization, and dealer prep. Through its

subsidiaries, Allied is the largest company in North America specializing

in the delivery of new and used vehicles.

www.go2axis.com is the online ordering web site for the logistics services

to the automotive industry. User/Dealer can place an order for transporting

vehicles using go2axis.com website. As this web site is integrated with

PayPal and Google Checkout payment services, user can make secure payment

online.

Responsibilities:

. Involved in design, coding, testing, deployment of the application

which uses Servlets, JSPs, HTML files using Struts Framework.

. Web Services were accessed using stubs generated from WSDL (Web

Service Description Language) files.

. Worked on the encryption/decryption of passwords for various servers

in the property files.

. Worked on migrating existing WAS 4 (Web Sphere Application Server)

applications to WAS 6.

. Involved in analysis, design and development of the application and

testing of the application.

. Developed design documents, user manuals.

Technologies used: J2EE, JAVA, JavaScript, JSP, WEBSERVICES using

AXIS,ORACLE 9i, RAD (Rational Application Developer), CVS

Project 7 - Axis YMS ( Yard Management System) Allied

Holdings, USA

Bangalore, India

Application Developer (Sept 2005 to April

2006)

Project Description:

Axis Yard Management System(YMS) is an application which takes care of

managing all the vehicle received in the yard. Honda is a big client for

Allied which uses this application. Once Honda Vehicles are received at

Allied Yard we send all the information regarding received vehicle to Honda

as flat files with the help of EDI.(Electronic data interchange).Then Honda

send us the instruction for shipping these vehicle, again through the help

of EDI. Honda also send us manifest file which contain advance shipping

notification information regarding those VINs.(Vehicle Identification

Number)

Responsibilities:

. Involved in analysis, design and development of the application,

preparations of test plans and testing of the application.

. Worked on EDI transactions and integration.

. Designed and developed the new User Interface of the application.

. Developed the Proof Of Concept for the client before implementing the

project.

. Maintaining the project schedule and ensuring 100% defect free

deliverables.

. Involved in support, maintenance and enhancement.

Technologies used: J2EE, JAVA, HTML, JavaScript, JSP, DB2, RAD (Rational

Application Developer), RAD Test Environment Server, CVS.



Contact this candidate