Career
Analyst
Deloitte • Hyderabad, India
01/2024 - 05/2025•Full-Time•On-site
- Developed and implemented a custom parser using recursive descent parsing techniques to translate IBM rule engine specifications into Java code.
- Leveraged tokenization, lexical analysis, and AST generation to enable structured, maintainable code transformation.
- Optimized API performance, achieving a 50% reduction in response times through efficient data handling, caching, and backend profiling, boosting scalability and responsiveness across multiple platforms.
- Engineered custom integration interfaces to bridge modern services with legacy systems, ensuring seamless data flow, backward compatibility, and minimizing disruption to existing workflows.
Backend Developer
Greenie • Pune, India
06/2023 - 12/2023•Full-Time•On-site
- Architected and built a scalable background verification system for Aadhaar, PAN, DL, and Work Experience checks, serving 1,000+ users nationwide.
- Orchestrated a microservices architecture using Rust (Axum), Node.js, and Next.js, deployed on Azure Kubernetes Service (AKS) with Ingress NGINX for intelligent traffic routing, load balancing, and service discovery. This deployment improved system uptime to 99.9%.
- Developed an in-house secure authentication and authorization service in Rust, implementing JWT-based access control, role-based permissions, and secure OAuth 2.0 flows, emphasizing performance and safety.
- Set up CI/CD pipelines using GitHub Actions, automating container builds, tests, and deployments to AKS. Ensured reliable, reproducible builds with Docker, Helm, and Kubernetes manifests for consistent environment parity.
Backend Developer Intern
AI4M • Pune, India
01/2023 - 06/2023•Full-Time•On-site
- Deployed optimized computer vision models on NVIDIA Jetson edge devices, leading to successful integration into over 10 production lines.
- Integrated real-time inference pipelines using TensorRT and CUDA, enabling automated quality checks and safety monitoring, yielding a 15% reduction in operational errors and enhanced automation throughput.
- Developed message consumers in Rust using asynchronous processing (Tokio) to handle raw inference streams from Jetson devices, processing over 500,000 data points daily.
- Implemented logic for bounding box parsing, event-driven processing, and extraction of safety-critical data like shift timings and violation detections.
- Formulated a stateful message consumer in Rust to track truck states (loading, unloading, idle) within warehouse workflows.
- Leveraged finite state machines (FSMs) and time-series analysis to automate status detection, significantly advancing warehouse monitoring and logistics optimization, resulting in 30% faster status updates.