Train Control Data January 2025 - Present
Developing applications using Java/Spring for backend, Eclipse RCP for desktop clients and Angular for web interfaces. Implementing DevOps practices using Ansible for automation, Splunk for logging and monitoring and AWS for cloud infrastructure. Working on specialized railway systems, including train control and generating train control data.

Recordsmanagement August 2023 - December 2024
Developed internal web applications for data protection solutions. Utilized a modern tech stack including JavaScript, TypeScript, Java, and Angular. Worked with Microsoft Azure for cloud services, implementing microservices architecture and using Kafka for event-driven systems. Applied Scaled Agile Framework (SAFe) and Scrum methodologies to ensure efficient project delivery and team collaboration.

Mendix - Module Development October 2022 - January 2024
Focusing on Mendix development, creating frontend widgets with React and developing Java functions for Mendix applications. This role combines low-code platform expertise with traditional programming skills, bridging the gap between rapid application development and custom functionality. Implementing responsive and user-friendly interfaces while ensuring seamless integration with backend systems.
DIMILAR - Rekrutenschule Planner January 2023 - July 2023
Developed a mobile web application using Angular for planning Rekrutenschule (military recruit school) as part of the "DIMILAR" digitalization program. Implemented the application within the Cloudfoundry environment, ensuring scalability and ease of deployment. Worked within a Scaled Agile Framework (SAFe) and Scrum methodologies, contributing to the digital transformation of military recruitment processes.
Train Control Data September 2020 - October 2022
Developed applications using Java/Spring for backend, Eclipse RCP for desktop clients and Angular for web interfaces. Implemented DevOps practices using Ansible for automation, Splunk for logging and monitoring and AWS for cloud infrastructure. Worked on specialized railway systems, including train control and generating train control data.
DispoOp - Automating Train Management August 2018 - August 2020
Developed a system to automate the interface between the train management software and the train control system. Utilized Java/Spring for backend development and integrated with existing SBB systems. Utilized technologies such as TIBCO Rendezvous for messaging, ensuring real-time data communication in the railway network. Collaborated with domain experts to translate complex railway operations into efficient software solutions.
Erbschaftssteuer - New Application July 2017 - July 2018
Developed a new application for the Kanton Zürich to calculate the Erbschaftssteuer (inheritance tax). Utilized Spring and Java EE for backend development and Vaadin for the frontend. Implemented complex tax calculation algorithms and integrated with cantonal database systems.
Ergänzungsleistungen - New Application October 2016 - June 2017
Developed a new application for the Kanton Zürich to manage people who need Ergänzungsleistungen (supplementary benefits) and to calculate the amount of money they receive. Used technologies such as Spring and Angular for creating a user-friendly interface. Collaborated with social services experts to ensure accurate benefit calculations and compliance with cantonal regulations.