European Central Bank — Web Platform image 1
European Central Bank — Web Platform image 2
  • 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.