Khaja Minhajuddin

Staff Software Engineer at Instacart

Old Toronto, Ontario, Canada
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
Khaja Minhajuddin is a Staff Software Engineer in Toronto with 15 years of experience building robust, high-performance web applications and backend systems. He specializes in performance, concurrency, and pragmatic use of the right tools—frequently working across Ruby, Elixir, and Erlang stacks while experimenting with Rust. At Instacart he advanced from Senior roles to Staff, driving reliability and polished user-facing services, and earlier built Elixir/Phoenix microservices for startups and consultancies. An active open-source contributor, he improved TLS handling in gen_smtp and strengthened Honeybadger’s Ruby gem with new features and tests, demonstrating attention to security and observability. Colleagues know him for shipping resilient, well-tested systems and for a rare mix of deep backend expertise plus a designer’s focus on simple, usable interfaces.
code15 years of coding experience
job17 years of employment as a software developer
bookVijaya Mary High School
bookBachelor of Engineering Electronics and Communciations Engineering, Bachelor of Engineering Electronics and Communciations Engineering at Osmania University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
6,693reputation
6.8mreached
47answers
14questions
Badges
rubygems
top-5%
liquid
top-5%
reflection
top-5%
github-logo-circle

Github Skills (25)

ss10
ssl10
erlang10
testing10
sslv310
smtps10
smtp10
ruby10
smtpd10
sinatra10
rubygems9
reflection9
ruby-rails9
apidoc9
rails9

Programming languages (15)

CSSRustCMakeMakefileGoErlangTypeScriptShell

Github contributions (5)

github-logo-circle
Ruby gem for reporting errors to honeybadger.io
Role in this project:
userBackend Developer
Contributions:18 commits, 25 PRs, 14 pushes in 9 months
Contributions summary:Khaja primarily contributed to the backend logic of the Honeybadger Ruby gem. Their work included implementing new features, such as check-ins, and fixing bugs related to Sinatra integration. They also made changes to improve code structure by moving at_exit callbacks and adjusting dependencies, which improved the overall stability and reliability of the error-reporting functionality. The user added unit tests to cover new functionalities, enhancing code quality and ensuring proper behavior.
cli-commandruby-gemsinatrauser-feedbackreporting
gen-smtp/gen_smtp

Dec 2016 - Jan 2017

The extensible Erlang SMTP client and server library.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 8 comments in 16 days
Contributions summary:Khaja focused on enhancing the Erlang SMTP client and server library's security and functionality. Their contributions primarily revolved around implementing and refining TLS/SSL options, including setting default TLS versions and allowing users to configure these settings. This involved modifying client and socket code to incorporate the specified TLS protocols, thus improving compatibility and security. The user addressed critical issues in the TLS implementation of the client and ensured compatibility.
smtperlangelixirsmtp-clientextensible
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
Khaja Minhajuddin - Staff Software Engineer at Instacart