Josh Mahonin

Principal Software Engineer at Redis

Ottawa, 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
Josh Mahonin is a Principal Software Engineer with 12 years of hands-on experience designing, building, and operating large-scale data and cloud-native systems. He has a proven track record taking products from prototype to production and has founded and led startups to profitability, including serving as an early engineering leader on a product that scaled to a $100M+ exit. His technical strengths span big data, analytics, distributed systems, networking, and security, with deep experience in hybrid and cloud-native architectures. An active Apache Phoenix committer, he has improved Spark integration and core database behavior, reflecting both systems-level expertise and meaningful open-source impact. Based in Ottawa, he blends engineering leadership with pragmatic delivery—comfortable switching between shipping code, mentoring teams, and architecting resilient platforms. Notably, his career spans product startup grit and enterprise-grade security engineering, giving him a rare ability to move fast without sacrificing robustness.
code12 years of coding experience
job19 years of employment as a software developer
bookB.C.S. Honours Software and Computing, B.C.S. Honours Software and Computing at Carleton University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

javas10
databases10
apache-spark10
sql10
apache-phoenix10
java10
database10
dataframe9
test-automation9
scala9
dataframes9
mapreduce8
hadoop-mapreduce8
hbase8

Programming languages (6)

JavaScalaJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
apache/phoenix

Apr 2015 - Feb 2018

Apache Phoenix
Role in this project:
userBack-end Developer & Database Engineer
Contributions:78 commits, 8 PRs, 30 comments in 2 years 10 months
Contributions summary:Josh primarily focused on enhancing the Apache Phoenix integration with Apache Spark, focusing on improving test coverage and functionality. They implemented and updated integration tests to ensure proper behavior within the Spark environment. The user addressed issues related to data type handling, including the support of small and tiny integer types and data type coercion, and improved the handling of table names within the Spark framework. Furthermore, they addressed issues in the Phoenix core to ensure proper exception handling.
sqlapache-phoenixelixirapachebig-data
jmahonin/flink

Jul 2022 - Oct 2024

Apache Flink
Contributions:1 push, 7 branches in 2 years 2 months
flinkapachebig-datadatastreamapache-flink
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
Josh Mahonin - Principal Software Engineer at Redis