Powerhouse Energy Platform – Technology stack migration and upgrade
Powerhouse is an energy platform trading various short- and long-term energy products on the Dutch and European markets. As a senior full-stack developer, I was responsible for developing and optimizing the platform. This platform used a wide technology stack, including Oracle DB, Java, JSF 2, Angular, and Python.
- Migration and technology upgrade: The main project was migrating and upgrading the platform’s technology stack, which involved upgrading several frameworks such as Java, Spring, Angular, and integrating microservices based on Spring Boot. I prepared a migration plan, including a risk analysis and security measures, to ensure a smooth and secure transition to the new stack.
- CVE monitoring and security: After the risk analysis, I set up an automated monitoring system for CVEs (Common Vulnerabilities and Exposures), including procedures and reports, ensuring the platform was always up to date with the latest security patches and that vulnerabilities were detected quickly.
- Problem analysis and stability improvements: In addition to regular tasks like implementing new features, I was actively involved in analyzing and solving technical stability issues within the platform, including identifying root causes and implementing targeted optimizations.
- Agile approach: I worked within an agile team using Scrum to quickly adjust and complete projects on time. This flexible approach allowed us to effectively plan and execute the migration and upgrades, despite the complexity of the environment.