Skip to main content

Curriculum Vitae

Patrick Favre

Lead Software Developer

Experienced Lead Developer specializing in designing robust architectures and delivering scalable solutions within complex enterprise environments. Skilled in Java, Kotlin, Spring, Micronaut, JEE, Android Development, JavaScript/Typescript and Mobile Payments, with a strong focus on cloud-native technologies and Agile methodologies. A proven engineering professional with a Master of Science (M.Sc.) in Computer Science from Technische Universität Wien.

Experience

Senacor Technologies

October 2019 – today
📍Vienna, Austria Full-time Hybrid

Lead Developer

April 2020 – today

As a Lead Developer, I empower and guide up to three feature teams of software developers to deliver impactful business solutions within a complex enterprise environment. My responsibilities include:

  • Technical Leadership: Designing and implementing scalable technical solutions and architecture, with a strong focus on Java-based enterprise frameworks (shifting to more serverless friendly technologies), cloud technologies, CI/CD pipelines, and Domain-Driven Design (DDD).
  • Team Development: Supporting the personal and professional growth of team members by fostering a culture of continuous learning, mentoring, and career progression.
  • Stakeholder Collaboration: Acting as a bridge between technical teams and stakeholders, ensuring alignment with business goals and clear communication of progress and challenges.
  • Agile Advocacy: Championing Agile methodologies to drive efficient development processes, improve team collaboration, and adapt to changing business needs.
Cloud Computing Amazon Web Services (AWS)

Technical Expert

October 2019 – March 2020
On-site role focused on technical expertise and support.

Projects

Internal Application Portal & Loan Review Platform
January 2024 – today
European Institution
Architected and delivered an enterprise-grade internal developer portal based on a decentralized microfrontend architecture using Module Federation. Implemented the platform using React, Node.js (NestJS), and AWS serverless infrastructure. Led development for a supervisory domain within a European banking environment, ensuring high standards for scalability, modularity, and compliance.
React Microfrontends Module Federation Node.js NestJS AWS Serverless Cloud Architecture
Cloud Data Platform for Business Intelligence
June 2023 – December 2023
Designed and guided the strategic evolution of a cloud-native data platform on AWS to support business intelligence workloads. Defined and implemented infrastructure using Terraform and Crossplane, enabling scalable and maintainable infrastructure-as-code practices across teams.
AWS Terraform Data Lakehouse Crossplane Cloud Architecture Infrastructure as Code Data Platform
Cloud-Native Loan Origination Platform
March 2021 – May 2023
Led architecture and development of a cloud-native loan origination platform for consumer credit processing. Built using Spring Boot (Java 17) microservices and React frontends, deployed on Azure. Defined and implemented the underlying cloud infrastructure using DevOps practices and infrastructure-as-code principles.
Java Spring Boot Microservices React Azure DevOps Infrastructure as Code
Digital Corporate Banking Signing Platform
October 2019 – June 2020
Designed and implemented a Java EE-based service enabling corporate banking clients to digitally sign and legitimize transactions. Delivered a secure and compliant solution within a modernized enterprise banking platform.
Java EE Enterprise Integration Security Digital Signing Backend Development
High-Security Health Data Aggregation Platform
January 2017 – June 2018
Architected and developed a highly secure health data aggregation platform with end-to-end encryption. Built using Spring, Angular, and Azure Cloud, ensuring strict security and privacy requirements for sensitive health data processing.
Spring Angular Azure Cloud Architecture Security End-to-End Encryption
Android Mobile Applications for Financial Services
January 2012 – December 2016
Developed Android applications for multiple financial service providers, focusing on usability, performance, and reliability. Contributed to delivering robust mobile banking and payment solutions in a regulated environment.
Android Mobile Development Java Kotlin UI/UX Performance Optimization

Jedermann-watches.com

July 2018 – March 2020
📍Vienna, Austria Co-Founder & CTO On-site

Co-Founder & CTO

July 2018 – March 2020
Co-founded and led technical development for an e-commerce startup.

