[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.