Luke Bakken

Senior Software Development Engineer at Amazon

Spokane, Washington, 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
Luke Bakken is a Senior Software Development Engineer with 14 years of hands-on experience building and maintaining distributed systems, particularly across the RabbitMQ ecosystem and Erlang/OTP stack. He ships production-quality code in diverse languages (Erlang, C, C#, Python, Go, Elixir) and has deep OS-level expertise on Linux, FreeBSD and Windows, often debugging live customer environments. His open-source footprint includes substantive contributions to core RabbitMQ components, client libraries, and projects like relx, mint, and the official Erlang/OTP repo—demonstrating both back-end engineering and DevOps acumen. Luke pairs rigorous QA and test automation work with practical release engineering, improving cross-platform builds and TLS/HTTP integration in widely used libraries. Based in Spokane, he’s also an accomplished professional bassoonist and contrabassoonist, a background that surfaces in his meticulous, performance-oriented approach to software.
code14 years of coding experience
job18 years of employment as a software developer
bookBachelor of Arts (BA) Music Performance General, Bachelor of Arts (BA) Music Performance General at Eastman School of Music
bookBachelor of Arts (BA) Computer Science, Bachelor of Arts (BA) Computer Science at University of Rochester
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
9,245reputation
816kreached
453answers
1question
Badges
rabbitmq
top-1%
python
top-5%
github-logo-circle

Github Skills (85)

dependency-management10
timeseries-database10
http-api10
website-development10
messaging10
python10
package-management10
testing10
windows10
http10
bash10
message-queue10
phpunit10
ruby10
asp-net10

Programming languages (30)

C#CMakefileGoHTMLErlangTypeScriptShell

Github contributions (5)

github-logo-circle
rabbitmq/amqp091-go

Apr 2022 - Jan 2023

An AMQP 0-9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: `streadway/amqp`
Role in this project:
userBack-end Developer
Contributions:4 releases, 69 reviews, 28 commits in 9 months
Contributions summary:Luke's contributions primarily focused on improving the AMQP 0-9-1 Go client. They implemented a Windows build and fixed various linting errors, enhancing code quality. Furthermore, the user added logging capabilities throughout the codebase to aid in debugging and monitoring. They also updated the examples.
golanggo-clientamqp-0-9-1amqprabbitmq
pika/pika

Jul 2017 - Jan 2023

Pure Python RabbitMQ/AMQP 0-9-1 client library
Role in this project:
userBack-end Developer
Contributions:28 releases, 32 reviews, 485 commits in 5 years 7 months
Contributions summary:Luke's commits primarily focus on implementing TLS/SSL support in the pure Python RabbitMQ/AMQP 0-9-1 client library. They updated example code, including adding and modifying TLS configuration to enable mutual authentication using certificates. The contributions involved changes to demonstrate secure communication by leveraging `pika.ConnectionParameters` and `ssl` library features, and integration with RabbitMQ configurations. The user also worked on ensuring that dispatch resource remains acquired in the code.
pythonrabbitmq-pythonclient-libraryamqp-0-9-1amqp
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