Michael Tilstra

Principal Data Engineer

Saint Paul, Minnesota, United States
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
Michael Tilstra is a Principal Data Engineer with 24 years of software experience, currently architecting IoT ingestion and time-series data pipelines using Node.js/TypeScript, Erlang/Elixir, and container tooling. He brings deep systems and embedded expertise—from Linux kernel drivers and FreeRTOS to BLE on iOS—rooted in early distributed storage and clustering work on GFS, DHTs, and failover systems. A pragmatic problem-solver, he blends low-level systems design with modern cloud-native practices and has contributed CI/CD-focused enhancements to the widely used fastlane project. Based in Saint Paul, MN, he is equally comfortable bootstrapping embedded hardware and shaping scalable backend architectures, with a knack for quickly learning new languages and getting disparate systems to communicate.
code24 years of coding experience
job23 years of employment as a software developer
bookComputer Engineering, Computer Engineering at University of Minnesota Graduate Program
bookBS Computer Science, BS Computer Science at University of Minnesota
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

automation10
automations10
ios10
fastlane10
cocoapods10
ruby10
cicd9
google-apps9
android3

Programming languages (11)

TypeScriptC++RustJavaScriptLuaObjective-CSwiftVimL

Github contributions (5)

github-logo-circle
fastlane/fastlane

Jun 2015 - Jun 2015

🚀 The easiest way to automate building and releasing your iOS and Android apps
Role in this project:
userAutomation Engineer
Contributions:6 commits, 2 PRs in 1 day
Contributions summary:Michael's contributions primarily focus on enhancing the `fastlane` project, specifically related to the `CocoapodsAction` and the `hockey` action. They added options to the `pod install` command, such as `--no-clean`, `--no-integrate`, `--no-repo-update`, `--silent`, `--verbose`, and `--ansi`, suggesting an effort to provide more control and flexibility for iOS/macOS app builds. Furthermore, the user extended the hockey action by introducing new options to include commit SHA, repository URL, and build server URL, improving integration with CI/CD systems.
fastlaneandroid-appsappsdeploymentreact-native
tadpol/scads

Jul 2017 - Sep 2023

Contributions:48 pushes, 1 branch in 6 years 2 months
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
Michael Tilstra - Principal Data Engineer