Summary

A tech enthusiast who loves to code with 5+ years of demonstrated experience in developing back end services. Have been part of different phases of SDLC ranging from ideation to deployment.

Skills

Experience

Software Engineer Intern - Tarka Labs

  • Built authentication mechanism using Slack OAuth API and JWT in Rust; Reduced user auth management in the service.
  • Added job application form to careers page allowing candidates to apply directly

Senior Software Engineer - Sahaj Software Engineer

Out-Of-Home Advertising - Inventory Management

  • Spearheaded design and development of facade service across salesforce instances using Spring Webflux; Helped client incorporating different salesforce instances to support different media owners.
  • Created a low-latency, event-driven service using CometD framework to consume salesforce object changes which reduced the latency by 70%.

Out-Of-Home Advertising - Campaign Optimization

  • Generated quality metrics like churn rate, frequency, etc for one of the audience providers using Apache Spark; Improved clients understanding of the impressions quality provided.
  • Developed external audience ingestion feature to generate insights for the provided audience; Assisted clients to incorporate custom audience in generating footfall reports.
  • Leveraged Test Driven Development expertise in increasing the test coverage to 90% for the existing services.
  • Modeled and implemented a S3 crawler for the given time period enabling client to acquire footfall reports.

B2B Marketplace

  • Developed several micro services using Spring Boot in an event driven architecture using Apache Kafka.
  • Implemented a chat solution using MongooseIM reducing the chat service creation from the scratch for clients.

Member Technical Staff - Zoho Corporation

  • Replaced OpenStreetMap with Google Maps in map report increasing the plot accuracy by 80%.
  • Utilized knowledge of SOLID principles to refactor report module resulting in a modularized codebase.
  • Led and mentored a team to design and develop features of different reports like List, Spreadsheet, Kanban, Map, and Calendar.

Projects

Course Recommendation System — PySpark, Apache Spark: Developed a KNN algorithm based on different parameters to find the similar users and suggested courses. Performed the analysis for top 10 frequent users and achieved 70% accuracy
GSM Arena Data Collector — Python: Built a data aggregator that collects features about smartphone from GSMArena for smartphone price prediction which reduced the manual processing by 90%
Market Basket Analysis — R, Apriori: Performed RFM analysis, market segmentation and item recommendation using Apriori algorithm on the sales data of a inventory store. Created R Shiny dashboard to visualize the clusters and their properties like recency, frequence and monetary