Principal Engineer @ StreetLight | Building Scalable Microservices

Bangalore Urban

Bangalore Urban, Karnataka, India

Bengaluru Area, India

New Delhi Area, India
-be2ee62c.jpg&w=3840&q=75)
Hyderabad Area, India





Master of Information Technology, Information Technology
ABV-Indian Institute of Information Technology and Management

Bachelor's degree, Information Technology
ABV-Indian Institute of Information Technology and Management
Join Mayank and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossPrincipal Engineer @ StreetLight | Building Scalable Microservices
Principal Engineer with over 7 years of experience in developing scalable backend systems, microservices, and data-intensive platforms. Currently at StreetLight, contributing to the design and implementation of solutions that streamline data processing and enhance operational efficiency. Key proficiencies include microservices architecture, asynchronous processing, and system optimization. Dedicated to enabling data-driven decision-making, with a focus on building robust distributed systems and leveraging advanced caching and messaging techniques. Committed to optimizing platform performance and delivering scalable solutions to meet organizational goals.
Bengaluru
claude code
claude
cursor
gemini
Principal Engineer at StreetLight, Apr 2025 - Present · 1 yr 5 mos, Bangalore Urban, • Architected a scalable, cost-efficient analytics serving platform enabling interactive exploration of large-scale geographic datasets across customer regions. • Reduced data-warehouse processing by 68% (426 MB -> 138 MB per representative request) by restructuring spatial data and routing requests to region-specific precomputed datasets. • Improved query efficiency by 62% (580 MB -> 220 MB) through progressive, zoom-aware data loading and pre-aggregated datasets, supporting responsive map-based exploration at scale. • Designed a Redis-backed caching architecture that minimized repeated warehouse queries during map pan and zoom interactions and enabled cache reuse for identical filter states. • Architected and built an internal conversational analytics platform using Google's Conversational Analytics API, enabling users to explore and compare traffic metrics through natural-language queries. • Integrated a data agent that generated BigQuery SQL and LLM-based metric summaries, providing users with both analytical results and clear, user-friendly explanations. • Designed a session-aware conversational backend that maintained isolated user context, persisted chat history and analytical outputs, and supported multi-turn metric exploration. • Implemented Server-Sent Events (SSE) to stream agent responses and analytical updates incrementally, enabling a responsive, real-time conversational experience. • Delivered LLM summaries, tables, charts, and map visualizations for metric comparison and trend analysis; added response-feedback capture to identify answer-quality gaps and guide agent tuning for complex analytical queries.
Senior Software Engineer at Soroco, Oct 2020 - Mar 2025 · 4 yrs 6 mos, Bangalore Urban, Karnataka, India, 1. Led a team of 4 engineers to successfully deliver multiple microservices, ensuring efficient collaboration and on-time product delivery for complex, large-scale systems. 2. Developed a data processing service capable of handling and processing 50+ million data points per hour asynchronously to generate real-time metrics and insights, ensuring optimal performance under heavy loads. 3. Designed and built 'Insights' as a micro-service that empowered clients to make data-driven business decisions through interactive dashboards and real-time insights. 4. Improved API performance by implementing data partitioning strategies and integrating Redis caching to store and retrieve frequently accessed data, significantly reducing response times and backend load.
Senior Software Engineer at Smartlinks, Mar 2019 - Sep 2020 · 1 yr 7 mos, Bengaluru Area, India, 1. Designed and built decoupled SaaS product which handle requirements from different logistics customers. 2. Handling more than two customers independently and worked closely with them. 3. Designed and built multiple micro-services from scratch for tracking vehicles. It is currently serving close to 11.5M+ GPS points for 120K+ trips and 200K+ communications per month. 4. Designed module for async processing to common framework which is used by multiple services for async jobs. 5. Designed and built 'Integration' as a micro-service which is responsible for interacting with third party services for cellular locations. 6. Designed and built 'Tracking' as a micro-service which is responsible for calculating ETA, finding geo-fence hit for a vehicle. 7. Designed and built settings module for product visibilities and can serve different services to different customer. 8. Developed dashboard generic apis. 9. Designed and built notification service. 10. Responsible for development to deployment and code review of other developers.
Software Engineer at 4moles.com, Jun 2017 - Jan 2019 · 1 yr 8 mos, New Delhi Area, India, 1. Designed and built booking module which allow users to book their slot on Golf Courses. 2. Designed and built inventory module to create slots for different golfcourses and to manage members of different Golf Courses 3. Designed and built dynamic configuration module to operate Golf Courses. 4. Designed and built users circle and notifications 5. Optimise code, reduce unnecessary query and add caching for static pages to load fast. 6. Developed role based admin module. 7. Developed live group scoring apis.
Software Developer at Devathon (Crypsis Technologies Pvt. Ltd.), Jun 2016 - May 2017 · 1 yr, Hyderabad Area, India, 1. Worked closely with clients on multiple projects. 2. Integrated Instagram's api to authenticate users. 3. Integrated Instagram's media api to fetch users liked images. 4. Developed dashboard using google tree chart maps 5. Developed admin panel for logistic client 6. Developed training page to upload files to S3 7. Bug fixes
Master of Information Technology, Information Technology, ABV-Indian Institute of Information Technology and Management
Bachelor's degree, Information Technology, ABV-Indian Institute of Information Technology and Management