Andrew Kennedy is a pragmatic software engineer with 11 years of experience building scalable services and tools across Google, Apple, WeWork, and Asana from San Francisco. He specializes in backend systems, distributed schedulers, gRPC services, and migrations—often diving into low-level debugging and performance tuning to resolve subtle production issues. Andrew has implemented permission models, migration tooling, and CLIs for large-scale rollouts, and has led design and integration testing for services that other teams rely on. Avidly curious, he learns from classic software literature and stays engaged with new languages, libraries, and engineering practices to continually improve design and delivery. Colleagues rely on him for thoughtful questions, clear trade-offs, and an ability to balance doing things right with shipping practical solutions.
11 years of coding experience
6 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
High School Diploma, High School Diploma at Escondido Charter High School
Contributions:10 pushes, 1 branch in 2 years 8 months
file-browserjavascriptbrowser
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.