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
4 years of employment as a software developer
Master of Science (MS), Computer Science, 3.6/4.00, Master of Science (MS), Computer Science, 3.6/4.00 at University of Southern California
Bachelor of Technology (B.Tech.), Computer Engineering, 9.15/10.00, Bachelor of Technology (B.Tech.), Computer Engineering, 9.15/10.00 at Vishwakarma Institute Of Technology
English, Hindi, Marathi, German