Accomplished IT professional with 11.6 years of experience in Java, Spring Boot, AngularJS, and SAP Business Technology Platform. Expertise in designing and developing responsive web applications for the retail industry, with strong skills in client interaction, requirement gathering, and feasibility studies. Proven track record in analysis, development, testing, and production deployment, focusing on performance improvements and coding standards. Proficient in agile methodologies, DevOps practices, and API interface design using ODATA and SCIM frameworks. Recognized subject matter expert in SAP BTP (Neo and Cloud Foundry) and SuccessFactors Integration.
TITLE: BTP custom applications - SAP BTP WorkZone and Cloud Foundry migration
CLIENT: WOOLWORTHS
BUSINESS CASE:
Woolworths uses SAP Business Technology Platform Extension suite for various applications and Integrations. Currently, most of the applications uses Neo Portal services are not being offered by SAP post June 2025 and SAP is sunsetting the usage of Neo Environment in 2028
The main objective of this project is to migrate applications from SAP BTP Neo to SAP BTP Foundry and migrate from Portal Service to SAP WorkZone before June 2025 in response to SAP's Contractual deadline
MIGRATON CHALLENGE:
SOLUTION APPROACH:
TECH STACK USED:
SAP CAP (Java 1.17) | SAP cloud SDK |SAP UI5 | jQuery | NodeJS | SuccessFactors EC and Performance modules | SAP BTP Cloud Foundry | SAP BTP WorkZone |Spring boo
TITLE: SuccessFactors Integration Solutions and Implementation
CLIENT: WOOLWORTHS
TITLE: Cyber Security initiatives and solutions
CLIENT: WOOLWORTHS
TITLE: My Plan Performance Management Application
CLIENT: WOOLWORTHS
BUSINESS CASE:
The current system lacks a unified and streamlined approach for team members and leaders to manage performance goals and feedback effectively. Team Leaders struggles to easily track team progress and follow up with specific members due to insufficient dashboard insights and statistics. This inefficiency hinders the ability of team leaders to monitor and support their team's progress effectively. Additionally, the feedback process is cumbersome, making it difficult for team members to give and receive timely feedback.
SOLUTION APPROACH:
VALUE ADD TO BUSINESS:
TECH STACK USED:
SAP CAP (Java 1.17) | SAP cloud SDK | SAP Fiori | jQuery | NodeJS | SuccessFactors EC and Performance modules | Mockito for Unit testing | SAP BTP Cloud Foundry | | Spring boot
TITLE: Request to Recruit – Native users solution
CLIENT: WOOLWORTHS
BUSINESS CASE:
Woolworths uses SuccessFactors learning module (LMS) to conduct compliance trainings for employees, contractors and trainees. Learning module is a separate instance of SuccessFactors and accessed via a separate URL. Approximately 200 Work Experience / Bread and Butter trainees were on-boarded directly into the Learning Management System each month and they were required to access the learning module for compliance training using a Native Login URL/Link and this feature depreciated on 19 Nov 2022
SOLUTION APPROACH:
VALUE ADD TO BUSINESS:
To automate the new process for trainee access to the learning module, a comprehensive solution design and build were completed, eliminating the need for manual interventions.
The key highlights of the solution include:
TECH STACK USED:
Java 1.8 & 1.17 | SWAGGER CXF | SAP BTP Neo and Cloud Foundry | AngularJS | CSS3 | jQuery |HTML5| SuccessFactors EC
TITLE: Request to Recruit – Job Requisition for in-Store CLIENT: WOOLWORTHS
BUSINESS CASE:
Hiring Managers were using a google form to submit ‘request to recruit’ or ‘raise a requisition’ form for Christmas Recruitment.
The Google Form did not support data validations of the data against SuccessFactors EC and Candidate recruitment data. This causes data quality issues during the time of submission.
Instore Recruitment was looking for a solution that can minimise data quality issues by enabling a form that can perform data validations during the Request to Recruit process.
SOLUTION APPROACH:
VALUE ADD TO BUSINESS:
TECH STACK USED:
Java 1.8 & 1.17 | SWAGGER CXF | SAP BTP Neo and Cloud Foundry | AngularJS | CSS3 | jQuery |HTML5| SuccessFactors EC and RCM
TITLE: Talent Acquisition On-board Solution (TAOS) CLIENT: WOOLWORTHS
BUSINESS CASE:
This project delivers a streamlined prospective store employee candidate on-boarding journey with better user experience by introducing online candidate registration capabilities
ENHANCEMENTS AND KEY OUTCOMES:
TECH STACK USED:
Java 1.8 & 1.17 | SWAGGER CXF | SAP BTP Neo and Cloud Foundry | AngularJS | CSS3 | jQuery |HTML5| SuccessFactors RCM
TITLE: Contractor On-Boarding Solution
CLIENT: WOOLWORTHS
BUSINESS CASE:
SuccessFactors extension application provide the ability to create/Rehire contractors
ENHANCEMENTS AND KEY OUTCOMES:
TECH STACK USED:
Java 1.8 & 1.17 | SAP BTP Neo | Spring | SuccessFactors RCM | SAP Fiori
TITLE: WPS Migration
CLIENT: WOOLWORTHS
BUSINESS CASE:
Woolworths uses few corporate applications to manage card services and In-store portals related activities. These applications were developed with RAD IDE and deployed in IBM (Web sphere servers). Before IBM WebSphere license agreement expire, Woolworths has decided to migrate around 09 applications from IBM WebSphere v6.1 and v7.0 to JBoss EAP v6.4.5 and Loyalty card application to JBoss EAP v7.0 with Java8
SOLUTION APPROACH:
VALUE ADD TO BUSINESS:
TECH STACK USED:
Java,Spring | EJB | Oracle PL/SQL | SOAP Web Service | Java Message Service | Hibernate | JBOSS EAP 6.4.5
TITLE: Galaxy - Replenishment
CLIENT: WOOLWORTHS
BUSINESS CASE:
Galaxy is a project designed to help in the store replenishment process for Woolworths.The replenishment process of woolworths is more complex and sophisticated as it handles the replenishment process as well as the functionalities of the Distribution Centers’
ENHANCEMENTS AND KEY OUTCOMES:
TECH STACK USED:
Java,Struts | Oracle PL/SQL | SOAP Web Service | Hibernate | JBOSS EAP 6.4.5
SAP cloud services:
Tools used:
Visual Studio Code SAP Business Application Studio Eclipse SQL Developer SAP WEB IDE Atlassian JIRA for Confluence Postman SOAP tool JMeter for JMS PowerConnect