Dominik Henter

Principal Full-stack And Machine Learning Engineer at Ecosia

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Dominik Henter is a Principal Full-stack and Machine Learning Engineer based in Berlin with 11 years of experience building data-driven, production-ready systems that bridge backend services, analytics, and ML. At Ecosia he designs behavioral data models and LLM-powered “green” chat experiences, architects intent-recognition pipelines comparing classical ML, embedding-based, and LLM approaches, and mentors engineers while influencing product and technical strategy. He’s equally comfortable breaking up monoliths into gRPC microservices in Go, authoring ETL and analytics pipelines with Snowplow/dbt/Redshift, and shipping frontend experiences with Vue/Nuxt. A pragmatic engineer who moves between hands-on coding and leadership (including a stint as interim CTO), he also contributes to tooling such as a Go-based live-rebuild utility, improving build/restart robustness and test coverage. Passionate about using tech for sustainability, he pairs deep implementation skills with a habit of translating research-grade ideas into reliable production features.
code11 years of coding experience
job12 years of employment as a software developer
bookMaster of Science (M.Sc.) Applied Computer Science (Angewandte Informatik), Master of Science (M.Sc.) Applied Computer Science (Angewandte Informatik) at RPTU Kaiserslautern-Landau
languagesEnglish, German, Italian
github-logo-circle

Github Skills (5)

go10
web-application10
build-automation9
testing9
file-handling9

Programming languages (15)

JavaC++CScalaVueRAMLGoHTML

Github contributions (5)

github-logo-circle
gravityblast/fresh

Feb 2017 - Feb 2017

Build and (re)start go web apps after saving/creating/deleting source files.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 3 comments in 15 days
Contributions summary:Dominik focused on improving the build and restart functionality of a Go web application. They modified the code to correctly handle file extensions for rebuilding, extract file names from event notifications, and reverse settings related to file exclusion. Furthermore, they added test cases to improve code coverage and ensure the build process behaves as expected. They also made changes to correctly handle failing builds.
golangreactweb-appsgogo-web
DoHe/ecorogue

Mar 2017 - Mar 2021

Contributions:8 PRs, 46 pushes, 8 branches in 4 years
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial