Nicolas Favre

Digital Services

Lugano Metropolitan Area

About

Software Engineer specializing in backend development with Java and Spring Boot, working on digital banking services. I focus on building and maintaining scalable microservices and REST API's, with strong attention to detail and a focus on reliability, performance, and security in regulated environments. I enjoy designing clean, maintainable systems and contributing to robust backend solutions in collaborative Agile teams. Recently completed a foundational course in Banking & Finance, strengthening my understanding of financial systems and the domain in which I work.

Experience

  • Cornèr Banca SA (Лугано · Hybrid)
    • Software Engineer
      Aug 2024 - Present · 1 yr 11 mos

      • Develop and maintain backend services using Java and Spring Boot. • Design and implement RESTful APIs and microservices. • Deploy and operate applications on Kubernetes. • Collaborate with cross-functional teams to deliver scalable and reliable software solutions. • Contribute to system design, performance optimization, and code quality initiatives. • Support monitoring, troubleshooting, and continuous improvement of production systems.

    • CIAM Engineer
      Jun 2020 - Aug 2024 · 4 yrs 3 mos

      • Design and implement customer identity and access management solutions. • Integrate applications with authentication and authorization services. • Configure and maintain OAuth 2.0, OpenID Connect, and SAML integrations. • Support identity lifecycle management, user provisioning, and access controls. • Collaborate with development, security, and product teams to enhance authentication experiences. • Monitor and improve security, reliability, and compliance of identity services. • Troubleshoot authentication, authorization, and federation issues.

  • IT Services at USI Università della Svizzera italiana
    Jun 2019 - Jan 2020 · 8 mos

    Provided 1st and 2nd level IT support, assisting users with hardware, software, and account-related issues. Diagnosed and resolved technical problems, managed support tickets, and contributed to maintaining a reliable IT environment.

  • Network Engineering Intern at SWITCH (Switzerland)
    Jun 2014 - Jul 2014 · 2 mos

    A short but highly valuable experience supporting the Global LAN Engineering team in the deployment, installation, and configuration of network infrastructure across Switzerland. Assisted with network implementation activities, troubleshooting, and operational tasks while gaining hands-on experience with enterprise networking environments.