- Role:
Technical Consultant
- Period:
03/2020 — 03/2023
- Stack:
Java, JavaScript, Angular, PHP, MySQL, ElasticSearch, Red Hat Linux
- URL:
ecb.europa.eu
European Central Bank — Web Platform
Contributed to the latest ECB website redesign and ongoing maintenance of the core CMS — including the privacy and security measures that keep the platform consistent and audit-ready.
Highlights
- Multilingual at scale: ElasticSearch search engine indexing content in 24 languages, serving millions of pages, emails and links across the internal CMS and the public website.
- Live media: real-time integration of the President's live streaming with the multimedia team.
- Large-scale redesign powered by Java handling millions of HTML articles in i18n setups; JavaScript, Twig, Webpack, NPM, Grunt, SCSS, Angular, PHP and MySQL with PowerShell across MS Active Directory.
- Security: Content Security Policy mitigating XSS and unauthorised access; SHA-256 SSL certificates on Apache virtual hosts.
- Infrastructure: Red Hat Linux servers with Bash and Python automation; GitLab + JIRA release flow.
- Quality: end-to-end testing across modules and services, boosting reliability and reducing regressions.