Summary
Naveen Narayanan is a versatile software engineer based in San Francisco with 12 years of professional experience building mobile and web platforms across startups and large tech firms. He has shipped client- and server-side systems at scale for companies like Uber and CloudKitchens, led engineering as a founding developer at Gitar, and now contributes to Doppel. Comfortable across Java, C#, Ruby, Node.js, Python and modern front-end stacks, he specializes in cross-platform mobile frameworks, integrations and reliable APIs that connect devices and services. Naveen has a strong background in driving test automation and engineering quality—often introducing frameworks and tooling that improve product scalability and maintainability. His Waterloo engineering training and repeated roles spanning product, QA, and integrations give him a pragmatic full-stack perspective that accelerates delivery. Notably, he has a track record of translating device-specific needs into scalable authentication and protection services for millions of Android users.
11 years of coding experience
12 years of employment as a software developer
High School, High School at Turner Fenton Secondary School
Bachelor of Applied Science (B.A.Sc.) Computer Engineering, Bachelor of Applied Science (B.A.Sc.) Computer Engineering at University of Waterloo
English, Malayalam