Projects
1. SACO Revamp
· Consultation: Act as a consultant to business stakeholders, providing insights and recommendations on technology solutions and their potential impact.
· Collaboration: Work closely with project managers, developers, QA teams, and other stakeholders throughout the project lifecycle to ensure alignment with the solution architecture.
· Presentations and Workshops: Conduct presentations and workshops to communicate architectural designs, technical choices, and implementation strategies to both technical and non-technical audiences.
Technical Leadership and Governance
· Best Practices: Establish and promote best practices in design, coding, and testing to ensure the quality and maintainability of solutions.
· Standards and Policies: Define and enforce architectural standards, policies, and guidelines to ensure consistency and compliance across projects.
· Quality Assurance: Review and approve design documents, code, and other deliverables to ensure they adhere to the defined architecture and standards.
Integration and Interoperability
· System Integration:Design and oversee the integration of various systems, applications, and services, ensuring seamless communication and data flow. This involves
§ SAP ECC Odata based Inbound and Outbound integration through CPI.
§ C4C (CRM) integration
§ UNBXD (AI Search) integration,
§ Testfreaks (Review and Rating) integration,
§ SAP OPPS (Price and Promotions) integration,
§ SAP CAR (Stock Management) integration,
§ Xeno (Loyalty Point) integration,
§ Payment Provider integration – Payfort, Apple Pay, STC Pay integration,
§ Smart Content (24TTL, Fodoole) Integration.
· APIs and Interfaces: Define and document APIs, data models, and integration protocols to facilitate interoperability between different systems.
Performance, Scalability
· Performance Optimization: Ensure that the solution architecture supports the required performance, scalability, and reliability requirements. Involved continuous load testing and code optimization.
· Scalability and Resilience: Architect solutions that can scale to accommodate growing user demands and are resilient to failures.
· Continuous Improvement: Identify areas for improvement in existing systems and propose enhancements to optimize performance and functionality.
Project Planning and Management
· Project Scope and Estimation: Assist in defining the project scope, estimating time and resources required for implementation, and managing architectural risks.
· Milestones and Deliverables: Work with project managers to establish project milestones and deliverables, ensuring alignment with architectural plans.
· Risk Management: Identify technical risks and develop mitigation strategies to address potential issues during the project lifecycle.
Mentoring and Training
· Team Development: Mentor and train junior architects, developers, and other technical staff, fostering skill development and knowledge sharing.
· Knowledge Sharing: Create and maintain a repository of architectural patterns, best practices, and lessons learned to promote knowledge sharing within the organization.
Vendor and Partner Management
· Vendor Evaluation: Assess and select third-party vendors and partners, ensuring that their offerings align with the technical and business requirements.
· Collaboration: Coordinate with external vendors and partners to integrate their products and services into the overall solution architecture.
Feedback and Iteration
· Gather feedback from users and stakeholder’s post-implementation and iterate on the solution to enhance functionality and user satisfaction.
Skills/Domain: SAP Commerce Cloud (Hybris), OCC, REST webservices integration, third party integrations: SAP ECC through CPI, C4C, UNBXD, Testfreaks, SAP OPPS, SAP CAR, Xeno, Payment Providers – Payfort, Apple Pay, STC Pay integration, 24TTL, Fodoole, GTM, Gitlab, Dynatrace, SONAR
Agriserv Services
Company: Agriserv
The National Agricultural Service Company is a wholly owned government entity of the Kingdom of Saudi Arabia. It was established by the decision of Council of Ministers No. 604 in 2018 as one of the outcomes of the agricultural services transformation program within the Ministry of Environment, Water, and Agriculture, under the National Transformation Program to achieve 2030 vision.
The company aims to provide high-quality and sustainable agricultural services, empowering farmers, livestock herders, and commercial entities in the agricultural sector to enhance operational efficiency, increase quality and productivity, and have a positive overall impact on this sector.
Project Overview:
The Agriserv Services is the pivotal program of creating the agriculture service marketplace. The aim it to provide reliable, cost effective and faster services to the local farmers. The Platform support registering and onboarding the service providers offering wide variety of services like animal veterinary care, transportation, botanical, bee keeping, lab and test services, consultation. A Customer can avail required service from any of the registered provider nearby his location. The aim of the platform is to handle all agriculture festivals, all import and export permits, special drives by government along with other regular services.
Solution USP
The Headless Commerce implementation supports 2 SAP composable storefronts websites, 4 Mobile APPS (Apple/Android) with robust integration with C4C, S/4HANA, SAC.
Roles and Responsibilities:
Solution Design and Architecture
· Requirement Analysis: Work with stakeholders, including business analysts, project managers, and other architects, to gather and understand business and technical requirements.
· Architecture Design: Develop high-level and detailed solution architectures, including system components, data flows, integration points, and technical infrastructure.
· Technology Selection: Evaluate and select appropriate technologies, platforms, and frameworks that best meet the business and technical requirements.
· Documentation: Create detailed technical documentation, including architecture diagrams, design specifications, and deployment plans.
Stakeholder Communication and Collaboration
· Consultation: Act as a consultant to business stakeholders, providing insights and recommendations on technology solutions and their potential impact.
· Collaboration: Work closely with project managers, developers, QA teams, and other stakeholders throughout the project lifecycle to ensure alignment with the solution architecture.
· Presentations and Workshops: Conduct presentations and workshops to communicate architectural designs, technical choices, and implementation strategies to both technical and non-technical audiences.
Technical Leadership and Governance
· Best Practices: Establish and promote best practices in design, coding, and testing to ensure the quality and maintainability of solutions.
· Standards and Policies: Define and enforce architectural standards, policies, and guidelines to ensure consistency and compliance across projects.
· Quality Assurance: Review and approve design documents, code, and other deliverables to ensure they adhere to the defined architecture and standards.
Integration and Interoperability
· System Integration: Integration with C4C via BTP, Payment Provider Tabadul, SAP Analytics Cloud, S/4Hana, KSA Commerce Services, SSO – Azure AD
· APIs and Interfaces: Define and document APIs, data models, and integration protocols to facilitate interoperability between different systems.
Performance, Scalability
· Performance Optimization: Ensure that the solution architecture supports the required performance, scalability, and reliability requirements. Involved continuous load testing and code optimization.
· Scalability and Resilience: Architect solutions that can scale to accommodate growing user demands and are resilient to failures.
Project Planning and Management
· Project Scope and Estimation: Assist in defining the project scope, estimating time and resources required for implementation, and managing architectural risks.
· Milestones and Deliverables: Work with project managers to establish project milestones and deliverables, ensuring alignment with architectural plans.
· Risk Management: Identify technical risks and develop mitigation strategies to address potential issues during the project lifecycle.
Mentoring and Training
· Team Development: Mentor and train junior architects, developers, and other technical staff, fostering skill development and knowledge sharing.
· Knowledge Sharing: Create and maintain a repository of architectural patterns, best practices, and lessons learned to promote knowledge sharing within the organization.
Feedback and Iteration
· Gather feedback from users and stakeholder’s post-implementation and iterate on the solution to enhance functionality and user satisfaction.
Skills/Domain: SAP Commerce Cloud (Hybris), OCC, REST webservices integration, third party integrations: S/4Hana, C4C, SAC, Azure AD.
MICO – B2B Portal, Senior Hybris Architect
Company: Mico (Fletcher Building) – New Zealand
Mico is New Zealand’s largest plumbing, kitchen, bathroom & laundry specialist. Over 60 stores nationwide, Offers customers a wide range of products from piping and valves to baths, vanities and more. Backed by online sales channels MICO aspiration is to enter new markets, doubling the size of the business.
Project: The B2B portal is Hybris based headless commerce supporting the SAP Spartacus frontend. Along with standard modules implementation like Bloomreach Search, CoreLogic, Order Tracking, Quotes To Order, ASM with SSO etc, It’s also a part of bigger digital transformation where the ERP will move to SAP S4/HANA from JDE along with SAP BTP. MICO
Solution USP
Economy of scales - Single Headless SAP Commerce implementation serves 4 business units MICO, Tradelink, Stramit, Fletcher insulation with 4 different websites, 4 mobile apps, separate product and content catalogs.
Roles and Responsibilities:
Solution Design and Architecture
· Requirement Analysis: Work with stakeholders, including business analysts, project managers, and other architects, to gather and understand business and technical requirements.
· Architecture Design: Develop high-level and detailed solution architectures, including system components, data flows, integration points, and technical infrastructure.
· Pre-PI Preparation: Create detailed technical documentation, including architecture diagrams, design specifications, and deployment plans.
· Program Increment: Present the solution design to all stakeholders, defining technical dependencies, defining the required spikes, inter team’s coordination for dependent design, defining technical milestones.
Stakeholder Communication and Collaboration
· Consultation: Act as a consultant to business stakeholders, providing insights and recommendations on technology solutions and their potential impact.
· Collaboration: Work closely with project managers, developers, QA teams, and other stakeholders throughout the project lifecycle to ensure alignment with the solution architecture.
· Presentations and Workshops: Conduct presentations and workshops to communicate architectural designs, technical choices, and implementation strategies to both technical and non-technical audiences.
Technical Leadership and Governance
· Best Practices: Establish and promote best practices in design, coding, and testing to ensure the quality and maintainability of solutions.
· Standards and Policies: Define and enforce architectural standards, policies, and guidelines to ensure consistency and compliance across projects.
· Quality Assurance: Review and approve design documents, code, and other deliverables to ensure they adhere to the defined architecture and standards.
Integration and Interoperability
System Integration: Bloomreach Search, Mulesoft , JDE, CRM – Salesforce,
· APIs and Interfaces: Define and document APIs, data models, and integration protocols to facilitate interoperability between different systems.
Performance, Scalability
· Performance Optimization: Ensure that the solution architecture supports the required performance, scalability, and reliability requirements. Involved continuous load testing and code optimization.
· Scalability and Resilience: Architect solutions that can scale to accommodate growing user demands and are resilient to failures.
Mentoring and Training
· Team Development: Mentor and train junior architects, developers, and other technical staff, fostering skill development and knowledge sharing.
· Knowledge Sharing: Create and maintain a repository of architectural patterns, best practices, and lessons learned to promote knowledge sharing within the organization.
Skills/Domain: SAP Commerce Cloud (Hybris), OCC, REST webservices integration, third party integrations: JDE, Salesforce CRM, Mulesoft, Bloomreach.
Rent A Center
Rent-A-Center, Inc. (commonly referred to as RAC) is an American public furniture and electronics rent-to-own company based in Plano, Texas. Its operations include 24 retail installment stores;17 Home Choice stores and approximately 1,359 kiosks housed within retail partner stores. The project is to implement and enhance RAC B2C ECommerce business line. The main focus area includes stock management improvement, price and promotion, online contract management, payment integration.
Solution USP
Robust Integration with Complex Checkout– SAP Commerce cloud supports a complex check out workflow based on the possible renting contracts. It supports 21 checkout combinations along with contract signing and secure document persistence. At the backend it integrates with numerous cloud functions exposed through the middleware.
Roles and Responsibilities: Role was focused on Hybris redesign architect; the main considerations are:
1. Design and solutioning of new commerce features, involving providing technical solution document end to end changes, coordination with external systems owners like JDE, MuleSoft etc. for change implementation.
2.Work with the architecture committee to review the architecture changes.
3. Worked with other stakeholders on release planning, architecture implementation and guiding the technical implementation
6. Meeting the NFRs like performance parameters like time to response, TPS for any new change.
Skills/Domain: Hybris, Rest Web Services, Spring, Bitbucket, Dynatrace, SONAR
Projects
Summary: Worked with Publicis Sapient since 10th May, 2019 to December 2021. Post Joining Vikrant is going through domain and technical training to further enhance his secondary skills in Machine Learning and AWS.
Keurig – Redesign, Hybris Architect
Description: Keurig is the third largest US Coffee Retail company. With Redesign project Kerurig has initiated their first step towards Pre-DBT path. The project is to move the existing monolithic Hybris to the the Headless architecture where glass layer will move to React SPA. Along with this the another aim is to use the exising data layer technology stack for personalization view for the customers.It involve a technical stack of Hybris as ecommerce, APIGEE API gateway, React for front end.
Solution USP
Personalization, Subscription and high order frequency – Single SAP Commerce serving 3 websites, Keruig USA, Keurig Canada, Keurig Cooperate, Supports Spanish - English, multi-currency CAD - USD Supports personized content CDS customer data system, subscription module, auto orders through IOT, payment and reward points, ecommerce sales SLA breach if no orders received within 3 minutes.
Roles and Responsibilities: Role was focused on Hybris redesign architect, the main considerations are:
1. Desing and implement new headless Hybris architecture, specifically the smoothe tracnscation from the old monolighic running application.
2. Design and implement of personalization based on the data layer and tag management platform like Tealium.
3. Worked with other stakeholders on solutionining, release planning, solution architecture and guiding the technical implementation
6. Performance improvement for the new dynamic components.
Skills/Domain:Hybris, Rest Web Services, Spring, Bitbucket, Dynatrace, SONAR
Bunnings - BUDP (Bunnings Digital Platrom), Hybris Architect
Description:Bunnings is the largest home improvement retailer in Australia. With BUDP Bunnings is moving to the Headless Hybris solution. It involve a technical stack of Hybris as ecommerce and PIM, Coveo as indexing platform, APIGEE API gateway, React for front end. The aim of the project is to unify their B2C and B2B solutions and automate the manual steps followed by their partners.
Roles and Responsibilities:Role was focused on PCM track architect, the main considerations are:
1. Desing and implement the input data feed file ingestion involving Hybris Hot folder integration using Azure cloud function.
2. Design and implement reconciliation framework for feed ingestion.
3. Worked with other stakeholders on data modelling, hybris workflows and Hybris DAM (digital asset management) integration.
4. Design and leading implementation of Single Sign on with OKTA.
5. Providing inputs in Hybris backoffice customization.
6. Performance improvement in feed ingestion and backoffice.
7. Involvement in architecture design decisions with client and internal stakeholders. Providing technical guidance to team members.
Skills/Domain:Hybris, Rest Web Services, Spring, GIT, SONAR
Galleries Lafayette, Hybris Architect
Description:Galleries Lafayette is an ecommerce domain DBT project to revamp online presence and digital ecosystem of French retail giant Galleries Lafayette. From the traditional organization it moved to stream driven organization incorporating the scaled agile. From technology prospect, GL developed entire microservices based solution for its ecommerce platform with Spring Boot, Apigee, Vue Js, google cloud as cloud infrastructure supporting kubernetes cluster handing their docker containers. For ecommerce project the aim was to move from Old Hybris 4.4 version to new custom microservices based solution.
As Hybris Architect very first task on project was to handle their performance issues they which broke down their system during last year Black Friday Sales resulting in direct loss of revenue. After tracking and fixing this issue a rollback strategy was created to handle Hybris deployment along with new ecommerce platform.
Another challenge resolved was the improvement of the external cache implantation design. The unstable implementation of cold-warm-hot cache using memcaches and varnish cache was improvement, it also involved new failsafe custom cache for hybris - endeca.
Designing of rollback deployment and zero time deployment for Hybris 4.4.
Provided inputs on systematic strangulation design of Hybris with migration of functionality to the new micro-services based platform.
Skills/Domain:Hybris, Rest Web Services, Spring, GIT, SONAR
Projects
Edgepark Commerce, Hybris Architect
Description:Edgepark commerce is one of pivotal project of Cardinal Health's digital business transformation. It is to enhance online retail capabilities to enable customers purchase medical devices and services based on their health insurance.
Roles and Responsibilities:Vikrant worked with distributed team of 18 members to deliver the B2C online store solution on Hybris Platform for their medical equipment. Vikrant's role include Estimation of the project, leading initial POCs for system integration, development and review of high level and low level designs, setting up quality baseline for development team, provide technical insights during client's workshops, provided hybris specific insight to Devops and data migration strategies. Some of the initiatives delivered by team include:
Provided detailed implementation strategy to client.
Created Strategy to migrate data from multiple source systems to Hybris.
Implementation of B2C store in hybis with complex integrations with existing insurance management systems.
Skills/Domain:Hybris, Spring, GIT, SONAR, Spring Integration, java, Spring Boot Miroservices,
DFG Online Sales, Hybris Architect
Description:DFG is a group of 30 trading companies holding the largest flower chain in Netherland. The project is to support the digital sales of the products with their B2B Partners.
Vikrant worked with distributed team of 12 members to deliver the B2B online solution capable to generate new whitelable stores for sub-vendors and B2B online retail for primary vendors.. Vikrant's role include leading POCs around data modeling and time based sales, development and review of high level and low level designs, setting up quality baseline for development team, provide hybris centric technical inputs during client's workshops, configuring hybris commerce cloud V2. Key deliverables by team include:
Implementation of Hybris Commerce Cloud V2. based deployment.
Capability to create or remove white label shops enabling B2B2C business stream for client.
Streamline third party integrations.
Skills/Domain:Hybris, MySQL, Spring MVC, Spring REST, Spring Security OAuth2.0, Java 8, JSP
Duke Energy - CIP, Hybris Tech Lead
Description:Duke Energy is the major power supplier in 6 northern states of US. The project was to provide online purchase facility of non-regulatory services to the customers. This is the first Hybris project form Accenture in US for any utility company.
Vikrant worked with team of 28 members to deliver the B2C solution capable to provide online retail capability to purchase protection plans. The solution highly involve the workflow utilization along with regular ecommerce functionalities. On this project Vikrant's responsibilities included creating architecture design, leading development team, implementing best practices and quality standards, code review, leading poc for backoffice and microservices functionality. Initiative delivered by this project:
Capability to digitize and automate the existing manual work order process.
Headless Hybris commerce implementation.
Integration of more than 20 external services.
Skills/Domain:Hybris, MySQL, Spring MVC, Spring REST, Spring Security OAuth2.0., Jwt, Java 7, JSP
Coty-B2B Portal, Hybris Tech Lead
Description:Coty-B2B is the b2b portal for Coty INC, the owner of more than 30 major luxry perfume and cosmetic brands including Wellam Burberry, Claving Klain fragrances, GUCCI fragrance, Hugo Boss, Chole etc. The project is mainly to collaborate with the hair products with starting pilot from Canada and covering rest of the operational countries.
Vikrant worked as Architect responsible for application architecture design, leading development team, quality check and reviews of code, implementation of industrial standards and best practices. Along with this leading the Agile process for offshore team, git branching strategy, leading initial project setup and data modeling.
Skills/Domain:Hybris,J2EE ,Spring Security, Sonar, Jenkins
MyOnlineOptical, Development Manager / Architect
Description:MyOnlineOptical program is a turnkey solution to help Eye Care Professionals expand their existing practices beyond traditional bricks and mortar. IT a Hybris based application which acts as site factory to produce ready to use e-commerce web store.
Vikrant worked as development manager MyOnlineOptical, solely responsible of delivery from offshore team. His work spanned from leading a team 5 from offshore from Agile project management as well as from technical prospect. His role and responsibilities include being subject matter expert for hybris, create architectural design of components., enhancement of product technical roadmap along with product owner, leading the project development team, implementing best practices and industrial standards, performance enhancement and component refactoring, facilitating Scrum Cadences, Sprint planning, backlog refinement, retrospective meeting.
Skills/Domain:Hybris,J2EE ,Spring (MVC, Security), Sonar, Jenkins
Projects
EMC eStore, Team Lead
Description:EMC is market leader in storage solutions. EMC has B2B online store which is their biggest initiative to for high end storage devices. The solution is well integrated with the ERP system for inventory management and with salesforce to track the sales lead. The store also facilitate partners product sale and is targeted to massive scale the partner’s collaboration in storage sale business. The project technical imitative involve migration of eStore from Hybris 4.6 to 5.7 and add new CPQ module.
Roles and Responsibilities:Vikrant worked as Team Lead for EMC eStore project handling a team 6 members from offshore. His main responsibilities included providing technical design solution for client's requirement, performing POC (proof of concept), team management activities, code review, performance enhancement and code refactoring.
participation in scrum cadences, sprint planning, backlog refinement, retrospective meeting.
Skills/Domain:Hybris, J2EE, Spring, Maven, MySQL
Rexel Cloud Store, Team Lead
Description:Rexel is world leader in electrical supplies operational in 35 countries. Under the Hagemeyer brand Rexel has online B2B portal facilitating their business in more than 17 countries, supporting more 08 languages. Rexel cloud store is a major project to implement B2B portal in Hybris 5.X.
Vikrant worked with a distributed team of more than 100 persons. His assignment on Rexel was specific to enhancing the performance of product search which was bothering the business stakeholders for quite some time. His main responsibilities include develop technical solution for efficient product search with architect and SEO manager, coordination with release manager for implementing enterprise wide solr changes, development and code review. The main initiative delivered by this assignment include:
Enhanced and more refined product search.
Increased product search performance meeting the NFR of 300ms on a product catalog of 400,000 products.
Skills/Domain:Hybris, Solr, Spring, GIT, SONAR
Redheart - B2C, Team Lead
Description:Red Heart is part of the Coats PLC of brands in the crafts and notions category and operates in 14 counties of Europe and Asia. Redheart project was to create a new online store on Hybris platform. Redheart team took the Hybris platform leverage to increase their sales as well as re-engineer their processes.
Vikrant lead a team of 15 members distributed team. On this project Vikrant's responsibilities included creating architecture design, leading development team, implementing best practices and quality standards, code review, scrum master for the project facilitating the daily standup, sprint planning, backlog refinements with other stakeholders, spring retrospective, developing hybris competency. The main initiative delivered by the team include:
Delivery of a robust eStore on Hybris in a short span of four months focusing of client's vision of doubling the revenue for online units in next two years.
Skills/Domain:Hybris,J2EE ,Spring
Projects
Account Switching, Developer/Senior Software Engineer
Description:The application is to completely automate the bank account transfers within UK. The application simplifies the procedure and reduces the account transfers from 3 months to a 7 day cycle that even without bothering about the existing direct debits, credits and other services associated with the individual account.. Scope of the project was to create the new account switching application and integrate it with the existing gambit of 17 kestrel applications.
Roles and Responsibilities:Vikrant was a part of distributed team of 30 members . On this project Vikrant's responsibilities included
development of the application as per the requirements, integration of application with existing kestrel applications , requirement analysis and estimation for the application, work assignment and other team management activities.
Skills/Domain:: Core Java , J2EE , Spring core , Hibernate
Kestrel Falcon, Developer/Senior Software Engineer
Description:Kestrel is UK project of Pentathlon program which went live in July- 2006. Scope of the project was to implement the enhancement requests for a gambit of 17 applications. Along with the Kestrel project Falcon services deals in UK market catering to real time payments.
Vikrant was a part of distributed team of 22 members . On this project Vikrant's responsibilities included development of the application as per the requirements, integration of application with existing kestrel applications , requirement analysis and estimation for the application, work assignment and other team management activities.
Skills/Domain:: Core Java , J2EE, Spring core , Spring MVC, EhCache, Hibernate
Projects
eCustomer, Software Engineer
Description:eCustomer is business critical application for Ashland chemical business division. Through this web based application clients can place a purchase order and track its status. Currently it is the life line of Ashland’s product sales in US and central Europe. It also acts a web based interface to SAP and closely interact with the SAP interact to the sales module of SAP.
Roles and Responsibilities:Vikrant was a part of team of 12 members . On this project Vikrant's responsibilities included development of the application as per the requirements , requirement analysis and estimation for the application, work assignment and other team management activities.
Skills/Domain:Core Java , J2EE, Spring core,Struts, Hibernate
FAM, Software Developer
Description:FAM is a web based application which is used extensively for annual business process of aligning the geographical sales divisions of Ecolab. It is used to enhance the client services by aligning each and every account to the appropriate geographical region. It also involves the alignment of sales executives and managers to serve the clients in a better way.
Vikrant was a part of team of 15 members . On this project Vikrant's responsibilities included
development of the application as per the requirements , requirement analysis and estimation for the application, POC for the reports integration module.
Skills/Domain: Java, J2EE, JSF , Hibernate, Spring
Solution Design: End to end solution design involving reference architecture, architecture building blocks, gap analysis of existing architecture, defining re-usability from reference architecture, defining architectural landscape, define technical roadmap, create architectural definition document, architecture review, creating architecture definition document, cost estimation, cost optimization
SAP Commerce Cloud (Hybris)1905 Certification
SACO Revamp
Company: SACO, Saudi Arabia's leading provider of home improvement products, founded in 1984. Currently operating 34 stores in 18 cities, including five SACO World Stores, each ranging from 2,350 to 24,500 square meters.
Project Overview: This project aimed to modernize and enhance SACO's online presence to better serve its customers and align with evolving market trends. The key objectives included migrating from the legacy SAP Storefront Accelerator to the new SAP Composable Storefront, integrating advanced AI-driven search capabilities, expanding the loyalty program with new partners, incorporating additional payment providers, and improving data analytics capabilities.
Solution USP
The Headless Commerce implementation supports SAP composable storefront, Mobile APPS (Apple/Android), 6 payment providers, external review and rating system, external loyalty platform, SAP CAR and SAP OPPS for stock and pricing, two languages Arabic and English, AI based search, GTM, 3 smart content systems.
Roles and Responsibilities:
Solution Design and Architecture
· Requirement Analysis: Work with stakeholders, including business analysts, project managers, and other architects, to gather and understand business and technical requirements.
· Architecture Design: Develop high-level and detailed solution architectures, including system components, data flows, integration points, and technical infrastructure.
· Technology Selection: Evaluate and select appropriate technologies, platforms, and frameworks that best meet the business and technical requirements.
· Documentation: Create detailed technical documentation, including architecture diagrams, design specifications, and deployment plans.
Stakeholder Communication and Collaboration
· Consultation: Act as a consultant to business stakeholders, providing insights and recommendations on technology solutions and their potential impact.
· Collaboration: Work closely with project managers, developers, QA teams, and other stakeholders throughout the project lifecycle to ensure alignment with the solution architecture.
· Presentations and Workshops: Conduct presentations and workshops to communicate architectural designs, technical choices, and implementation strategies to both technical and non-technical audiences.
Technical Leadership and Governance
· Best Practices: Establish and promote best practices in design, coding, and testing to ensure the quality and maintainability of solutions.
· Standards and Policies: Define and enforce architectural standards, policies, and guidelines to ensure consistency and compliance across projects.
· Quality Assurance: Review and approve design documents, code, and other deliverables to ensure they adhere to the defined architecture and standards.
Integration and Interoperability
· System Integration:Design and oversee the integration of various systems, applications, and services, ensuring seamless communication and data flow. This involves
§ SAP ECC Odata based Inbound and Outbound integration through CPI.
§ C4C (CRM) integration
§ UNBXD (AI Search) integration,
§ Testfreaks (Review and Rating) integration,
§ SAP OPPS (Price and Promotions) integration,
§ SAP CAR (Stock Management) integration,
§ Xeno (Loyalty Point) integration,
§ Payment Provider integration – Payfort, Apple Pay, STC Pay integration,
§ Smart Content (24TTL, Fodoole) Integration.
· APIs and Interfaces: Define and document APIs, data models, and integration protocols to facilitate interoperability between different systems.
Performance, Scalability
· Performance Optimization: Ensure that the solution architecture supports the required performance, scalability, and reliability requirements. Involved continuous load testing and code optimization.
· Scalability and Resilience: Architect solutions that can scale to accommodate growing user demands and are resilient to failures.
· Continuous Improvement: Identify areas for improvement in existing systems and propose enhancements to optimize performance and functionality.
Project Planning and Management
· Project Scope and Estimation: Assist in defining the project scope, estimating time and resources required for implementation, and managing architectural risks.
· Milestones and Deliverables: Work with project managers to establish project milestones and deliverables, ensuring alignment with architectural plans.
· Risk Management: Identify technical risks and develop mitigation strategies to address potential issues during the project lifecycle.
Mentoring and Training
· Team Development: Mentor and train junior architects, developers, and other technical staff, fostering skill development and knowledge sharing.
· Knowledge Sharing: Create and maintain a repository of architectural patterns, best practices, and lessons learned to promote knowledge sharing within the organization.
Vendor and Partner Management
· Vendor Evaluation: Assess and select third-party vendors and partners, ensuring that their offerings align with the technical and business requirements.
· Collaboration: Coordinate with external vendors and partners to integrate their products and services into the overall solution architecture.
Feedback and Iteration
· Gather feedback from users and stakeholder’s post-implementation and iterate on the solution to enhance functionality and user satisfaction.
Skills/Domain: SAP Commerce Cloud (Hybris), OCC, REST webservices integration, third party integrations: SAP ECC through CPI, C4C, UNBXD, Testfreaks, SAP OPPS, SAP CAR, Xeno, Payment Providers – Payfort, Apple Pay, STC Pay integration, 24TTL, Fodoole, GTM, Gitlab, Dynatrace, SONAR
Agriserv Services
Company: Agriserv
The National Agricultural Service Company is a wholly owned government entity of the Kingdom of Saudi Arabia. It was established by the decision of Council of Ministers No. 604 in 2018 as one of the outcomes of the agricultural services transformation program within the Ministry of Environment, Water, and Agriculture, under the National Transformation Program to achieve 2030 vision.
The company aims to provide high-quality and sustainable agricultural services, empowering farmers, livestock herders, and commercial entities in the agricultural sector to enhance operational efficiency, increase quality and productivity, and have a positive overall impact on this sector.
Project Overview:
The Agriserv Services is the pivotal program of creating the agriculture service marketplace. The aim it to provide reliable, cost effective and faster services to the local farmers. The Platform support registering and onboarding the service providers offering wide variety of services like animal veterinary care, transportation, botanical, bee keeping, lab and test services, consultation. A Customer can avail required service from any of the registered provider nearby his location. The aim of the platform is to handle all agriculture festivals, all import and export permits, special drives by government along with other regular services.
Solution USP
The Headless Commerce implementation supports 2 SAP composable storefronts websites, 4 Mobile APPS (Apple/Android) with robust integration with C4C, S/4HANA, SAC.
Roles and Responsibilities:
Solution Design and Architecture
· Requirement Analysis: Work with stakeholders, including business analysts, project managers, and other architects, to gather and understand business and technical requirements.
· Architecture Design: Develop high-level and detailed solution architectures, including system components, data flows, integration points, and technical infrastructure.
· Technology Selection: Evaluate and select appropriate technologies, platforms, and frameworks that best meet the business and technical requirements.
· Documentation: Create detailed technical documentation, including architecture diagrams, design specifications, and deployment plans.
Stakeholder Communication and Collaboration
· Consultation: Act as a consultant to business stakeholders, providing insights and recommendations on technology solutions and their potential impact.
· Collaboration: Work closely with project managers, developers, QA teams, and other stakeholders throughout the project lifecycle to ensure alignment with the solution architecture.
· Presentations and Workshops: Conduct presentations and workshops to communicate architectural designs, technical choices, and implementation strategies to both technical and non-technical audiences.
Technical Leadership and Governance
· Best Practices: Establish and promote best practices in design, coding, and testing to ensure the quality and maintainability of solutions.
· Standards and Policies: Define and enforce architectural standards, policies, and guidelines to ensure consistency and compliance across projects.
· Quality Assurance: Review and approve design documents, code, and other deliverables to ensure they adhere to the defined architecture and standards.
Integration and Interoperability
· System Integration: Integration with C4C via BTP, Payment Provider Tabadul, SAP Analytics Cloud, S/4Hana, KSA Commerce Services, SSO – Azure AD
· APIs and Interfaces: Define and document APIs, data models, and integration protocols to facilitate interoperability between different systems.
Performance, Scalability
· Performance Optimization: Ensure that the solution architecture supports the required performance, scalability, and reliability requirements. Involved continuous load testing and code optimization.
· Scalability and Resilience: Architect solutions that can scale to accommodate growing user demands and are resilient to failures.
Project Planning and Management
· Project Scope and Estimation: Assist in defining the project scope, estimating time and resources required for implementation, and managing architectural risks.
· Milestones and Deliverables: Work with project managers to establish project milestones and deliverables, ensuring alignment with architectural plans.
· Risk Management: Identify technical risks and develop mitigation strategies to address potential issues during the project lifecycle.
Mentoring and Training
· Team Development: Mentor and train junior architects, developers, and other technical staff, fostering skill development and knowledge sharing.
· Knowledge Sharing: Create and maintain a repository of architectural patterns, best practices, and lessons learned to promote knowledge sharing within the organization.
Feedback and Iteration
· Gather feedback from users and stakeholder’s post-implementation and iterate on the solution to enhance functionality and user satisfaction.
Skills/Domain: SAP Commerce Cloud (Hybris), OCC, REST webservices integration, third party integrations: S/4Hana, C4C, SAC, Azure AD.
MICO – B2B Portal, Senior Hybris Architect
Company: Mico (Fletcher Building) – New Zealand
Mico is New Zealand’s largest plumbing, kitchen, bathroom & laundry specialist. Over 60 stores nationwide, Offers customers a wide range of products from piping and valves to baths, vanities and more. Backed by online sales channels MICO aspiration is to enter new markets, doubling the size of the business.
Project: The B2B portal is Hybris based headless commerce supporting the SAP Spartacus frontend. Along with standard modules implementation like Bloomreach Search, CoreLogic, Order Tracking, Quotes To Order, ASM with SSO etc, It’s also a part of bigger digital transformation where the ERP will move to SAP S4/HANA from JDE along with SAP BTP. MICO
Solution USP
Economy of scales - Single Headless SAP Commerce implementation serves 4 business units MICO, Tradelink, Stramit, Fletcher insulation with 4 different websites, 4 mobile apps, separate product and content catalogs.
Roles and Responsibilities:
Solution Design and Architecture
· Requirement Analysis: Work with stakeholders, including business analysts, project managers, and other architects, to gather and understand business and technical requirements.
· Architecture Design: Develop high-level and detailed solution architectures, including system components, data flows, integration points, and technical infrastructure.
· Pre-PI Preparation: Create detailed technical documentation, including architecture diagrams, design specifications, and deployment plans.
· Program Increment: Present the solution design to all stakeholders, defining technical dependencies, defining the required spikes, inter team’s coordination for dependent design, defining technical milestones.
Stakeholder Communication and Collaboration
· Consultation: Act as a consultant to business stakeholders, providing insights and recommendations on technology solutions and their potential impact.
· Collaboration: Work closely with project managers, developers, QA teams, and other stakeholders throughout the project lifecycle to ensure alignment with the solution architecture.
· Presentations and Workshops: Conduct presentations and workshops to communicate architectural designs, technical choices, and implementation strategies to both technical and non-technical audiences.
Technical Leadership and Governance
· Best Practices: Establish and promote best practices in design, coding, and testing to ensure the quality and maintainability of solutions.
· Standards and Policies: Define and enforce architectural standards, policies, and guidelines to ensure consistency and compliance across projects.
· Quality Assurance: Review and approve design documents, code, and other deliverables to ensure they adhere to the defined architecture and standards.
Integration and Interoperability
System Integration: Bloomreach Search, Mulesoft , JDE, CRM – Salesforce,
· APIs and Interfaces: Define and document APIs, data models, and integration protocols to facilitate interoperability between different systems.
Performance, Scalability
· Performance Optimization: Ensure that the solution architecture supports the required performance, scalability, and reliability requirements. Involved continuous load testing and code optimization.
· Scalability and Resilience: Architect solutions that can scale to accommodate growing user demands and are resilient to failures.
Mentoring and Training
· Team Development: Mentor and train junior architects, developers, and other technical staff, fostering skill development and knowledge sharing.
· Knowledge Sharing: Create and maintain a repository of architectural patterns, best practices, and lessons learned to promote knowledge sharing within the organization.
Skills/Domain: SAP Commerce Cloud (Hybris), OCC, REST webservices integration, third party integrations: JDE, Salesforce CRM, Mulesoft, Bloomreach.
Rent A Center
Rent-A-Center, Inc. (commonly referred to as RAC) is an American public furniture and electronics rent-to-own company based in Plano, Texas. Its operations include 24 retail installment stores;17 Home Choice stores and approximately 1,359 kiosks housed within retail partner stores. The project is to implement and enhance RAC B2C ECommerce business line. The main focus area includes stock management improvement, price and promotion, online contract management, payment integration.
Solution USP
Robust Integration with Complex Checkout– SAP Commerce cloud supports a complex check out workflow based on the possible renting contracts. It supports 21 checkout combinations along with contract signing and secure document persistence. At the backend it integrates with numerous cloud functions exposed through the middleware.
Roles and Responsibilities: Role was focused on Hybris redesign architect; the main considerations are:
1. Design and solutioning of new commerce features, involving providing technical solution document end to end changes, coordination with external systems owners like JDE, MuleSoft etc. for change implementation.
2.Work with the architecture committee to review the architecture changes.
3. Worked with other stakeholders on release planning, architecture implementation and guiding the technical implementation
6. Meeting the NFRs like performance parameters like time to response, TPS for any new change.
Skills/Domain: Hybris, Rest Web Services, Spring, Bitbucket, Dynatrace, SONAR