Assisting bol.com in their platform upgrade and gradual transition to remove Oracle Commerce (ATG) from their technology stack. Leveraging newer technologies like GCP, Kubernetes, istio, Kotlin to move towards a more agile landscape, allowing faster changes.
The Technische Unie required replacement of the ATG search engine with Oracle Endeca, in a gradual transition for customers. This meant a custom integration of a 2nd search engine and enable dynamic migration of customers onto Endeca. The 2nd phase of this project was an upgrade of the platform from ATG 10 to Oracle Commerce 11.3. The work involved architecture, design, development and testing.
Development of a back-end for B2B LED lighting solutions, allowing building owners to configure the lights in the rooms of their building and enabling features like daylight harvesting and room occupancy reporting. In this Internet of Things (IOT) environment involving hardware and software solutions in a large interdisciplinary team I helped in developing the Scala back-end which used Neo4J for persistency.
Assisting Ahold in the role of senior developer to integrate Oracle Commerce into their existing landscape. Replacing components in the landscape with Oracle Commerce technology while keeping the ah.nl site operational. Advisory role for introducing personalisation in the site. The design of the site uses a functional programming style, albeit in a Java environment. Integration testing was using the Cucumber for browser based testing, integrated into the Jenkins build pipeline.
Worked in a team that developed the Scala back-end for a IOT solution for lights in office spaces for companies. Via MQTT lighting devices (LED lamps, routers, building controllers, cloud) were configured to certain settings, allowing full control of the setup. Advanced features like room occupancy measurement, dailight harvesting and fine-grained control of the lighting installation of a building were realised.
As an architect in a large team, I was involved in shaping and customising the BCC to support the large product catalog (> 3 Million products). Customisations included rule-based category assignement, rule based pricing and custom promotions