Addison Higham is a seasoned software engineer and architect with 14 years of experience and a deep focus on microservices, distributed systems, big data, and cloud-native architectures. He has led platform and product-level engineering as Chief Architect at StreamNative and as a Software Architect at Instructure, shipping production-grade systems built on Flink, Spark, and Pulsar. A hands-on contributor to Apache Pulsar—working on tiered storage, AWS S3 integration, and Kinesis connectivity—he blends low-level optimization with operational engineering and developer enablement. Comfortable wearing many hats from IC to tech lead and devops, he enjoys transforming near-impossible problems into practical solutions while mentoring teams to adopt new skills. Based in Draper, Utah, he codes daily in Scala, Java, Go, Node.js and is actively exploring Rust to broaden his systems toolbox.
14 years of coding experience
13 years of employment as a software developer
Bachelor of Science (B.S.), Bachelor of Science (B.S.) at Brigham Young University
Apache Pulsar - distributed pub-sub messaging system
Role in this project:
Back-end & DevOps Engineer
Contributions:9 reviews, 51 commits, 39 PRs in 2 years 8 months
Contributions summary:Addison primarily contributed to the Apache Pulsar tiered storage feature, focusing on enhancements for AWS S3 integration. They added support for AWS instance and role credentials, enabling the use of EC2 metadata credentials and role assumption for accessing S3. Furthermore, the user modified credential handling within the S3 tiered storage implementation to improve performance and reliability by using a Supplier-based API to refresh credentials on every request. The user also worked on integrating with the Kinesis streaming service, including KCL V2 and authentication providers.
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.