Research Industrial Systems Engineering GmbH

November 2012 – September 2019
📍Vienna, Austria Full-time On-site

Senior Software Engineer

July 2018 – September 2019

Experienced software engineer with expertise in designing, developing, and optimizing enterprise-grade Java applications, primarily leveraging the Spring framework. Skilled in integrating robust backend solutions with modern, dynamic frontends using JavaScript-based frameworks such as Angular and React.

Key strengths include:

  • Proficiency in full-stack development, bridging scalable backend architectures with intuitive user interfaces.
  • Deep understanding of enterprise software development best practices, including performance optimization and maintainability.
  • Strong collaboration skills, working closely with cross-functional teams to deliver high-quality, business-critical solutions.
Software Architecture Software Development

Mobile Application Developer

November 2012 – June 2018

Developed a wide range of mobile applications for the Android platform, with a strong emphasis on building scalable, maintainable, and high-performing solutions. Key focus areas:

  • Modular Architectures: Designing modular and extensible application structures to improve maintainability and scalability.
  • CI Optimization: Enhancing continuous integration workflows using Gradle to streamline development and deployment processes.
  • Performance and Security: Prioritizing application optimization for speed and reliability while adhering to best practices for security.
Mobile Application Development Android Development

Freelance

March 2011 – October 2012
📍Vienna, Austria Freelance Hybrid

Software Engineer

March 2011 – October 2012
Developed and engineered requirements for an administrative web platform for the “Vorstudienlehrgang der Wiener Universitäten (VWU)” on behalf of the “OeAD.” Played a key role in creating a robust and user-friendly system using Java technologies and JSF. Collaborated closely with stakeholders to gather requirements, translate them into technical specifications, and deliver solutions tailored to the unique needs of the VWU program.
Software Development Requirements Engineering

TU Wien

October 2009 – July 2012
📍Vienna, Austria Part-time On-site

Student Tutor

October 2009 – July 2012

Served as a tutor for the courses “(Advanced) Software Engineering and Project Management” and “Object-Oriented Programming.” Responsibilities included:

  • Mentorship: Guiding and supporting student groups throughout the development of small-scale software projects.
  • Grading and Evaluation: Assessing project deliverables, code quality, and adherence to course objectives.
  • Skill Development: Helping students strengthen their understanding of software engineering principles, project management techniques, and object-oriented programming concepts.
Tutoring Object Oriented Design

Transvisa.at

July 2006 – May 2011
📍Vienna, Austria Part-time On-site

Founder & Web Developer

July 2006 – May 2011
Founded and led the development of a comprehensive administrative platform tailored for a visa service. The project spanned the entire lifecycle, from initial concept to full implementation, utilizing PHPS, MySQL, CSS, and XHTML. The platform streamlined operational workflows and enhanced the customer experience, showcasing a robust blend of technical expertise and strategic vision.
Web Development PHP

web-direct.at

January 2006 – December 2007
📍Vienna, Austria Part-time Hybrid

Web Developer

January 1970 – January 1970
Specialized in creating dynamic and responsive websites, utilizing PHP 5 for server-side development and XHTML and CSS 2 for structuring and styling content. Focused on delivering functional and visually appealing web solutions tailored to meet client needs.
Web Development PHP

Education

Master of Science (M.Sc.)

Technische Universität Wien

2010-10-01 - 2015-05-31
📚 Software Engineering & Internet Computing 3.68 GPA
Activities and societies: Received Merit Scholarship in 2011 for my grades. Employed by university as tutor for advanced software engineering lecture (2 semesters). Specialization in Software Engineering.

Bachelor of Science (B.Sc.)

Technische Universität Wien

2006-02-01 - 2010-09-30
📚 Software & Internet Engineering
Activities and societies: Employed by university as tutor for software engineering lecture (2 semesters). Employed by university as tutor for object oriented programming lecture (1 semester). Specialization in Software Engineering.

Languages

English Proficient, C2 level
German Mother Tongue