Andrew Rodland

Principal Engineer at CPAN

Allendale, New Jersey, 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
Andrew Rodland is a Principal Engineer with 17 years of experience building high-performance, scalable backend systems, currently focused on Core Services and infrastructure for video platforms. He brings two decades of Go and Perl experience plus fluency in C, Shell, and Python, and a pragmatic willingness to pick up unfamiliar languages when needed. His work spans distributed systems, large-scale batch processing, REST/gRPC APIs, and video transcoding and delivery, with notable open-source contributions to HAProxy (consistent hashing improvements) and Graphite tooling in Go. At Vimeo and Shutterstock he drove reliability and performance improvements that power metadata, encoding, and delivery pipelines, while also leading service-oriented architecture efforts. A long-time CPAN author, he blends deep protocol and systems expertise with a customer-focused approach to backend engineering. He’s the kind of engineer who enjoys being buried in the backend but surfaces measurable operational gains.
code17 years of coding experience
job19 years of employment as a software developer
languagesSpanish, German
stackoverflow-logo

Stackoverflow

Stats
11reputation
167reached
0answers
1question
github-logo-circle

Github Skills (26)

kubernetes10
ingress-controller10
back-end-development10
graphite10
time-series10
proxy10
c1110
c1710
go10
kubernetes-pods10
hashing-algorithm10
load-balancer10
haproxy10
data-analysis10
regular-expression9

Programming languages (21)

C#JavaC++CRustScalaM4Go

Github contributions (5)

github-logo-circle
go-graphite/carbonapi

Jun 2016 - Dec 2016

Implementation of graphite API (graphite-web) in golang
Role in this project:
userBack-end Developer
Contributions:13 commits, 6 PRs, 16 comments in 5 months
Contributions summary:Andrew primarily focused on enhancing the functionality of the graphite API. Their work included implementing regular expression backreference support within the `aliasSub` function, and adding a new `substr` function. They also addressed metric sorting for brace expansions and provided support for `maxDataPoints` in JSON output. Further contributions involved refactoring code related to aggregated values, including the implementation of Holt-Winters deviations and confidence bands for time series analysis.
golanggographitecarboncarbonapi
jcmoraisjr/haproxy-ingress

Jun 2021 - Jun 2021

HAProxy Ingress
Role in this project:
userBack-end Developer
Contributions:15 reviews, 10 commits, 1 PR in 7 days
Contributions summary:Andrew focused on enhancing the HAProxy Ingress controller by adding new features related to server ID assignment and endpoint configuration. They implemented functionalities to assign unique IDs (PUIDs) to backend server endpoints based on Kubernetes pod UIDs. Additionally, the user updated the ingress controller code to include a new annotation for assigning backend server IDs. They also added tests to ensure the PUID functionality was working correctly.
haproxyingressingress-controllerkubernetes
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