1. 1 of 9
Purnima Balla
WebSphere Commerce Consultant
Proficient in E-Commerce Applications
A Senior WebSphere Commerce Developer with 7 years of extensive work experience in designing and
developing ecommerce applications.
Hands on experience in designing, developing and customizing B2B/B2C e-Commerce applications based on IBM
WebSphere Commerce. I have wide knowledge on different versions of IBM WebSphere Commerce version 6 &
version 7. I have been actively involved in different activities in Software development life-cycle such as
Requirements gathering, High level design, Low level design, development, client co-ordination, mentoring of
non-commerce resources. Acted as an SME to prepare WCS material for beginners and Involved in creating
assessments
BRIEF PROFILE
Work Experience : 7 Years
Current Employer : IBM
Designation : System Analyst / Team Lead
Functional Area : IT Software - E-Commerce / Internet Technologies
Industry : IT Software/Software Services
Highest Degree : B.E. (Electrical) from GITAM, Andhra University, Visakhapatnam, India
Passport : Available
US Visa : H1B
Date of Birth (Gender) : 28 Aug, 1986 [Female]
Technology Summary
Key Skills: WebSphere Commerce Server (WCS 6.0 & 7.0), Java, J2EE, JavaScript, JQuery, JSP,
Ajax, MySQL, DB2, Oracle, Struts, JSTL, EJBs, DOJO, JSON, BOD, SOI, WSDL, XSD, ,
JQuery, XML, CSS, XSL, UML, HTML, Spring, Chorus, Keystone, JAXP, JAXB, SOAP &
REST Web Services.
Operating
Systems:
Windows XP, Windows 7, Windows 8.1, AIX.
Software: MS Office, MS Visio, PDF Reader/Writer, TOAD, ANT,
.
Contact
Mobile : +91 90 1949 9811
Alt-Ph : +91 90 1949 9822
E-mail : purnima038@gmail.com
2. 2 of 9
Education Qualification
Year Course
2003 - 2007 Bachelor of Engineering (10+2+4) in Electrical & Electronics from GITAM,
ANDHRA UNIVERSITY, Visakhapatnam, AP, India; scored 81.3%.
2001 - 2003
2000 - 2001
Intermediate (10+2) from Narayana Junior College, Visakhapatnam, AP, India;
scored 92%
Secondary School Certificate (SSC) Examination (10th); scored 80%
IT Experience
Company Designation
IBM, Bangalore, India System Analyst (Team Lead), September 2015 – Till Date
IBM , Bangalore, India
Accenture, Bangalore, India.
Senior System Engineer; December 2012 – August 2015
Sr. Software Engineer, May 2010 – November 2012
Magna Infotech, Bangalore, India Software Engineer; May 2010 – October 2010
Virtusa, Hyderabad, India Associate Software Engineer/Software Engineer; July
2007 – December 2008
Achievements & Certifications
• IBM Certified WebSphere Commerce Developer (WCS 7); Scored 96%
• IBM Certified System Administrator – (WebSphere Commerce V7.0); Scored 89%
• OCJP 6.0 (Oracle Certified Java Professional)
• Obtained many certificates of appreciation for being very proactive in identifying defects and fixing
them upfront.
• Smart Techie Award for learning and implementing new technologies successfully.
3. 3 of 9
Experience at IBM
Project #1 : ORIO B2B
Designation : Senior System Engineer
Project Duration : April 2014 – Till Date
Project Description: To develop B2B business model this allows the customers to order for online automobile
parts. A web site that provide order capture interface for end users like Vendors and
Agents.
Project Responsibilities:
• Involved in creating of the Micro Design Documents and development for various
requirements like Pricing, Product Detail Page and integrations with backend systems
like Order Submit-Transfer Order to backend system, Order Status message from
backend system and Back Order transfer to back end system.
• Creating a new WebService for File Upload to send / receive data in files to/from WMB
which in turns sends the data to Third Party System.
• Involved in developing File Upload feature where user will upload file with product data
and System will create orders based on data uploaded in file and display it on Shop Cart
Page.
• Involved in designing and developing a complete custom functionality in storefront
where User can create Service Estimates for the Automobiles and can order for spare
parts using AutoData REST API .WCS gets the required data from AutoData REST API and
will display the relevant data to user on storefront.Users can take prints of ServiceOffer
as well as they can download as pdf and save to the System
• Involved in developing an inbound message and creating a file based on data sent by
third party system and upload the file in file system.
• Involved in creating an outbound message which sends the data uploaded through files
to third party system
• Customizing Solr Search to add custom search fields like discount code and offer price
for new currency and displaying on the store front.
• Hands on knowledge on Order Management subsystem, Catalog subsystem, Member
subsystem and messaging system.
• Hands on Experience on Creating and customizing dojo widgets.
4. 4 of 9
• Played a very critical role in the project, got appreciations from higher management as
well as from client.
• Managed development resources (Module Lead role) to implement application
extensions and integration, specifically in ecommerce implementations
• Strong understanding of the WCS runtime framework, high-availability web architecture,
comfortable working with Struts, experience developing front-end components, use of
tag libraries, and comfortable developing WCS EJB, access and databeans.
• Hands on experience in BOD Command Framework, Data Service layer and WCS
command framework.
• Hands-on experience on Admin consoles like Accelerator, Org Admin Console, Site Admin
Console and Management Center
• Currently working in Support team. Addressing prod issues and resolving them based on
priority.
• Created a custom tag library which checks the role of user in JSP pages.
• Created a custom currency filter which sets the currency in command context based on
market selected by user.
Project #2 : SMARTLITE
Designation : Senior System Engineer
Project Duration : Nov 2013-Dec 2013
Project Description:
Actively involved in Asset Harvesting Program, worked on end to end hardening Assets like Payment
and Tax Integration which will be used by WebSphere Commerce Developers planning to
implement the integration with Payment Gateway/Tax. As well as other Teams of the organization
who require a detailed explanation of the design of Tax/Payment integration component which will
take minimal time to develop hence will add on value to Client's as well as Organization Success.
Project Responsibilities:
Involved in End to End Implementation of Tax Integration and Payment Gateway Service
including customizing Presentation Layer, business logic layer, persistence layer.
Tax Integration Service:
This Asset will integrate with the Mock Tax Integration Service to calculate the Shipping and Sales
Tax of Order and receives the response containing the tax values which will get updated inOrder
and Order Items table. At Order level the tax values will be updated by adding the sum of
tax values of orderitems, which is taken care by OOB WCS calculation framework
5. 5 of 9
Payment Integration Service:
Payment Gateway Service is mock Payment Integration Service which authorizes and settles the
payment and sends the response back to commerce. This functionality provides user to make their
order payment online through their credit/debit card. There are two ways to make payment in any
web store either punchout or nonpunchout. This service provides integration aspect of
nonpunchout payment gateway. In this type of implementation user will be entering their card
details at the eStore itself instead of redirecting it to any 3rd party vendor for payment completion.
Project #3 : Southern California Edison
Designation : Senior System Engineer
Project Duration : March 2013-October 2013
Project Description:
Southern California Edison is an ecommerce application using Portal as front end and WCS as
backend system along with other third party systems. It gives opportunity to end user to select
virtual products which are specific to turn on, turn off and transfer services the User can avail
and place the order accordingly. WCS mainly plays a role of backend system which supports
Creating / updating / deleting / submitting / viewing orders, Marketing & Content Management
through REST Calls from Portal.
Project Responsibilities:
I have been involved in Design, Development, Build and Testing Phases.
I have been in working on POCs as required and completed them on time.
I have been involved in both designing and developing phases
Customizing the OOB Order REST Service. Extending the SOI Implementation with
UserData Fields.
Exposing an existing BOD service via the REST layer such that it can be invoked as a
RESTful Service.
Extending OOB GuestIdentityHandler to persist the same personalizationId to the
guestUser so that marketing activity can be tracked across multiple guest user sessions
through REST Calls.
Customizing OOB Inbound Order Status Update Messages as per the project
requirement.
6. 6 of 9
Customizing OOB Transfer Order Scenario after submitting the Order as per the project
requirement.
Customizing CMC tool to enable search by emailaddressId in Customer Segments.
Customizing the Store Preview in CMC to allow the marketing manager to view
external URL along with local StoreUrls based on Customer Segment and Start Date.
Enabling REST Service Caching for espot, product and category View.
Creating marketing activities in CMC.
Project 4# : David Jones
Duration : 15 Months February 2013 - March 2013
Project Description: To enhance an existing B2C business model. A website that allows the user to purchase
online products.
Responsibilities : Working on online shopping cart module- to develop Pick up at store flow in Mobile and
Web Pages. Worked on enhancements based on Wishlist functionality.
Contribution : Full time contribution to project
Project 5# : Boots
Duration : 2 Months (Short term Assignment) December 2012 – January 2013
Project Description: Supporting Maintenance Activities, Monitoring performance of the Application,
Resolving issues.
Contribution : Full time contribution to project
7. 7 of 9
Experience at Accenture Services Pvt Ltd
Project #1 : An E-Commerce Project – Retail Information Services (B2B)
Designation : Senior Software Engineer
Project Duration : October 2010 – November 2012
Project Description: To enhance an existing extended B2B business model this allows the customers to order
for online price tags, create and customize new stores. A web site that provide order
capture interface for end users like Retail Brand Owners (RBOs), Vendors and Agents.
Project Responsibilities:
• Involved in creating of the Functional Design Documents and Technical Design
Documents for various enhancements like fulfillment center routing (fulfillment
,jurisdiction, shipping) etc.,
• Worked on enhancements based on customer registrations (member data model), item
migration using massload utilities (catalog data model), and multi lingual (content spots).
• Worked on the online shopping cart module, handled search functionality including
order search (order data model) and catalog search.
• Had knowledge on Order Management subsystem which includes Orders and Order
Items.
• Played a very critical role as one of the long term serviced member of the project, got
appreciations from higher management as well as from client.
• Managed development resources (Module Lead role) to implement application
extensions and integration, specifically in ecommerce implementations
• Overall had been a part of functional design, technical design, and development and
maintenance activities.
• Strong understanding of the WCS runtime framework, high-availability web architecture,
comfortable working with Struts, experience developing front-end components, use of
tag libraries, and comfortable developing WCS EJB, access and databeans.
• Hands-on experience on Admin consoles like Accelerator, Org Admin Console, and Site
Admin Console.
8. 8 of 9
• Experience with performance tuning and performance management for high-volume
and high-traffic delivery applications in Production built on WCS platforms, including the
use of caching, SQL tuning and java tuning.
Experience at Magna Infotech Pvt Ltd
Project #1 : An E-Commerce Project – Retail Information Services (B2B)
Designation : Software Engineer
Project Duration : May 2010 – October 2010
Project Description: To enhance an existing extended B2B business model this allows the customers to order
for online price tags, create and customize new stores. A web site that provide order
capture interface for end users like Retail Brand Owners (RBOs), Vendors and Agents.
Project Responsibilities:
Involved in creating of the Functional Design Documents and Technical Design
documents for various enhancements.
Experience at Virtusa
Project #1 : Online Order Scanner
Designation : Associate Software Engineer
Project Duration : (6 Months)
Business Description: To develop an online B2B application to facilitate the end-users for purchasing
the e-check deposit scanners. It also provides facility for checking the details of
order and shipment status.
Environment : WCS 6.0, JQuery, JavaScript, JSon, RAD 6.0, JSP, HTML, CSS.
Project Responsibilities:
• Development of web page that contains order details of scanner and
customer profile data of customer in all the pages.
• Worked on the CSS and cross browser issues on UI.
• Development of JUnit test cases.
Project #2 : Consolidated Enhancement tools
Designation : Software Engineer
Project Duration : (9 Months)
Business Description: To develop a consolidated enrollment tool (enhancing the enrollments tool) and
provide efficiencies around the use of it by reducing the number of application and
databases and backend processes. Client required to enhance online Enrollment
Application called Enroll by Internet (EBI).
9. 9 of 9
Environment : Jdk1.4, Servlets, JSP, Web logic, Citrix, Aqua Data Studio, Eclipse 3.0, ant, Jude.
Project Responsibilities:
• Development of web page that contains the data enrolled by the user
after submitting the enrollment. (Includes Java, JSP)
• Development of unit test cases
• Unit testing and defect fixing
• Involved in updating of the TSD Document and creation of UML Diagrams
Project #3 : Virtusa’s Internal Project
Designation : Software Engineer
Project Duration : (2 Months)
Business Description: To develop an internal forum which will be helpful for the techies to share
their knowledge and also to have live discussions.
Environment : Linux, Jforum, JSPWiki, Tomcat 5.0.
Project Responsibilities:
• Handled the customization of the Jforum which is an open source application
according to requirements.
• Build and deployment of application in Linux platform.