Mathieu Heinrich

Mathieu Heinrich

Software Engineer with 2+ years of hands-on experience across web and mobile. Core strengths in backend with Java (Quarkus) and cross-platform mobile with Dart/Flutter. Clean APIs, test automation & CI/CD, and modern frontends (React/Next.js). Cloud-native mindset with Docker/Kubernetes, fundamentals of distributed systems, and observability (logging/tracing).

Skills

Programming Languages

Java
TypeScript
Dart
PHP

Frontend Technologies

HTML5
CSS
React
Next.js
Flutter
Vaadin

Backend Technologies

REST APIs
Node.js
Express
Quarkus
PostgreSQL
Oracle
Docker
Microservices

Tools and Frameworks

Linux
Git
GitHub Actions
CI/CD
Vercel
Tailwind CSS
Kubernetes
OpenShift
Docker Compose
Observability (Logging/Tracing)

AI & Machine Learning

TensorFlow
Claude API
Data Analysis
Prompt Engineering

Languages

GermanNative speaker
EnglishFluent
FrenchBasic school knowledge

Work Experience

Software Engineer

Medidata AG
Root D4
Oct 2024 – Present

Backend & systems engineering in Java (Quarkus); designing and implementing REST APIs; containerization with Docker/Kubernetes; test automation (E2E/integration) and CI/CD pipelines; agile collaboration with focus on code quality and reliability.

Supercomputing Systems AG

Apprentice Application Development

Supercomputing Systems AG
Zurich, Switzerland
Aug 2022 – Jul 2024

β€’ Contributed to software development for ticket machines β€’ Developed frontend and backend solutions for over 1,500 ticket machines and sales devices across Switzerland β€’ Ensured user-friendliness and high quality of software used daily by thousands of travelers β€’ Actively participated in the Scrum development team; recognized for commitment and quick comprehension β€’ Successfully completed project work through technical skills, professional work ethic, and proactive attitude

Education

WISS School

IT Specialist EFZ, Application Developer

WISS School
Bern | Zurich
Aug 2020 – Jul 2024

Social Engagements

Kanu Club Lucerne

J+S Coach Youth Course

Kanu Club Lucerne
Lucerne
Since March 2023

As a J+S coach, I teach children & teenagers how to kayak and stay safe on the water.

Personal Interests

Sport

Kayaking
Bouldering & Climbing

Culture

Reading English and American books

Travel

South East Asia
Scandinavia
Europe
North America

Portfolio Projects

Todo App

A Flutter-based todo application with full CRUD functionality.

FlutterDartCRUDMobile

Syntria Finance

Smart personal finance management app with multi-language support, transaction tracking, and beautiful dark theme.

FlutterMulti-languageLocal Storage

CSV Charset Analyzer

Professional tool for detecting, analyzing, and converting CSV file encodings with parallel processing and safety features.

PythonNext.jsParallel ProcessingCLI Tool
Temporarily Disabled

AI Stock Predictor

Browser-based stock price prediction using LSTM neural networks and TensorFlow.js for real-time ML inference.

TensorFlow.jsLSTMNext.jsClient-side ML
This demo is currently disabled as it can cause browser crashes due to heavy ML computations.