Work Experience

My professional journey in software development

Senior Java Developer

UBS, Zurich June 2020 - Present

Credit Risk (Mortgages)

January 2024 - Current
  • Technical Leadership: Direct a 10-person engineering team to cultivate high-performance collaborative practices and technical excellence
  • API Architecture: Design and build low-latency REST APIs powering complex mortgage credit decision workflows, ensuring 100% test coverage
  • Performance Optimization: Pioneered Embedded Kafka integration, leveraging Failsafe and parallelization to slash test execution time by over 50%
  • Modernization Strategies: Drive seamless library and framework lifecycle upgrades utilizing OpenRewrite automation recipes
  • AI-Augmented Engineering: Heavily leveraged the Microsoft Copilot IntelliJ plugin in daily enterprise workflows since Q4 2025, drastically accelerating iterative coding, intricate system design drafting, and dense test generation
  • Quality Assurance: Champion rigorous DevOps pipelines, clean code principles, and shift-left testing methodologies across the enterprise

Client Onboarding

January 2023 - December 2023
  • Core Backend Services: Developed highly scalable Spring Boot REST APIs to drive automated end-to-end client onboarding workflows
  • Enterprise Security: Engineered a dedicated authentication microservice featuring zero-trust JWT integration and granular RBAC
  • Testing Infrastructure: Established a multi-layer testing matrix utilizing REST Assured, Cucumber, JUnit 5, and Mockito
  • Load & Performance: Spearheaded Gatling adoption, successfully embedding automated load testing directly into continuous integration pipelines

Trading Application

June 2020 - December 2022
  • Infrastructure Leadership: Led a 10-engineer team responsible for high-availability client data infrastructure and regulatory compliance systems
  • Complex API Design: Architected dual REST and GraphQL APIs featuring bidirectional data flows and complex regulatory engines (FINIG, MiFID)
  • DevOps & Automation: Established robust CI/CD deployment pipelines, utilizing Cucumber for scalable business-driven development
  • Operational Telemetry: Designed real-time Splunk intelligence dashboards to visualize live trading application metrics
  • System Reliability: Integrated AppDynamics and MMonit for comprehensive proactive monitoring and immediate incident mitigation
Spring Boot Microservices REST API GraphQL PostgreSQL Gatling Cucumber

Senior Java Developer

HCL Technologies, Zurich August 2017 - May 2020
  • Client Integration: Deployed at Credit Suisse, engineering mission-critical applications to support highly scalable global trading systems
  • Domain Architecture: Built and optimized data stores for complex banking regulations, secure user provisioning, and client entity management
  • Service Interoperability: Developed robust SOAP and RESTful web services seamlessly exposing protected client data to downstream systems
  • Batch Processing Systems: Engineered high-performance Oracle PL/SQL Stored Procedures targeting asynchronous, high-volume batch data operations
Java SOAP REST Oracle PLSQL

Software Engineer

ZoralisSA, Fribourg April 2016 - August 2017
  • Developed enterprise software solutions
  • Worked on full-stack development projects
Java Enterprise Applications

Technical Consultant

NTTDATA, Bangalore/Bern May 2010 - March 2016
  • Provided technical consulting services
  • Worked on various enterprise projects
Java Consulting

Technical Skills

Languages

Java 17 SQL PLSQL JavaScript

Frameworks

Spring Boot Spring Security Hibernate JPA

Testing

JUnit 5 Mockito REST Assured Cucumber Gatling

Databases

PostgreSQL Oracle H2

Tools & DevOps

Git Maven Jenkins Docker Splunk AppDynamics

Generative AI & Agents

Google Antigravity Microsoft Copilot Agent Orchestration Prompt Engineering Autonomous Systems

APIs & Architecture

REST GraphQL Microservices Multi-Tenancy