Project 1: 890 By Capgemini
Clients: HP, SCB
890 by Capgemini is a plug-and-play artificial intelligence (AI) and analytics platform designed to empower organizations to harness their data effectively. Accessible via a single interface and compatible with any cloud environment, it enables users to engage with insights that drive real business outcomes at speed and scale.
- Integrated Drupal for managing website content efficiently.
- Implemented Redis caching to enhance application performance and reduce database load.
- Integrated Keycloak for secure authentication and single sign-on (SSO).
- Implemented Swagger for API testing and documentation.
- Integrated SonarQube for JUnit test cases, improving code quality and detecting vulnerabilities.
- Utilized Matomo for analytics, collecting and storing data while providing detailed reports for user insights.
- Used Jupyter Notebook to create interactive documents containing live code, equations, visualizations, media, and computational outputs.
- Managed containerized applications with Kubernetes, handling deployments, rolling updates, and scaling.
Project 2: Scottish Water
Client: Scottish Water
The project involves a water billing and monitoring system. Upgrading from the on-premise CC&B (Oracle Customer Care and Billing)system to Oracle CCS (Customer Cloud Service). This is the first implementation in Europe where a customer is migrating from CC&B to Oracle CCS.
My Role:
- Developed customizations using Groovy scripting for Oracle CCS.
- Created 30+ major scripts for new custom functionalities.
Key Challenges:
- Since Oracle CCS is a SaaS service, customization options are limited due to restricted resources.
Resolution:
- Developed custom script libraries to overcome limitations and enhance functionality.