Powerhouse Energy Platform – Migratie en upgrade van technologie stack
Powerhouse is een energieplatform dat handelt in diverse korte- en langetermijn energieproducten op de Nederlandse en Europese markten. Als senior full stack developer was ik verantwoordelijk voor de ontwikkeling en optimalisatie van het platform. Dit platform heeft een brede technologie-stack zoals, Oracle DB, Java., JSF2, Angular en Python.
- Migratie en technologie-upgrade: Een belangrijk project binnen Powerhouse was de migratie en upgrade van de technologie-stack van het platform. Dit omvatte het upgraden van meerdere frameworks, zoals Java, Spring, Angular, en het integreren van microservices op basis van Spring Boot. Ik heb voorafgaand een migratieplan opgesteld, inclusief een risicoanalyse en veiligheidsmaatregelen, zodat de overgang naar de nieuwe stack soepel en veilig verliep.
- CVE Monitoring en veiligheid: Na de risicoanalyse heb ik een automatisch monitoringsysteem opgezet voor CVE’s(Common Vulnerabilities and Exposures), inclusief procedures en rapportages. Dit zorgde ervoor dat het platform altijd up-to-date was met de laatste beveiligingspatches en dat kwetsbaarheden snel gedetecteerd werden.
- Probleemanalyse en stabiliteitsverbeteringen: Naast de reguliere werkzaamheden zoals het implementeren van nieuwe functionaliteiten, was ik actief betrokken bij het analyseren en oplossen van technische stabiliteitsproblemen binnen het platform. Dit omvatte het identificeren van de root causes van problemen en het doorvoeren van gerichte optimalisaties.
- Agile werkwijze: In dit project werkte ik samen met een agile team, waar we gebruikmaakten van Scrum om snel bij te sturen en de projecten op tijd af te ronden. Door deze flexibele werkwijze konden we de migratie en de upgrades effectief plannen en uitvoeren, ondanks de complexiteit van de omgeving.