David Setzke

Data Engineer

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

🤩
Rockstar
🎓
Top School
David Setzke is a Data Engineer with a decade of experience bridging academic research and enterprise analytics, currently building data solutions at Allianz in Germany. He holds advanced computer science degrees from TUM (including PhD work) and spent years teaching and supervising large courses and industry-collaborative student projects, giving him strong communication and mentorship skills alongside technical depth. His background spans Java and Eclipse RCP development, front-end TypeScript type contributions to the Tabris.js mobile framework, and research-led publications—evidence of both production engineering and scholarly rigor. Comfortable operating at the intersection of data engineering, software development, and applied research, he brings a methodical, test-driven approach to complex systems and a track record of improving developer ergonomics through better types and tooling.
code10 years of coding experience
job10 years of employment as a software developer
bookDoktor (Ph.D.) Informatik, Doktor (Ph.D.) Informatik at Technical University of Munich
bookComputer Science, Computer Science at Polytechnique Montréal
languagesEnglish, German, Spanish, French, Italian
github-logo-circle

Github Skills (9)

typescript10
javascript10
typescripts10
type-definition10
typescript-types10
front-end-development9
canvas2d8
canvas8
canvasjs8

Programming languages (6)

TypeScriptCSSCRustJavaScriptJSON

Github contributions (5)

github-logo-circle
eclipsesource/tabris-js

Apr 2016 - Sep 2018

Create native mobile apps in JavaScript or TypeScript.
Role in this project:
userFront-end Developer
Contributions:1 release, 97 commits, 12 issues in 2 years 6 months
Contributions summary:David primarily contributed to the TypeScript definitions for the Tabris.js framework, focusing on enhancing and completing the type definitions for events, properties, and the CanvasContext. Their work involved modifying the type definitions to use a module structure and adding type information for getter and setter methods. The user also added type definitions and tests for promise and fetch, and completed type definitions for the Events and Properties APIs.
tabris-jsreact-nativejavascriptandroidmobile-apps
dbuschtoens/weather-example

Mar 2016 - May 2016

Contributions:35 pushes, 1 branch in 1 month
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
David Setzke - Data Engineer