Top expert badge
Recommended expert
Profile header background

Mathias Dürrenberger

Independent contractor

Mathias Dürrenberger
Profile header overlay
Feusisberg, Switzerland

Experience

Oct 2023 - Jun 2025
1 year 9 months

Independent contractor

Allianz-Technology

Expertise details
Position Summary
Independent contractor at Allianz-Technology
Industries
Insurance
Business Areas
Information Technology
  • Developed a massive web application for second pillar retirement insurances (Swiss BVG, Kollektivleben) with over 1000 web pages using an in-house model language and Angular for front-end and back-end
  • Fixed bugs in the code generator and enhanced and re-engineered the application
  • Built an automated testbed
  • Implemented PDF document generation with XML and Thunderhead
  • Resolved issues due to the switch to Java 21
  • Replaced middleware server for insurance base data (customers, contracts) using Java/Spring, REST, OpenAPI, Docker, Kubernetes, OpenShift, Azure CI/CD pipeline, Jenkins, and GitHub
Nov 2021 - Jan 2023
1 year 3 months

Independent contractor

Julius Bär

Expertise details
Position Summary
Independent contractor at Julius Bär
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
  • Developed a web application for managing discounts in client pricing using Java, Oracle, React, Spring, OAuth2, Kubernetes, Azure CI/CD pipeline, and Helm Charts

  • Implemented user roles with OAuth2 and fixed errors in Helm charts

  • Maintained and enhanced Temenos Data Source as the central financial data repository on Linux using Bash, Oracle, Python, Java, JBoss, TDS, and Octopus

Jun 2021 - Oct 2021
5 months

Independent contractor

Bank for International Settlements Basel

Expertise details
Position Summary
Independent contractor at Bank for International Settlements Basel
Industries
Banking and Finance
Business Areas
Information Technology
  • Worked on a new IT landscape based on OpenShift, Docker, Kubernetes, and Kafka
  • Integrated into BlackRock Aladdin
  • Developed .NET Core and Razor applications running in Linux containers
  • Built infrastructure for file processing, data ingestion, and web applications on Windows and Linux Docker containers using .NET Core, Razor Pages, Kafka, SFTP, REST, SQL Server, Git, XML, OpenShift, Docker, and Kubernetes
Jan 2021 - May 2021
5 months

Self Employed

Self Employed

Expertise details
Position Summary
Self Employed at Self Employed
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Worked on web projects for training purposes using Java, Spring Boot, MySQL, HTML, JavaScript, and REST web services
  • Set up a SPA website running on a Raspberry Pi Zero W
  • Followed up front-end implementations in Angular, React, and Vue
Mar 2016 - Dec 2020
4 years 10 months

Independent contractor

Credit Suisse

