Aaron Riekenberg

Principal Software Engineer at Target

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
Aaron Riekenberg is a Principal Software Engineer with 14 years of professional experience and a long track record of delivering resilient, high-performance systems at Target and previously Lockheed Martin. He blends deep systems and backend expertise—from C/C++ and Solaris/AIX in avionics and air-traffic projects to modern JVM-based microservices using Java 8, Spring Boot, RxJava, Kafka and Cassandra. Known as a performance enthusiast and inventor, he focuses on pragmatic architecture and delivery while mentoring teams and driving operational excellence. He contributes to open-source networking work as a backend developer on quic-go, helping implement HTTP/3 behaviors in a widely used Go QUIC library. Based in Minneapolis, he holds an MS in Computer Science from the University of Minnesota and brings a veteran systems mindset to cloud-native and distributed systems problems. Colleagues rely on him to translate complex requirements into testable, production-ready solutions.
code14 years of coding experience
job16 years of employment as a software developer
bookMS Computer Science, MS Computer Science at University of Minnesota
bookBS Computer Science, BS Computer Science at Kansas State University
github-logo-circle

Github Skills (5)

golang10
http10
protocols10
go10
testing9

Programming languages (8)

JavaC++RustCJavaScriptGoRubyKotlin

Github contributions (5)

github-logo-circle
quic-go/quic-go

Sep 2021 - Jun 2022

A QUIC implementation in pure Go
Role in this project:
userBack-end Developer
Contributions:1 review, 6 commits, 1 PR in 8 months
Contributions summary:Aaron contributed to the `quic-go/quic-go` repository, focusing on the HTTP/3 implementation. Their work involved modifying the server and example code to allow for custom port values in the Alt-Svc header, which was later reverted. They also exported the `http3.Server.Port` and added a test case for setting the port. Furthermore, they updated the codebase to use "HTTP/3.0" consistently.
golangquicquic-serverhttp3protocol
Fast command line app in rust/tokio to run commands in parallel. Similar interface to GNU parallel or xargs plus useful features. Listed in Awesome Rust utilities.
Contributions:37 releases, 207 commits, 13 PRs in 2 months
command-lineparallelrust
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
Aaron Riekenberg - Principal Software Engineer at Target