John Roesler

Principal Engineer at Shipt

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
John Roesler is a Principal Engineer with a decade of experience designing and shipping resilient, event-driven systems using Go, Kafka, Kubernetes, and Docker, currently focused on cybersecurity at Shipt. He has a strong track record building API platforms and scalable messaging architectures across Target, NoiseAware, and other enterprises, and he mentors engineering teams to elevate operational rigor. An active open-source contributor, his work on gocron and EventHorizon shows deep expertise in time-based scheduling and Kafka integrations that improve configurability and accuracy in distributed systems. With a business degree in MIS and Accounting from the University of Minnesota, he blends technical depth with risk-aware, audit-informed thinking—skills he honed earlier in technology audit and consulting roles. Known for quickly mastering new technologies, he pragmatically turns complex requirements into production-ready, testable solutions.
code10 years of coding experience
job7 years of employment as a software developer
bookAssociate of Arts (A.A.) General Studies, Associate of Arts (A.A.) General Studies at Century College
bookBachelor of Science in Business (B.S.B) Management Information Systems (MIS) & Accounting, Bachelor of Science in Business (B.S.B) Management Information Systems (MIS) & Accounting at UMN Carlson School of Management
languagesEnglish
stackoverflow-logo

Stackoverflow

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

Github Skills (27)

unit-testing10
git10
cookbook10
cqrs10
testing10
configuration-management10
time-management10
kafka10
event-sourcing10
erb10
chef-client10
go10
version-control10
chef-solo10
haproxy10

Programming languages (16)

JavaCSSCMakefileScalaGoHTMLErlang

Github contributions (5)

github-logo-circle
sous-chefs/haproxy

Nov 2018 - Oct 2021

Development repository for the haproxy cookbook
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1 release, 11 reviews, 56 commits in 2 years 11 months
Contributions summary:John primarily focused on improving the HAProxy configuration, specifically related to the ordering of rules and the correct implementation of backend usage within the configuration files. They implemented tests to ensure the changes' proper functionality, adding unit tests for verification. They also demonstrated DevOps skills by modifying build configurations to update supported platforms, and adding support for new features in the HAProxy configurations.
cookbookhaproxychef-resourcemanaged-by-terraformchef
jasonlvhit/gocron

Oct 2019 - Aug 2021

A Golang Job Scheduling Package.
Role in this project:
userBack-end Developer
Contributions:9 commits, 8 PRs, 53 comments in 1 year 10 months
Contributions summary:John primarily contributed to the core functionality of the gocron package, focusing on job scheduling and time-based execution. Their work included adding features like immediate job starting (`BeginNow` and `From` functions) and refining the `scheduleNextRun` logic for accurate scheduling. The user also added functionalities such as adding seconds to the `At()` function for more precise time setting. The commits demonstrate a strong understanding of the underlying time handling and scheduling mechanics within the Go programming language.
golangschedulinggolang-job-schedulingjobjob-scheduling
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
John Roesler - Principal Engineer at Shipt