Shri Rewagad
Senior Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer with 9+ years distributed backend systems, event-driven microservices, and messaging-based services using Java, Python, and AWS. Skilled in cloud-native architecture across AWS, Azure, and GCP, with experience in Agile SDLC, messaging systems and monitoring. Experienced in mentoring engineers, leading breakdowns features, and delivering high-availability services.
Experience
Senior Software Development Engineer - Ford Motor Company - Dearborn, MI
(2026-05)
- Architected hybrid search on Elasticsearch, combining BM25 keyword ranking with vector-based semantic retrieval, improving search relevance by ~30% for 50K+ internal users.
- Building backend services in Java and Spring Boot for Ford's UEV platform, supporting the launch for ~500K+ customers.
- Developing an Agentic AI assistant using LLM and RAG pipelines, answering questions for ~100K+ users, cutting time ~40%.
- Collaborating with cross-functional teams to design scalable backend APIs on GCP, supporting UEV features across 4+ models.
Software Development Engineer - Amazon - Seattle, WA
(2022-09 - 2026-05)
- Designed enterprise-scale Generative AI (LLM-powered) resume generator using AWS SageMaker for 78,000 employees.
- Developed secure distributed backend services and REST APIs using object-oriented Java, Spring Boot, JUnit, AWS.
- Contributed to architecture design reviews and backend implementation, collaborating with cross-functional stakeholders to align technical design, resolve trade-offs, define service contracts and deliver features that reduced recruiter effort by 30%.
- Implemented prompt-based role matching logic improving candidate role alignment accuracy by 28%.
- Built secure serverless orchestration enforcing IAM policies, TLS encryption, and security controls for distributed services.
- Contributed to modernization of a distributed pricing platform using Spring Boot, DynamoDB (NoSQL) and AWS services.
- Implemented microservices and batch pipelines using Kafka and Kinesis, reducing pricing computation time by 70%.
- Integrated AWS SageMaker machine learning models to support automated pricing optimization.
- Automated CI/CD-driven deployments using AWS CloudFormation, reducing manual deployment effort by 60%.
- Built CloudWatch and PowerBI observability dashboards and alerting for monitoring performance and operational reliability.
Technical Lead - Tata Consultancy Services - Phoenix, AZ
(2019-06 - 2022-07)
- Led architecture design and backend delivery of distributed Java-based payment services, improving system latency by 20%.
- Mentored 9 engineers through code reviews, led feature breakdown, and collaborated with stakeholders on backend services.
- Handled database schema design using Oracle, PostgreSQL, and MongoDB, lowering failure rates by 15%.
- Designed Kafka-based event streaming ensuring high availability, idempotency, fault tolerance, and scalable throughput.
- Containerized scalable microservices using Docker and deployed on Kubernetes clusters, improving scalability.
- Standardized containerized deployments using Docker and Jenkins-based CI/CD pipelines, improving release stability.
Software Development Engineer - Tata Consultancy Services - India
(2017-06 - 2019-06)
- Developed AI-powered 3D try-on features for Sunglass Hut using Python, processing 500K+ images with 95% accuracy.
- Built backend modules and REST APIs in Python and Go supporting user-facing applications and high-throughput pipelines.
- Acted as the primary support engineer during QA and pre-production, resolving defects, troubleshooting issues, and reporting critical findings to senior engineers and managers for smooth launch readiness.
Education
Master of Science - Computer Science - Arizona State University (2019-08 - 2021-05)

