Summary
Niranjan Patil is an Associate Principal Engineer with a decade of experience building and operating large-scale, multi-tenant backend systems for enterprise customers from design through on-call production support. He has a strong track record in scaling data pipelines and batch jobs—reducing runtime by 9× and eliminating OOMs for customers processing hundreds of millions of records—while modernizing legacy platforms and enforcing robust security fixes. Proficient in Java/Groovy, Spring Boot, Kafka/RabbitMQ, Kubernetes, and AWS, he architects extensible frameworks (query-builder, annotation-driven access control) that simplify future domain expansion. A former USC CS graduate student, he pairs hands-on performance tuning and incident triage with mentoring and process improvements that drastically reduced customer regressions. Notably, he shifted audit ingestion from polling to near-real-time streaming and established authorization patterns now adopted across the platform.
10 years of coding experience
8 years of employment as a software developer
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at University of Southern California
Bachelor of Technology (B.Tech.), Computer Engineering, Bachelor of Technology (B.Tech.), Computer Engineering at Vishwakarma Institute Of Technology
English, Hindi, Marathi, German