Nicolas Schaetti, Architect and Lead Developer in Geneva, Switzerland
Nicolas Schaetti

Architect and Lead Developer in Geneva, Switzerland

Member since April 15, 2019
Nicolas is a successful developer with 15 years of experience in the .NET, C# world. A full-stack developer and architect highly experienced with greenfield projects, Nicolas created several front-office applications for private banking, hedge-funds and general industries worldwide. He specializes in high-value projects facing important constraints. Using a pragmatic and collaborative mindset, Nicolas remains very hands-on to complete complex tasks.
Nicolas is now available for hire



  • C#.NET 15 years
  • C# 15 years
  • SOA 12 years
  • Finance 12 years
  • Portfolio System Design 12 years
  • Windows Presentation Foundation (WPF) 7 years
  • Risk Systems 4 years
  • Market Risk 4 years


Geneva, Switzerland



Preferred Environment

Entity Framework, Git, Windows Communication Framework (WCF), Windows Presentation Foundation (WPF), .NET, C#

The most amazing...

...project I've worked on was a heavily parallelized risk metrics library using linear algebra to provide speed and evolutivity.


  • Founder

    2019 - PRESENT
    Ants Ethic Sarl
    • Created a tailor-made CRM for an investment company to improve the conversion rate of their prospects. This was cloud-based with a WPF client.
    • Created REST API for external systems connectivity on existing client mainframe. The goal was to add modern technologies as a facade to a legacy system that could not be migrated immediately.
    • Oversaw security and certificate assignment to ensure proper encryption for the public website and internal application signing.
    • Managed a small group of three developers creating a data-driven dashboard to leverage the client CRM data sets. Using Node.js and Angular, the team was able to deliver the tool in three months and put in place a continuous improvement process from there.
    Technologies: Angular, Node.js, ASP.NET Core, Entity Framework Core, Windows Communication Framework (WCF), REST APIs, Windows Presentation Foundation (WPF), C#
  • Architect and Team Leader

    2019 - 2020
    • Built a SAAS product from an internally used tool while adding new features, payments, two-factor authentication, a multi-tenant mechanism with a segregated physical database for data privacy.
    • Improved system performance by a five-time factor and database usage/storage space by ten times to ensure scalability.
    • Migrated a legacy application from ASP.NET to Core and EF to EF Core with SQL migration scripting on a 50Go database.
    • Managed a team of ten developers spread across five countries. Improved communication, introduced communication medium and collaboration tools, streamlined deployments, and ensured best practices usage (Microsoft guidelines, C#-8, .NET core 3.1+).
    • Added several new features to the core logic of the client's application related to financials and accounting management.
    • Fixed a critical legacy bug that broke the data integrity on new year's eve (it rendered the whole data set unusable). Required full database reconstruction while integrating (with SQL scripts) the latest user inputs to ensure no data loss.
    Technologies: ASP.NET, C#, Azure DevOps, Redis, Entity Framework Core, SQL, Azure, Angular, .NET Core
  • Administrator of Commodity/Energy Hedge Fund - Swiss Subsidiary

    2018 - 2019
    City Financial Investment Company - Cumulus Energy Fund
    • Administrated the Swiss sister company of the fund. My role came with single signature rights.
    • Followed up on finance and executive actions in Switzerland and our office in Geneva.
    • Oversaw the relationship with auditors, service providers, and Swiss regulatory bodies.
    Technologies: Director, Commodity Markets, Commodities, Commodity Trading & Risk Management (CTRM), Hedge Funds
  • Lead Risk, and Position Quant Developer

    2015 - 2019
    Cumulus Fund - City Financial Investment Company
    • Created the portfolio and risk management system for the Cumulus Commodity fund: The system was successfully migrated from its original form as an Excel spreadsheet and scaled from US $300 million to $2.4 billion.
    • Created a historical position database for the fund with data-quality checking.
    • Designed a market data repository connected to ICE, Bloomberg, StarFuel, and several in-house developed web scrapers.
    • Developed Risk C# libraries based on linear algebra to help heavy parallelization, and robustness. This resulted in full EWMA volatility, and correlation logic, with Black-76 models for options on commodity, and VaR.
    • Created an implied position projection of the full portfolio to lead asset-hedging trading.
    • Created an option dashboard (position and aggregation level) to visualize (2D, and 3D charts) Greeks, and the in/out of money positions.
    • Developed a virtual trading tool where traders were able to test any trade on the portfolio to understand if risk limits were reached and/or hedging was efficient.
    • Oversaw the stress testing. This determined the dynamic, an unlimited number of stress tests that could be created on the fly by users to stress the full portfolio, and dive into the details, right down to the trade level.
    • Created Data scrapers to gather agriculture data for commodity trading (the US, Americas, EU markets). Relevant data came in various unformatted forms and the process needed to unify and check data quality for another system to rely on.
    Technologies: Bloomberg, Microservices, Entity Framework, Azure, Windows Communication Framework (WCF), Windows Presentation Foundation (WPF), C#
  • Senior Software Engineer

    2013 - 2015
    Edmond de Rothschild, Private Banking
    • Added performance analysis to the portfolio management tool. This was a mix of TWR, and MWR with a portfolio to position dispatch, and "dive in" UI.
    • Created a portfolio builder, and simulator system for asset managers to be able to generate tailor-made reports for prospects and clients.
    • Managed physical metal stock (gold, silver, platinum). I handled the stock, and physical security alongside VAT, legal, and compliance challenges within the software to ensure compliant movement in, and out of the vault.
    • Developed a C#, and WinForm framework to industrialize small software and UI creation with data binding, code generation, and asynchronous data loading.
    • Added commodity and derivative capabilities to existing stock, and bond portfolio systems alongside mark-to-market, correlation, and margin call reporting.
    Technologies: Entity Framework, REST APIs, Microsoft SQL Server, Windows Presentation Foundation (WPF), C#
  • Development Analyst

    2008 - 2012
    Edmond de Rothschild, Private Banking
    • Created a Fund of Funds management software with the universe of 3000 funds. This grew from 1 to 6 billion AUM.
    • Upgraded a currency overlay management software (order book, reporting, and fees calculation).
    • Created a portfolio management software to price rich, and heterogeneous assets for (U)HNWI.
    • Created a GIPS (TWR/MWR) compliant tool for currency overlay management.
    • Created a report generator to template, generate, and archive rich financial product monthly reports. It had drag-and-drop UI components to add modules including charts, grids, and risk metrics for a services-based result.
    Technologies: Microsoft SQL Server, WinForms, Web Services, C#


  • Position and Risk System | Commodity Hedge Fund

    Connected to the company’s back-office system and major market data providers (Bloomberg, Ice, and more), this product evaluates the portfolio and offers, among many other features like:

    - Analytical tools
    - Risk metrics and stress tests
    - Granular asset and forex hedging
    - Options and greeks hedging information
    - Virtual trading to test strategies and portfolio limits
    - Compliance reporting and custom pivot capabilities

  • CRM for an Investment Company

    This CRM is the core application for the clients' sales force. It needs to be tailored to the business flow specificities. We focused on a sleek efficient UI to ensure all users enjoy updating and maintaining the data. With better data quality, we were able to display more accurate statistics and use bots to define actions to be taken.

  • SaaS | Integrated Project Risks and Operations Management

    In relation to accounting, this multi-tenant product allows detailed project risk management. Designed to be a SaaS platform, it includes a built-in marketplace and customer theming.

    Built from the ground up to sustain large amounts of data requested in large chunks for the analysis engine, the architecture is multi-layered and micro-services oriented.

    I successfully assumed the role of team leader (managing five to ten developers) and architect, while being heavily "hands-on" in the back end. I administrated the Azure accounts for the client, both for development and production environments.


  • Languages

    C#.NET, C#, XAML, SQL, HTML5
  • Frameworks

    .NET, .NET Core, Windows Presentation Foundation (WPF), MVVM Light Toolkit, Entity Framework Core, Windows Communication Framework (WCF), ASP.NET, IdentityServer 4, Angular, ASP.NET Core, Swagger
  • Libraries/APIs

    Reactive Extensions, REST APIs, Entity Framework, WinForms, Node.js, ReactiveX, OpenID, OpenAPI, Bloomberg API
  • Tools

    Syncfusion, C#.NET WinForms, Git, RabbitMQ, Azure DevOps Services, Bloomberg
  • Paradigms

    Model View Viewmodel (MVVM), OOO, SOA, Functional Reactive Programming, Azure DevOps, Microservices, REST API Architecture, API Architecture, Reactive Programming
  • Platforms

    Telerik WPF, Azure PaaS, Director, Azure
  • Industry Expertise

    Project Management
  • Other

    Architecture, Code Architecture, Portfolio System Design, Portfolio Analytics, Risk Systems, Greenfield, Team Building, Azure Portals, Financial Market Data, Finance, Futures & Options, Option Pricing, Market Risk, Hedge Funds, FX Hedging, Commodity Trading & Risk Management (CTRM), Commodities, Commodity Markets, Web Services, Analytics, Risk Management, Leadership, Charts, Risk Models, Financial Risk Management, WCF Web Services, RESTful Web Services, Material Design, CRM APIs, OpenID Connect (OIDC), Portfolio Optimization, Tail Risk, Quantitative Finance, Algorithmic Trading, Scraping, Monte Carlo, Xamarin Forms
  • Storage

    Azure SQL, Azure Blobs, SQL Server 2010, SQL Server 2016, Redis, Microsoft SQL Server, Redis Cache, SQL Server 2012


  • Master's degree in Finance (magna cum laude)
    2005 - 2007
    Université Grenoble Alpes - Grenoble, France
  • Master of Engineering degree in Computer Sciences, and Applied Mathematics
    2004 - 2007
    Ecole Nationale Supérieure d'Informatique et de Mathématiques Appliquées - Grenoble, France
  • Bachelor's degree in Mathematics, and Computer Sciences (summa cum laude)
    2002 - 2004
    Université Grenoble Alpes - Grenoble, France

To view more profiles

Join Toptal
Share it with others