Francesco Dondi

Software Engineer

Horgen, Zurich, Switzerland7 yrs 7 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • 8+ years of experience in software development.
  • Expertise in C/C++ and Python with a focus on machine learning.
  • Strong background in SQL optimization and data analysis.
Stackforce AI infers this person is a Backend-heavy Software Engineer with expertise in AI and Data Management.

Contact

Skills

Core Skills

C++Go (programming Language)MongodbPythonMachine LearningComputer VisionAwsCloud ComputingSqlData ArchitectureDatabase DesignData AnalysisSoftware DevelopmentCHigh Performance Computing

Other Skills

Web Services APILangChainREST APIsGinKubernetesPython (Programming Language)PyTorchDistributed ComputingDockerGstreamerContinuous Integration and Continuous Delivery (CI/CD)JenkinsEmbedded SystemsAmazon Web Services (AWS)Linux

About

Experienced software developer, with 8+ years of experience, mostly in C/C++ and Python, with a strong background in SQL optimization, infrastructure management, problem solving, and data analysis. Studied Mathematics at the University of Padua; currently pursuing continuous learning in business intelligence and data analytics. Extensive experience in working remote and for international companies.

Experience

7 yrs 7 mos
Total Experience
1 yr
Average Tenure
--
Current Experience

Randstad digital switzerland

Software Developer

Sep 2025Nov 2025 · 2 mos · Zurich, Switzerland

  • Contract to migrate a C++ service for Google/YouTube.
C++Web Services API

Hoshii

Backend Engineer

Apr 2025May 2025 · 1 mo · Zurich, Switzerland · Hybrid

  • Delivered a React webshop, integrating with MongoDb and Go backend, expanding the API as needed. Improved the AI orchestration pipeline.
Go (Programming Language)LangChainREST APIsGinMongoDBKubernetes

Giotto.ai

Senior Machine Learning Engineer

Sep 2024Jan 2025 · 4 mos · Zurich, Switzerland · Remote

  • Contributed to cutting-edge research tackling the ARC challenge. Especially
  • focused on data augmentation. Extensively used BART for
  • classification, and Pytorch/Lightning for efficient multi-GPU training.
Python (Programming Language)PyTorchDistributed ComputingPythonMachine Learning

Deep impact ag

Software Engineer

Mar 2024May 2024 · 2 mos · Winterthur, Zurich, Switzerland · Hybrid

  • Had the opportunity to have direct experience of Computer Vision, both on cloud and edge embedded devices (Nvidia Jetson platform).
  • Contributed by overhauling Docker setup and solving bugs.
Python (Programming Language)Computer VisionDockerSQLGstreamerContinuous Integration and Continuous Delivery (CI/CD)+3

Doublecloud

Software Engineer

Mar 2023Sep 2023 · 6 mos · Remote

  • Maintained and developed the infrastructure around managed ClickHouse, in particular:
  • ○ Secured metrics server by adding Nginx
  • ○ Improved SaltStack configuration
  • ○ Solved bugs in Telegraf Go plugins
Amazon Web Services (AWS)Cloud ComputingLinuxRoot Cause AnalysisAgile MethodologiesDatabases+4

Firebolt

Software Engineer

Jun 2021Sep 2022 · 1 yr 3 mos · Remote

  • Maintained and developed the SQL optimization engine and relative testing
  • infrastructure.
  • ○ Expanded supported SQL syntax and optimizations
  • ○ reworked the test framework to support new test suite
  • ○ contributed to rewriting to higher standards the optimization engine
GitPython (Programming Language)Software DevelopmentData ArchitectureAmazon Web Services (AWS)Cloud Computing+11

F trust (switzerland) ag

Software Engineer and Quant Analyst

Aug 2020Mar 2021 · 7 mos · Zug, Switzerland

  • Maintained and developed a Trading Engine (C++)
  • ○ redesigned, implemented and migrated product storage (PostgreSQL)
  • ○ extracted and integrated data from multiple log streams
  • ○ analyzed said data to highlight opportunities for improvement (Julia)
GitSoftware DevelopmentJuliaLinuxDatabase DesignData Visualization+8

Google

Software Engineer

Oct 2017May 2020 · 2 yrs 7 mos · Zurich, Switzerland

  • Productionized an initially experimental tool contributing to Search.
  • ○ Improved runtime from days to hours
  • ○ added support for new kinds of data
  • ○ made the results easily visualizable and monitorable
  • ○ made onboarding orders of magnitude faster for most cases
Software DevelopmentCloud ComputingLinuxData VisualizationRoot Cause AnalysisAgile Methodologies+7

Ascent software

Senior Software Developer

Apr 2016Sep 2017 · 1 yr 5 mos · Malta

  • I helped maintain and develop a driver (C++) for automotive communications, running both on regular computers and embedded (QNX real-time OS) systems.
Software DevelopmentAgile MethodologiesScrumProduction Systems

Rulex, inc.

Software Engineer

Apr 2015Mar 2016 · 11 mos · Genoa, Liguria, Italy

  • Explored options for speeding up C algorithms with CPU (OpenMP) and GPU (Nvidia CUDA) parallelization. Transported MATLAB algorithms to Python.
CSoftware DevelopmentHigh Performance Computing (HPC)Parallel ProgrammingProduction SystemsHigh Performance Computing

Education

ETH Zurich | School for Continuing Education

CAS — Machine Learning applied to finance and insurance

Mar 2024Nov 2024

Imperial Business School

From Data to Decisions

Jan 2023Jun 2023

Università degli Studi di Padova

Laurea Magistrale — Mathematics

Jan 2012Jan 2014

Scuola Galileiana

Excellence Degree — Science

Jan 2009Jan 2015

Università degli Studi di Padova

Laurea Triennale — Matematica

Jan 2009Jan 2012

Liceo Scientifico Enrico Fermi

100 L — Scientifico PNI + Francese

Jan 2004Jan 2009

Stackforce found 100+ more professionals with C++ & Go (programming Language)

Explore similar profiles based on matching skills and experience