Summary
Jeff Kennedy is a Technical Lead Manager based in San Francisco with 11 years of experience building maintainable backend systems using Python, TypeScript, Scala, and Kotlin. He progressed through hands-on engineering roles at startups and scale-ups—including Crunchbase, Kiva, and YugaByte—before moving into technical leadership at Pepper, where he now blends people management with architectural ownership. Jeff’s background in software engineering (Carnegie Mellon SV) plus an unconventional foundation in English and Philosophy gives him a strong aptitude for clear technical communication and pragmatic system design. He focuses on shipping reliable, long-lived services that matter to users and teams, and is comfortable navigating both legacy systems and greenfield projects. An early-career stint teaching in Japan hints at cross-cultural adaptability that informs his collaborative leadership style.
11 years of coding experience
9 years of employment as a software developer
Hon. BA English & Philosophy, Hon. BA English & Philosophy at The University of Edinburgh
Master’s Degree Software Engineering, Master’s Degree Software Engineering at Carnegie Mellon University Silicon Valley
Hon. BA English & Philosophy, Hon. BA English & Philosophy at University of Toronto
Post-Baccalaureate Computer Engineering, Post-Baccalaureate Computer Engineering at Boston University
English, Japanese, Spanish