Thomas Roulin, Developer in Zürich, Switzerland
Thomas is available for hire
Hire Thomas

Thomas Roulin

Verified Expert  in Engineering

Bio

Thomas is a fast-learning, passionate engineer with strong back-end software development and data-handling expertise. As a tech lead and architect in quantitative analysis, he continually nurtures his passion for data and its transformative potential for businesses and society. Thomas is known for his ownership mindset and focus on timely delivery.

Portfolio

Self-employed
Data Engineering, Data Architecture, SQL, Python
Cargill
.NET, C#, Python, Git, Back-end Development, Regex, REST, Scripting...
Synchrotech
.NET, C#, SQL, Git, Azure, Azure Data Factory (ADF), Microsoft Power BI, PHP...

Experience

  • Git - 8 years
  • .NET - 8 years
  • SQL - 8 years
  • C# - 8 years
  • Data Engineering - 8 years
  • Back-end Development - 8 years
  • Microsoft Power BI - 6 years
  • Python - 3 years

Availability

Part-time

Preferred Environment

Windows, Linux, Visual Studio Code (VS Code), Visual Studio, Teams, Slack, Notepad++, JetBrains DataSpell

The most amazing...

...transition I led was a complete shift in data culture, emphasizing systematization and observability, which restored my client's long-lost confidence.

Work Experience

Data Architect/Project Manager

2023 - PRESENT
Self-employed
  • Offered consulting, development, and project management services in data management, engineering, analysis, and science.
  • Provided expert guidance to companies on business intelligence (BI) initiatives.
  • Opened a local consulting company in Zurich, Switzerland.
Technologies: Data Engineering, Data Architecture, SQL, Python

Data Engineering Lead/Back-end Architect

2021 - PRESENT
Cargill
  • Reduced delay in data availability from hours to seconds, increasing algorithmic trading signals accuracy.
  • Led AWS's data architecture design initiative, unifying the approach across departments.
  • Introduced systematic quality checks and data observability, viewing data as a product.
  • Acted as tech lead for a team of 5+ (guidance, backlog management, hiring, and training).
  • Contributed to the development of a back-end execution platform for algorithmic trading (quants).
Technologies: .NET, C#, Python, Git, Back-end Development, Regex, REST, Scripting, Shell Scripting, Amazon Web Services (AWS)

Business Intelligence Consultant (then Lead Developer)

2016 - 2021
Synchrotech
  • Designed and maintained new data flows for Azure SQL and Data Factory financial consolidation. They reduced the end-to-end process from a few days to less than an hour while significantly increasing users' confidence in the figures.
  • Led 2-4 FTEs in the development of incentives management software using .NET, RESTful APIs, and SQL databases that are used by more than 100 users and have significantly optimized the daily work of the HR departments.
  • Maintained an in-house data ingestion framework for various clients, from data warehouse to business intelligence.
  • Contributed to the acceptance of Git, CI/CD, and Agile methodologies in the company's processes.
  • Charged with the project of opening an offshore subsidiary.
Technologies: .NET, C#, SQL, Git, Azure, Azure Data Factory (ADF), Microsoft Power BI, PHP, Back-end Development, Regex, REST, Web Development, Scripting

Experience

Human Resources—Incentives and Position Management

In the context of an international company, this project concerned the migration of an existing Excel solution managing bonuses and positions to a .NET desktop client, taking the opportunity to review the business processes, improve data and master data management and open access to all markets worldwide for data entry and report extraction.

The project's initial phase lasted one year, employing around four developers. Then, I took the lead of the development team and managed complete release cycles, including requirements gathering, planning, testing, deployment, and documentation for two years. I was involved from the beginning in all the business discussions, IT infrastructure, and software architecture.

Composed of a C#.NET client in WPF/MVVM, DevExpress library, a .NET Web API, and a SQL Server database, it is now used by more than 100 users and has significantly improved the daily work of the HR departments of this company.

Financial Reporting Flows

The last brick of these financial data flows consisted of an Azure Data Factory, an Azure SQL Database, and a reporting layer with Power BI.

I've been involved in the design and maintenance at all stages, experimenting with advanced SQL concepts like partitioning, column store indexes, query optimization, and CI/CD implementation with Azure DevOps pipelines. I learned a lot about Power BI, getting the most out of it by working directly on the SSAS cubes.

These optimizations and the development of a monitoring engine allowed us to improve the end-to-end flow, from the financial consolidation generation to its availability in the reports, from a few days to less than an hour.

Quants Trading Platform

This project consisted of a platform to run quantitative analysis models and execute automated trades. From acquiring relevant data to sending trading orders, I was responsible for improving the overall architecture. Initially working alone, the team grew to include 10 members with cross-functional skills.
Over the months, the stabilization, optimization, and extension of the quality check coverage led to a considerable increase in the generated profits.

Certifications

AUGUST 2021 - PRESENT

Certified Scrum Master

Scrum Alliance

FEBRUARY 2021 - PRESENT

Data Analyst Associate

Microsoft

Skills

Tools

Visual Studio, Notepad++, Git, Microsoft Power BI, JetBrains DataSpell, Slack

Languages

C#, SQL, Python, Regex, PHP

Frameworks

.NET, Windows PowerShell

Paradigms

REST, Agile, Scrum, Agile Project Management

Platforms

Visual Studio Code (VS Code), Azure, Windows, Linux, Amazon Web Services (AWS)

Storage

Microsoft SQL Server, Azure SQL

Other

Back-end Development, Data Engineering, APIs, Azure Data Factory (ADF), Web Development, Scripting, Shell Scripting, Data Management, Teams, Data Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring