Andrew Harris is a Staff Software Engineer with 13 years of experience building and operating large-scale, cloud-native systems across payments and platform infrastructure. He’s delivered scalable services and Kafka-powered platforms at companies like Checkr, Braintree, PayPal, and now ngrok, with hands-on expertise in API gateway, IAM, migrations to managed Kafka, and Kubernetes platform moves. Comfortable across languages and stacks (Scala, Go, Java, Ruby, and infra-as-code), he pairs pragmatic engineering with architectural leadership—authoring RFCs, position papers, and developer guides. He’s equally at home debugging production incidents as he is running book clubs and mentoring teammates, a pattern that shows up repeatedly in his roles. Based in Oakland, he combines academic rigor from UIUC with startup-to-enterprise experience and a knack for turning operational complexity into reliable, automated platforms. An underappreciated detail: he’s repeatedly led nontechnical rituals (book clubs, remote social coaching) that measurably improved team cohesion during major platform transitions.
13 years of coding experience
13 years of employment as a software developer
altMBA
Bachelor of Science (B.S.) Computer Science Sociology, Bachelor of Science (B.S.) Computer Science Sociology at Virginia Commonwealth University
Master of Science (M.S.) Computer Science, Master of Science (M.S.) Computer Science at University of Illinois Urbana-Champaign
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.