Expertise details
Position Summary
Independent contractor at Credit Suisse
Industries
Banking and Finance
Business Areas
Finance
Information Technology
  • Maintained and enhanced an in-house application landscape (C#/WinForms/MS SQL/Oracle/LaTeX, ~200 000 lines of code) for managing fixed income and currency overlay portfolios with 11 billion AUM
  • Managed portfolio optimization for duration density, liability benchmarks, cash-flow matching, and hedges
  • Loaded daily portfolio data, simulated trades, and executed them via Charles River link
  • Produced HTML, Excel, and PDF reports
  • Added interfaces to Reuters FxAll (FIX) and BlackRock Aladdin (XML & REST) during transition
  • Served as software engineer, requirements engineer, and support engineer using .NET, .NET Core, WinForms, SQL Server, Oracle, web services, SVN, Git, XML, FIX, Bloomberg API, Bloomberg back office files, REST, HTTP, HTTPS, and BlackRock Aladdin
Feb 2013 - Nov 2015
2 years 10 months

Independent contractor

Swiss Re

Expertise details
Position Summary
Independent contractor at Swiss Re
Industries
Insurance
Business Areas
Information Technology
Product Development
  • Developed and debugged a platform for casualty reinsurance premium calculation in an R&D team
  • Designed a data model with 300+ Oracle tables
  • Built a Java webservice server (SOAP & REST) with 2000+ classes and a C#/WinForms fat client
  • Parallelized main calculations for multithreading and DataSynapse GridServer
  • Performed DB analysis and enhancements, Java and C# development, and debugging
  • Served as software engineer and requirements engineer using Java, Oracle, web services, C#, SVN, Git, and XML
Nov 2010 - Jul 2012
1 year 9 months

Independent contractor

Credit Suisse

Expertise details
Position Summary
Independent contractor at Credit Suisse
Industries
Banking and Finance
Business Areas
Information Technology
  • Insourced public web applications and built an internal development platform on Solaris
  • Created scripts for Solaris packages
  • Performed database and performance analysis
  • Used WebLogic, Eclipse, Maven, Subversion, Tomcat, MySQL, Oracle, Java, C++, and HTML
Jan 2006 - Dec 2009
4 years

Independent contractor

Credit Suisse

Expertise details
Position Summary
Independent contractor at Credit Suisse
Industries
Banking and Finance
Business Areas
Information Technology
  • Maintained, debugged, and developed a central FX rate delivery infrastructure with 20 multithreaded C++ and Java processes
  • Provided third level support for high-visibility applications dependent on FX rates
  • Implemented FTPS protocol, Java servlets for data maintenance, and decommissioned the system by porting components into a Java infrastructure
  • Performed DB versioning, lifecycle scripting, DB analysis, enhancements, PL/SQL debugging, and performance tuning using Oracle, PL/SQL, C++, Java, XSLT, Perl, UNIX, MQ Series, Corba, TLS/SSL, ClearCase, CVS, WebLogic, and HTML
Jan 2004 - Dec 2006
3 years

Independent contractor

UBS AG Investment Bank

Expertise details
Position Summary
Independent contractor at UBS AG Investment Bank
Industries
Banking and Finance
Business Areas
Information Technology
  • Maintained and enhanced an FX structured products settlement system with VB GUI, C++ and Java server processes, and Oracle/PL/SQL database
  • Processed exotic options, validated data via MQ, emitted booking messages, and generated order confirmations
  • Added reporting features, performed DB analysis, enhancements, PL/SQL debugging, performance tuning, and troubleshooting using Oracle, PL/SQL, Visual Basic, C++, Java, XML, XSL-FO, UNIX, MQ Series, and ClearCase
Jan 2002 - Dec 2003
2 years

Independent contractor

UBS Warburg AG

Expertise details
Position Summary
Independent contractor at UBS Warburg AG
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
  • Developed middleware for a real-time FX trading system to validate, auto-fill, and secure data under Swiss/international banking rules
  • Enabled business logic flexibility via XML layer and configurable external interfaces (Corba, MQ)
  • Used C++, UNIX, MQ Series, Corba, Perl, Java, and ClearCase
Jan 2001 - Dec 2002
2 years

Independent contractor

JP Morgan Chase SA

Expertise details
Position Summary
Independent contractor at JP Morgan Chase SA
Industries
Banking and Finance
Business Areas
Information Technology
  • Provided application support and release maintenance for the Topaz real-time trading system covering FX, fixed income, equities, and options lifecycle
  • Troubleshot production issues for VB GUI client, C++ middleware, and Sybase database with MQ links
  • Used C++, Visual Basic, Transact-SQL, Windows NT, AIX, Solaris, Sybase, and MQ Series
Jan 1999 - Dec 2001
3 years

Independent contractor

UBS AG Zürich

Expertise details
Position Summary
Independent contractor at UBS AG Zürich
Industries
Banking and Finance
Business Areas
Information Technology
  • Re-engineered a portfolio performance calculation application to improve error reporting and stability under NT (development) and UNIX (production)
  • Performed C programming attached to Oracle via OCI and PL/SQL package, DB analysis, enhancements, and performance tuning
Jan 1997 - Dec 1999
3 years

Independent contractor

Lloyds Bank PLC

Expertise details
Position Summary
Independent contractor at Lloyds Bank PLC
Industries
Banking and Finance
Business Areas
Business Intelligence
Information Technology
  • Prototyped and maintained banking applications for reporting, performance calculation, and CRM using C++/MFC
  • Migrated systems for EUR and Y2K compatibility
  • Developed tools for portfolio data management and graphical allocation display
  • Tracked software and data issues in performance calculation tools
Jan 1996 - Dec 1997
2 years

Independent contractor

JPMorgan SA

Expertise details
Position Summary
Independent contractor at JPMorgan SA
Industries
Banking and Finance
Business Areas
Business Intelligence
Information Technology
  • Maintained and rewrote banking software, including a prototype database interface from AS/400 to SQL Anywhere
  • Evaluated Sybase SQL Anywhere for data feed from Olympic to MS Access
  • Worked on internal performance reporting and stock price update tools using MS Access, VB, and SQL Anywhere
Jan 1996 - Dec 1996
1 year

Independent contractor

HIWARE AG

Expertise details
Position Summary
Independent contractor at HIWARE AG
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Developed a linker and object file dump utility and rewrote an assembler to support the ELF object file format
  • Ensured tools ran on Unix and Windows using Visual C++, Windows, and UNIX
Jan 1987 - Dec 1995
9 years

Various technical roles

Various

Expertise details
Position Summary
Various technical roles at Various
Industries
Information Technology
Media and Entertainment
Business Areas
Product Development
Research and Development
  • Performed technical developments in data acquisition (RS-232, A/D converter, IEEE 488), filtering, and signal analysis
  • Designed GUIs (Win32, X11, XView) and graphics programming (texture mapping)
  • Developed hardware for IBM PC bus (quadrature decoder) and radio broadcasting ‘jukebox’

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Banking and Finance, Information Technology, Media and Entertainment, and Insurance.

Banking and Finance
Information Technology
Media and Entertainment
Insurance
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Research and Development, Finance, and Business Intelligence.

Information Technology
Product Development
Research and Development
Finance
Business Intelligence
Profile match chart

Skills

  • Programming Languages: Java, C#, C/c++, Sql, Pl/sql, T-sql, Html, Gnu R, Python
  • Environments: Windows, Unix, Oracle, Sybase, Ms Sql Server
  • Pragmatic Approach, Client Oriented
  • Extensive Experience In Fx: Hedging, Trading, Options, Exotics

Languages

German
Native
French
Native
English
Advanced
Spanish
Intermediate
Italian
Intermediate
...and 1 more

Education

Oct 1983 - Jun 1987

Geneva University

Bachelor in Computer Science · Computer Science · Geneva, Switzerland

Oct 1980 - Jun 1981

EPFL Lausanne

Electrical Engineering · Lausanne, Switzerland

Oct 1977 - Jun 1980

High school in Münchenstein/BL

Cantonal Matura, Type C · Münchenstein, Switzerland

...and 1 more

Certifications & licenses

CAS in Computer Science

ETH Zurich

Statistics

Experience

Total positions 16
Experience in Banking and Finance 22 y
Avg length 2 y 7 m
Longest experience 8 y 11 m

Expertise

Recent roles Independent contractor, Self Employed, Various technical roles
Main industries Banking and Finance, Information Technology, Media and Entertainment
Main business areas Information Technology, Product Development, Research and Development

Qualifications

Highest degree Bachelor
Certifications earned 1

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Mathias based?

Mathias is based in Feusisberg, Switzerland.

What languages does Mathias speak?

Mathias speaks the following languages: German (Native), French (Native), English (Advanced), Spanish (Intermediate), Italian (Intermediate), Portuguese (Intermediate).

How many years of experience does Mathias have?

Mathias has at least 36 years of experience. During this time, Mathias has worked in at least 3 different roles and for 14 different companies. The average length of individual experience is 2 years and 3 months. Note that Mathias may not have shared all experience and actually has more experience.

What roles would Mathias be best suited for?

Based on recent experience, Mathias would be well-suited for roles such as: Independent contractor, Self Employed, Various technical roles.

What is Mathias's latest experience?

Mathias's most recent position is Independent contractor at Allianz-Technology.

What companies has Mathias worked for in recent years?

In recent years, Mathias has worked for Allianz-Technology, Julius Bär, Bank for International Settlements Basel, and Self Employed.

Which industries is Mathias most experienced in?

Mathias is most experienced in industries like Banking and Finance, Information Technology, and Media and Entertainment. Mathias also has some experience in Insurance.

Which business areas is Mathias most experienced in?

Mathias is most experienced in business areas like Information Technology, Product Development, and Research and Development. Mathias also has some experience in Finance and Business Intelligence.

Which industries has Mathias worked in recently?

Mathias has recently worked in industries like Insurance, Banking and Finance, and Information Technology.

Which business areas has Mathias worked in recently?

Mathias has recently worked in business areas like Information Technology and Product Development.

What is Mathias's education?

Mathias holds a Bachelor in Electrical Engineering from EPFL Lausanne.

Does Mathias have any certificates?

Mathias has 1 certificate: CAS in Computer Science.

What is the availability of Mathias?

Mathias is immediately available for suitable projects.

What is the rate of Mathias?

Mathias's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Mathias?

To hire Mathias, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1400
1050
700
350
Rate comparison chart
Market avg: 1050-1210 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.