Sr. Websphere Commerce Consultant Resume
PROFESSIONAL EXPERIENCES:
Confidential
Sr. WebSphere Commerce Consultant
Responsibilities:
- Responsible for leading Digital Operations team, providing technical and strategic solutions to Confidential as well as my team. This team is responsible for 24/7 availability of the site, monitoring New Relic alerts, monitoring all critical jobs such as dataload, SOLR index, and stageprop, triaging all production problems such as JVM issues from garbage collection and memory issues, to CPU starvation issues, to dynacache issues, to Akamai issues, performance tuning, managing high traffic during peak holiday seasons, working directly with Confidential ’s business team to understand the client’s requirements and business functionalities, as well as performing enhancements, monitoring integration points such as NCR/PayPal/ACI (ReD)/QAS/Vertex/Drools/YIH/Siebel/Fusion, Akamai caching and FEO issues triaging, mobile API and app issues.
- Development releases planning and support with deployments.
- Working closely with DBA team to monitor and optimize long - running queries.
- Monitoring the health of order pipeline between WCS to OMS and JMS health issues.
- Monitoring and triaging DOM load time and page load time.
- Triaging subscriptions and repeat delivery orders of regular and Rx items.
- Triaging stageprop and SOLR issues.
- DFS/Rx - ETL project between legacy DFS system and Confidential .com WCS system.
- Experian address clean up.
Environment: J2EE/Java 1.6/WebSphere 8/WebSphere Commerce 8 /RAD 8/JSP/Oracle 12c/GitLab/SourceTree/New Relic/Akamai
Confidential, Chicago, Illinois
Senior WebSphere Commerce Architect and Consultant
Responsibilities:
- Responsible for backend development of few enhancements at Sterling. They were related to inventory discrepancy, OrderProcess command, and SOMS error handling notifications.
- There existed a logic problem in their inbound inventory feed which allowed vendor X to update the inventory level of an item which is fulfilled by vendor Y. I introduced the solution to this problem.
- In the custom OrderProcess logic, in a catch exception, order items states were not correctly rolled back. I added the solution to fix this issue by correcting order items status. Incorrect order items status caused inventory availability discrepancy where an item was available but incorrectly marked as sold out.
- SOMS error handling flags were modified as part of a broad system wide reduction of outbound emails being sent to production support team and external customers. At least few hundreds of files were affected.
Skills set: J2EE/Java 1.6/WebSphere 7.0.0.xx/WebSphere Commerce 7/RAD 7.5/JSP/Oracle 11g /SVN
Confidential, Austin, Texas
Senior WebSphere Commerce Architect and Managing Consultant
Responsibilities:
- Responsible for building customer accounts in member data model, for automation of dataload, all from integration layer up to the database.
- Responsible for architecting an ETL code which processes raw data and converts them into dataload-friendly data.
- Responsible for configuring custom tables into staging data model of Commerce.
- The challenge at the beginning was to perform manual ETL on the inbound data that was received from backend legacy systems of Confidential . Simultaneously, we started to architect and write a Java code (independent of Commerce framework) to implement this ETL. The ETL algorithm was to perform transformation on the input data, by adding geo, addresses, calculating DN (distinguished name), and calculate other functional data, and then generate input files which were fed into dataload to be loaded into Commerce database.
Skills set: J2EE/Java 1.7/WebSphere 8.0.0.xx/WebSphere Commerce 8/RAD 9.x/JSP/Oracle 11g /BitBucket/SourceTree
Confidential, San Diego, California
Senior WebSphere Commerce Architect and Managing Consultant
Responsibilities:
- Responsible for representing and leading production support team. Responsible for providing solutions to the issues, defects triage, coding, code review, assisting other developers in the team, code merge, code improvement and cleanup. Suggested Confidential with best practices, such as holiday readiness, code review, production stability, transparent build and deploy process. Also focused on front-end and back-end issues, on SOLR issues, stageprop issues, and other architectural and development issues related to the enterprise web site.
- Holiday readiness was a highlight project in which resources across different teams worked with each other to measure the production performance using bench marks and identify the different system bottle necks such as time outs, slow queries, slow loops, etc.
Skills set: J2EE/Java 1.6/WebSphere 7.0.0.41/WebSphere Commerce 7.0.0.9/RAD 7.5/JSP/Oracle 11g/BitBucket/SourceTree
Confidential, San Diego, California
Senior WebSphere Commerce Architect and Managing ConsultantResponsibilities:
- Responsible for representing and leading the whole eCommerce tower. Our focus was on Production Support and architectural and data decisions. Responsible for providing solutions to the issues, defects triage, coding, code review, assisting other developers in the team, code merge, code improvement and cleanup. This project was a B2B application so the links I have included may not be accessible from public internet.
Skills set: J2EE/Java 1.4/WebSphere 6.0/WebSphere Commerce 6.0.0.11/RAD 6.0/JSP/Oracle 11g /CVS
Confidential, San Diego, CA
Senior WebSphere Commerce Consultant
Responsibilities:
- Responsible for representing and leading Royal Cyber development team. Our focus was on Production Support. Responsible for providing solutions to the issues, defects triage, coding, code review, assisting other developers in the team, code merge, code improvement and cleanup. Suggested HDS with a solid build and deploy process based on IBM's WCBD tools. Resolved issues with MDMLOAD, the inbound datafeed coming from SAP into Commerce DB. Also focused on front-end and back-end issues, on SOLR issues, stageprop issues, and other architectural and development issues related to the enterprise web site. Responsible for fixing 120 development features and defects and deploying them to PRODUCTION.
Skills set: J2EE/Java 1.6/WebSphere 7.0/WebSphere Commerce 7.0.0.4/RAD 7.5/JSP/Oracle 11g /javascript/SVN
Confidential, Beverly, Massachusetts 3
Senior WebSphere Commerce Consultant
Responsibilities:
- Responsible for architecture of the solution to global address format. It was implemented as an XML of all the definitions. The XML was treated as a resource bundle, and some global name-values were defined in WAS admin console.
- Responsible for assisting the team with improvement of the development process, the build process, architecture of production environment.
- Responsible for architectural decisions and attending architectural calls.
- Responsible for architecture of “Order Capture Portal” tool, which is a tool used by customer service representatives to manage orders on behalf or customers.
- Responsible for architecture and implementation of user registration component of “Order Capture Portal”.
Skills set: J2EE/Java 1.6/WebSphere 7.0/WebSphere Commerce 7.0.0.3/RAD 7.5/JSP/DB2 9.7 /javascript/SVN
Confidential, Pittsburgh, Pennsylvania
Senior WebSphere Commerce Consultant
Responsibilities:
- Responsible for archit ecture of the solution to Confidential integration and auction launch problem.
- Also worked on shopping cart enhancements and some order management system auction launch enhancement.
Skills set: J2EE/Java 1.6/WebSphere 7.0/WebSphere Commerce 7.0.0.3/RAD 7.5/JSP/DB2 9.7 /javascript/SVN
Confidential, Tampa, Florida
WebSphere Commerce Architect and development team lead
Responsibilities:
- Responsible for all architectural reviews and leading the development team, working closely with senior architect and CTO in the team, assisting and directing the team with their technical issues and their development questions and environments, production support and defects triage,working with the other technical teams, code reviews, working closely with IBM on the PMRs.
Skills set: J2EE/Java 1.6/WebSphere 7.0/WebSphere Commerce 7.0.0.3/RAD 7.5/JSP/DB2 9.7 /javascript/SVN/Agile methodology
Confidential, NYC, NY
Senior WebSphere Commerce Consultant
Responsibilities:
- Product type and shipping project: (implementation of this project will save Borders $500,000 to $1,000,000 each month).
- Worked with Borders development and business teams to understand, capture, and finalize requirements.
- Devised technical solution based on WCS to implement this requirement.
- Wrote technical design document.
- Developed the solution.
- They wanted to introduce these new product types in data feed to the WCS table catentry. The column catentry.field2 includes product type.
- There is a custom table holding all new product types rules which we cache them in a WCS registry. The combination of product type and fulfillment partner is unique in that table and it holds flags such as apply shipping promotions, order/product level promotions, check for real-time inventory, etc.
- This also required the definition, in accelerator, of shipping codes, and charges, for all the new product types. Both order level and product level.
- The shipping-page front-end changed to display 3 buckets. First, items which are eligible for free shipping promotions. Second, items which are NOT eligible for free shipping promotions. Third, used items.
- There was a new data bean added and some new logic was added to existing shipping logic. The complexity of the logic comes from bucket grouping logic, which loops through all order items, and does a get on the map of rules to find the product type.
- There were many existing promotion Filter classes which depending on the rules, we had to modify to exclude from the list of eligible items returned by the Filter class, for example, MultiSKUFilter, etc.
- The new product types had to be included in Endeca search too. Data team had to provide search constants so that we can pick up the values and send it to Endeca for these types.
Skills set: J2EE/Java 1.5/WebSphere 6.0/WebSphere Commerce 6.0.0.4/RAD 6.0/JSP/DB2 9 /javascript/SVN, Agile methodology
Confidential, West Palm Beach, Florida
Senior WebSphere Commerce Consultant
Responsibilities:
- Basspro project: Worked on these integrations:
- QAS for address verifications. Web services/XML over HTTP.
- Vertex integration, for tax calculation. If Vertex fails, WCS OOB code will be used.
- Real-time inventory integration, for calculating inventory and displaying availability, in PDP, and shop cart pages.
Skills set: J2EE/Java 1.6/WebSphere 7.0/WebSphere Commerce 7.0.0.1/RAD 7.5/JSP/DB2 9 /javascript/SVN/VMware Player, Agile methodology
Confidential, Houston, Texas
Managing Consultant
Responsibilities:
- Providing managerial assistance to the lead project manager, and attending project management meetings.
- Providing development, technical solutions, and assistance in development and troubleshooting of WCS components.
- Providing production support to confidential.
- Working with the business team to capture their requirements and providing them with solutions.
- Improving the development process with providing processes and tools to create a development life cycle.
- Leading troubleshooting of WCS sub systems, and staging propagation failures.
- Working with IBM WCS team to develop and troubleshoot components such as Management Center, staging propagation, etc.
- Working with other backend and interfacing teams at MW to support production environment.
Confidential, Cleveland, Ohio
Senior WebSphere Commerce Consultant
Responsibilities:
- Localization of prices and displaying them in converted non-US currencies using E4X's exchange rates.
- Composing and sending/receiving xml request/response to/from DBI/E4X and embedding E4X’s envoy URL in DBI's checkout flow.
- Processing of Purchase Order files which includes FTPing them from E4X location, decrypting them, and updating the local WCS orders in accordance.
Skills set: J2EE/Java 1.4.2/WebSphere 6.0/WebSphere Commerce 6.0.0.3/RAD 6.0/JSP/DB2 9.5/javascript/SVN/VMware Player 2.0.2