Henri Normak

Distinguished Engineer at Trimble Inc.

Tallinn, Harju maakond, Estonia
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
Henri Normak is a Distinguished Engineer with 13 years of experience building and shaping developer-friendly platforms and products, currently driving architectural excellence across Trimble’s Transporeon offerings from Tallinn. He combines hands-on implementation—ranging from iOS app automation contributions to fastlane and runtime type-validation improvements in runtypes—with a strong focus on maintainable code, KPIs, and measurable impact. As a former engineering lead and staff engineer, he’s helped scale teams, improve developer experience, and establish shared tooling and processes that reduce friction across services. Colleagues rely on him for pragmatic architectural guidance and for lifting team craft through pair programming, rigorous code review, and mentoring. Notably, his open-source work emphasizes clearer error messages and robust validation for complex types, reflecting a user-centric attention to developer ergonomics.
code13 years of coding experience
job12 years of employment as a software developer
bookMaster of Engineering (MEng) Computer Science, Master of Engineering (MEng) Computer Science at University of York
languagesEstonian, English
stackoverflow-logo

Stackoverflow

Stats
4,715reputation
370kreached
94answers
3questions
Badges
iphone
top-5%
objective-c
top-5%
ios
top-5%
github-logo-circle

Github Skills (27)

ios10
runtimes10
validations10
testing10
typescript10
fastlane10
validation10
ruby10
typescript-types10
mobile10
error-handling10
typescripts10
objective-c9
google-apps9
iphone9

Programming languages (9)

TypeScriptJavaC++JavaScriptGoObjective-CSwiftRuby

Github contributions (5)

github-logo-circle
runtypes/runtypes

Apr 2018 - Apr 2018

Runtime validation for static types
Role in this project:
userBackend Developer
Contributions:18 commits, 3 PRs, 5 comments in 6 days
Contributions summary:Henri primarily focused on improving error messages and refining the validation logic within the `runtypes/runtypes` repository. They implemented features to provide more informative error details, particularly for complex types like unions, dictionaries, and partial types. The user also made several improvements to the testing suite, including increased coverage and specific tests for error message verification. Their work centered around enhancing the robustness and user-friendliness of the type validation library.
runtime-validationvalidationruntimevalidatortypescript
fastlane/fastlane

Aug 2015 - Aug 2015

🚀 The easiest way to automate building and releasing your iOS and Android apps
Role in this project:
userMobile Developer (iOS)
Contributions:24 commits in 3 days
Contributions summary:Henri contributed significantly to the `fastlane/fastlane` repository by implementing features related to iOS app group management and application services. Their work included adding support for creating, deleting, and associating apps with app groups. They also introduced the ability to enable and disable various application services, such as iCloud, push notifications, and associated domains. The commits demonstrate an understanding of the iOS development ecosystem and the use of fastlane to automate app development tasks.
fastlaneandroid-appsappsdeploymentreact-native
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
Henri Normak - Distinguished Engineer at Trimble Inc.