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).

Lucerne
Switzerland

Skills

Programming Languages

JavaTypeScriptDartPHP

Frontend Technologies

HTML5CSSReactNext.jsFlutterVaadin

Backend Technologies

REST APIsNode.jsExpressQuarkusPostgreSQLOracleDockerMicroservices

Tools and Frameworks

LinuxGitGitHub ActionsCI/CDVercelTailwind CSSKubernetesOpenShiftDocker ComposeObservability (Logging/Tracing)

AI & Machine Learning

TensorFlowClaude APIData AnalysisPrompt 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

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