Nick Sieger

Senior Software Engineer at Docker, Inc

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

🤩
Rockstar
🎓
Top School
Nick Sieger is a Senior Software Engineer with 19 years of experience building web frameworks, distributed systems, and CI/CD tooling, currently contributing at Docker after a recent senior tools role at Tilt. He specializes in dynamic languages and developer-facing infrastructure—Ruby/Rails, TypeScript/Node, Java—and brings deep practical experience with AWS Lambda, Elasticsearch, and SQL-backed systems. Nick’s work spans both backend and DevOps: he’s improved Docker Compose and Tilt deployment flows, enhanced JRuby adapters, and contributed tests and reliability fixes to foundational open-source projects. Known for pragmatic, event-driven integrations and scripting fluency, he often implements the “glue” that lets services talk reliably at scale. Based in Minneapolis, he combines veteran architectural judgment with hands-on fixes and test-first contributions, reflecting a career-long focus on making complex distributed workflows simpler and more robust.
code19 years of coding experience
job25 years of employment as a software developer
bookUniversity of Minnesota Twin Cities
stackoverflow-logo

Stackoverflow

Stats
3,325reputation
84kreached
84answers
0questions
Badges
ruby-on-rails
top-5%
github-logo-circle

Github Skills (62)

test-automation10
kubernetes10
spec10
docker10
jms10
back-end-development10
scripting10
testing10
bash10
rmagick10
docker-compose10
jdbc10
dockers10
message-queue10
java10

Programming languages (19)

C#JavaCSSC++CMakefileGoHTML

Github contributions (5)

github-logo-circle
jruby/jruby-rack

Jun 2008 - Mar 2012

Rack for JRuby and Java appservers
Role in this project:
userBack-end Developer
Contributions:444 commits in 3 years 9 months
Contributions summary:Nick's contributions primarily involve developing a Java-based Rack application for JRuby. Their work focuses on integrating JMS queue functionality, including creating, initializing, and managing a queue manager. The commits demonstrate the implementation of classes like `QueueContextListener`, `DefaultQueueManager`, and supporting interfaces to facilitate asynchronous message handling, which is evident from the code changes within the repository. The user also refactored code to include a `MessageDispatcher` class.
deploymentrackrack-environmentrubytomcat
JRuby's ActiveRecord adapter using JDBC.
Role in this project:
userBack-end Developer
Contributions:762 commits in 6 years 2 months
Contributions summary:Nick contributed to the JRuby ActiveRecord adapter for JDBC databases, focusing on extending and improving its functionality. Their work included adding support for loading JAR files from `RAILS_ROOT/lib`, and refactoring test cases for increased robustness. They also addressed execution issues during driver loading and made fixes for date and time values, as well as dealing with the `varchar(100)(100)(100)` issue, demonstrating knowledge of database specific type handling.
railsrubyadapteractiverecord-adapterjruby
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
Nick Sieger - Senior Software Engineer at Docker, Inc