Summary
Praveen Patil is a Senior Software Engineer based in San Francisco with a decade of experience building full-stack, large-scale distributed systems for companies like Uber and LinkedIn. He holds a Master's in Computer Science from USC and combines strong backend expertise in Golang, Java and Scala with modern front-end skills in React/GraphQL and mobile/Android. His work spans microservices, data platforms and ML-informed features, drawing on hands-on experience with Cassandra, Kafka, Pinot, Spark and Kubernetes to ship production services at scale. A competitive programmer by passion, he also pursues personal projects and open-source experimentation — his GitHub and personal site showcase lightweight tooling and prototypes that bridge research and production. Notably, his background includes ML research roles at USC and ISI, giving him a rare mix of academic rigor and product-focused engineering.
10 years of coding experience
9 years of employment as a software developer
Prashanti Vidhya Kendra, Kerala
Gate Exam Computer Science, Gate Exam Computer Science at Vani Institute - Bangalore
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at M S Ramaiah Institute Of Technology, Bangalore
Master's degree Computer Science, Master's degree Computer Science at University of Southern California
High School CBSE, High School CBSE at SSSLS Vidhya Kendra, Mangalore, India
English, Kannada, Hindi, Telugu