Patrick Neubauer, PhD

Senior Software Engineer at CSS Insurance

Zurich, Zurich, Switzerland

About

I am passionate about technology and committed to delivering elegant and intuitive solutions. My commitment to continuous improvement drives me to explore innovative approaches for personal growth, product enhancement, and elevating the world around me. I relish transforming novel ideas into reality through structured, strategic action. Curiosity fuels my desire to comprehend the mechanics and rationale behind every phenomenon, enabling me to prioritize tasks and invest my time in the most impactful work. Decisions often encompass a vast array of factors, ranging from technical nuances and industry trends to customer demands and corporate vision. Navigating these intricacies can be a daunting task. I leverage my extensive training and experience in problem-solving to make informed decisions, adeptly shifting between contexts and constantly refining my mental models to maintain a comprehensive perspective, considering both the bigger picture and minute details. At the core of my motivation lies the desire to empower everyone around me to achieve success and reach their full potential. Embracing the principle of first seeking to understand and then being understood, I strive to foster an environment that nurtures growth and innovation. By cultivating a safe space that encourages experimentation, I enable individuals to learn, evolve, and make a positive impact.

Experience

  • Senior Software Engineer at CSS
    Jan 2026 - Present · 6 mos

    Senior Java Developer at CSS Insurance (Luzern) in the Vertrag Classic context. I work on backend-heavy systems where modernization and refactoring happen side-by-side: keeping the existing landscape stable while evolving toward a containerized Docker/Kubernetes setup and more frequent releases. Strong focus on Clean Code, test-driven development (TDD), and production-ready delivery.

  • Julius Baer (Zurich, Switzerland)
    • Senior Software and Platform Engineer
      Aug 2023 - Dec 2025 · 2 yrs 5 mos

      As a Platform Engineer within the Platform Engineering team, I lead organization-wide efforts to consolidate observability tools into a unified platform. This initiative enables streamlined monitoring, tracing, and logging for all teams, empowering them with self-service capabilities to define dashboards, monitoring configurations, and alerting automation. I focus on driving the adoption of observability-as-code practices, enhancing scalability, and improving infrastructure resilience using Kubernetes, Helm, and Octopus to support mission-critical systems. In this role, I collaborate closely with cross-functional teams to optimize applications and platforms, ensuring high availability and performance. Additionally, I spearhead the modernization of the bank’s DevOps and monitoring strategies, aligning them with long-term organizational goals to enhance operational efficiency. Beyond technical responsibilities, I mentor team members, fostering a culture of continuous learning and innovation across the department.

    • Senior Software and Performance Engineer
      Jan 2023 - Aug 2023 · 8 mos

      I lead software engineering initiatives focused on optimizing and scaling the STEP orchestration platform for test automation, load and performance testing, while playing a pivotal role in designing and implementing a global observability strategy. Collaborating with service teams, I enhance platform capacity, stability, and monitoring, ensuring the execution of complex tests across diverse environments. A key responsibility includes driving the consolidation of observability tools into a unified platform, streamlining how teams monitor, trace, and analyze logs and metrics. This platform provides a single entry point for all teams, supporting self-service capabilities for defining monitoring, dashboards, and alerts as code. By automating these processes, I foster efficiency and coherence across the organization. In addition to technical leadership, I manage team transitions and onboarding, ensuring knowledge transfer and enabling the team to meet and exceed performance goals. My work focuses on cutting-edge monitoring as code practices, aligned with long-term organizational goals. Achievements include introducing the new STEP orchestration platform, improving platform capacity to enable the execution of several hundreds of simultaneous browser and HTTP monitors, and onboarding the majority of internal applications onto the new orchestration platform. Technologies: Dynatrace, Kubernetes, Helm, Prometheus, Grafana, Playwright, K6, GitLab, Scaled Agile Framework (SAFe), Jira, Confluence, Java, Jenkins, Bitbucket, SonarQube.

  • ti&m (Full-time · 2 yrs)
    • Senior Software Engineer
      Sep 2021 - Dec 2022 · 1 yr 4 mos

      Architected and developed solutions for the government and defense sector of Switzerland (BIT), as well as multinational and cantonal banks and financial services companies (UBS, Luzerner Kantonalbank, Yokoy) founded and based in Switzerland. Technically led agile development teams, blueprinted software architecture (i.e., designed and evolved structural and behavioral models), and engaged in requirement engineering (i.e., generated and jointly refined user stories). Developed software, reviewed code, and released products while setting up continuous integration, delivery, and deployment pipelines. Utilized various technologies, tools, and methodologies, including Agile Scrum, Scaled Agile Framework (SAFe), Jira, PlantUML, Java, Kafka, Spring Boot, Swagger/OpenAPI, Avro, Hibernate, Maven, Docker, Cloud Foundry, Linux, Bitbucket, Sonatype Nexus, Confluent, Jenkins, Artifactory, Veracode, JFrog Xray, Sonar, UrbanCode, Prometheus & Grafana, Splunk, and IntelliJ.

    • Professional Software Engineer
      Jan 2021 - Aug 2021 · 8 mos

      Collaborated with a financial services company (Yokoy) and a Swiss multinational investment bank (UBS), to develop a transaction push-client for corporate expense management. Participated in agile requirement analysis, software development, and code reviewing, while managing DevOps (Jenkins and Artifactory), testing, release, and deployment (UrbanCode). Utilized technologies, tools, and methodologies, including Agile Scrum, Java, Kafka, Spring Boot, Avro, Hibernate, Maven, Bitbucket, Jira, Confluent, Jenkins, Veracode, Artifactory, JFrog, Xray, UrbanCode, JMeter, WebSphere, YAML, and IntelliJ.

  • University of York (Full-time · 3 yrs 10 mos)
    • Staff Research Associate
      Jan 2018 - Dec 2020 · 3 yrs

      Developed a distributed and collaborative execution framework for resilient mining of software repositories, as well as a big data analytics framework for polyglot and hybrid persistence architectures, using technologies such as Java, Python, Maven, Bootstrap, mxGraph, Apache Flink, Kafka, Hadoop, ActiveMQ, REST, Docker, Kubernetes, Travis, and Prometheus & Grafana. Created solutions for industrial partners in various domains, including automotive (Volkswagen and ATB) and earth observation (GMV Aerospace and Defense). Conducted domain-specific modeling language (DSL/DSML) development training, utilizing tools like EMF, Epsilon, and Xtext. Managed and moderated the Automated Software Engineering research group seminar. Presented project progress at EU Commission meetings and international conferences.

    • Research Associate
      Mar 2017 - Dec 2017 · 10 mos

      Secured project funding from the Austrian Federal Ministry of Education, Science, and Research through the prestigious Marietta Blau award. Designed and developed a framework for reusable textual notations for domain-specific languages (DSLs), utilizing technologies such as Java, EMF, Xtext, and deeplearning4j. Built reusable textual notations and transformations (EMF/Xtext/Epsilon), documenting MDE patterns for teaching and adoption.

  • Vienna University of Technology (Vienna, Austria)
    • Project Assistant
      Jul 2016 - Mar 2017 · 9 mos

      Collaborated with Siemens AG, Austria, and the University of Klagenfurt, Austria, to create a research project proposal focused on model-based adaptation and automation systems engineering, securing 1M EUR in funding. Led and mentored teams of 3-5 members working on individual software projects within the advanced model engineering course, utilizing technologies such as Java, XML Schema, EMF, and Xtext. Conducted model engineering (UML, Object Constraint Language, ATLAS Transformation Language) and web engineering (Java, HTML, CSS, JavaScript, Spring, Hibernate, Web Services) exams. Supervised labs on EMF, ATL, OCL, and Xtext; formalized modeling exercises aligned with model-driven engineering (MDE).

    • Senior Lecturer
      Oct 2015 - Jul 2016 · 10 mos

      Conducted lectures and oversaw practical sessions on object-oriented modeling, covering various UML diagrams such as class, activity, state, sequence, and use case diagrams with a systems-engineering lens; introduced concepts relevant to MBSE. Facilitated laboratories and examinations focused on semistructured data, including topics such as XML Schema, XPath, XQuery, and XSLT.

    • Project Assistant
      Mar 2014 - Oct 2015 · 1 yr 8 mos

      Successfully executed full-stack development and assessment of a model-driven cloud application development methodology, targeting risk, time, and cost reduction in software migration processes. Utilized technologies such as Java, Enterprise Architect, BPMN, OASIS TOSCA, and UML libraries, profiles, and producing templates and transformations consistent with MDE practice. Supervised and conducted examinations and laboratories in model engineering (Java, EMF, ATL, OCL, and Xtext) and web engineering (Java, Spring, JavaScript, and JPA) subjects.