Daniel Maas

Principal Engineer - Web Platforms

Minneapolis, 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
Daniel Maas is a Principal Engineer specializing in web platforms and distributed systems with 11+ years of experience building scalable services for enterprises like Salesforce and Target. He blends domain-driven design and pragmatic tool-choice across a broad stack (Kotlin, Java, TypeScript, Go, Kafka, CockroachDB, etc.) to design authentication/authorization, microservices, and high-throughput APIs. Known for lifting teams and architectures—leading multi-team efforts at Target to migrate monoliths to microservices and scale cart APIs to tens of thousands of RPS—he now architects OIDC auth servers and lead-generation platforms at Salesforce. An active open-source contributor, he has added RxJava support to the popular async-http-client and integrated Ratpack support into resilience4j, showing deep backend and framework-level expertise. Clients and peers rely on his systems-thinking: he moves beyond code to data modeling, CI/CD, performance testing, and measurable reliability improvements. Outside work he balances hands-on implementation with thoughtful design—“some doing, but mostly thinking”—which surfaces in both consulting engagements and widely used OSS contributions.
code11 years of coding experience
job16 years of employment as a software developer
bookMS Software Engineering, MS Software Engineering at University of Minnesota
bookB.S Computer Engineering and Computer Science, B.S Computer Engineering and Computer Science at University of Wisconsin-Madison
languagesFrench
stackoverflow-logo

Stackoverflow

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

Github Skills (56)

javascript10
back-end-development10
api-design10
groovy10
annotations10
rxjavafx10
async10
testing10
retrying10
fest10
configuration-management10
integrations10
java10
annotation-processing10
javas10

Programming languages (7)

TypeScriptJavaJavaScriptGoGroovyRubyKotlin

Github contributions (5)

github-logo-circle
resilience4j/resilience4j

Mar 2017 - Mar 2020

Resilience4j is a fault tolerance library designed for Java8 and functional programming
Role in this project:
userBack-end Developer
Contributions:30 commits, 32 PRs, 79 comments in 3 years
Contributions summary:Daniel contributed significantly to the `resilience4j/resilience4j` project by adding support for the Ratpack framework. Their work included implementing annotation-based support for time limiters, circuit breakers, retries and rate limiters, demonstrating a solid understanding of the library's integration with the Ratpack framework. The user's contributions also involved enhancements like event handling and configuration options, and providing sample code. The user also worked on general configuration issues and added documentation.
fault-tolerancefunctional-programmingjavaresilience4jresilience
spinnaker/clouddriver

May 2016 - Oct 2016

read and write operations across cloud providers
Role in this project:
userBackend Developer
Contributions:39 commits, 43 PRs, 94 comments in 4 months
Contributions summary:Daniel contributed to the `clouddriver` project, which involves read and write operations across cloud providers. Their commits focused on implementing operations related to Openstack instances, specifically instance termination, reboot, and registration with load balancers. The user also addressed bug fixes, validation improvements, and refactored server group operations to utilize LBaasV2. Their work included the use of Groovy for testing and implementation within the Openstack ecosystem.
gcpproviderscloudcloud-providersazure
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