Senior Principal Software Engineer
Amsterdam Area, Netherlands
Architect of the platform migration and integration with existing CX and Chat products. UI in ADF and the backend in PHP.B2B project setup a PHP portal that connects to the Oracle sales cloud. Using REST APIs and SAML authentication.Improve the automated deployment of the Chat service. By means of containers (Docker). The Chat servers share their data via a Coherence cluster. However, this is difficult to test locally, by means of a cluster in Docker, I am automating this.Design, build and integrate the Oracle Virtual Assistant (OVA) into a microservice architecture. Within Oracle (Service) Cloud. Ensure that it can withstand high usage and that it is fault tolerant.Deploy OVA first on Oracle Container Engine, then on Oracle Kubernetes Cloud.Improved the Chat server so that it can be configured dynamically. So that it doesn't need a restart first. To make this possible and to be able to test it locally, it is first dockerized. Then automatic testing and added the logic. This was in Java with Coherence clusters.Worked on Oracle Digital Assistant (ODA) integration with Oracle Service Cloud. Linking ODA to the Chat server, so that chats via channels offered by ODA can also use the Chat server. Full CI/CD set up to make sure it continues to work after each release.Worked on Artificial Intelligence (Machine Learning) for Service Cloud based on the product categories based on the incidents that were created. Using Jupyter Notebooks, Kubernetes clusters to predict the associated categories. This project relied heavily on Kafka from where the events were published. The main challenges were tuning and configuring the customers in the different systems and setting up CI/CD across so many different systems.