

Tech Stack: Vue.js, Typescript, SCSS, Nest.js, Playwright, Cucumber, Vue Test Utils, CI/CD, Webpack, Scrum
As part of multiple agile teams, I contributed to the relaunch of bahn.de, the official website of Deutsche Bahn. Working in a Scrum framework, I was responsible for developing a completely new frontend for the site using the latest technologies, including Vue.js 3 and TypeScript. Ensuring high code quality was a key focus, achieved through integration, end-to-end, and unit testing using Vue Testing Library, Cucumber and Playwright. Additionally, my responsibilities extended to developing the middleware with Nest.js, enabling seamless communication with various backends. One of the main challenges of this project was managing the size and complexity of the website, which included a vast array of features.
My responsibility also included being part of a security task force ensuring the overall security of the application and protecting the application from hacker attacks and data leaks.
Thanks to my prior experience in building web applications with Vue.js, I was able to quickly familiarize myself with the extensive codebase and effectively contribute to the implementation of components and features.