Pankaj Saini

Senior Software Engineer

Gurgaon, Haryana, India9 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable distributed systems.
  • Proven track record in fraud detection and microservices.
  • Strong background in logistics and food delivery software.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in logistics and fintech solutions.

Contact

Skills

Core Skills

Distributed SystemsSoftware DevelopmentBack-end Web Development

Other Skills

AMQPAlgorthimAmazon Web Services (AWS)AngularJSAnimationApache SparkC++DjangoElasticSearchFraud DetectionGitHTMLHadoopJWTJava

About

Experienced Senior Software Engineer with a demonstrated history of working in logistics, telecom and food delivery companies. Skilled in Python, PHP, GoLang, Apache Spark. Strong engineering professional, did bachelors and master from IIT Kanpur.

Experience

Ocrolus

2 roles

Staff Software Engineer

Promoted

Aug 2023Present · 2 yrs 7 mos

  • Built an internal JWT issuer, migrated external API users from Auth0 with zero downtime, and added SSO support with seamless identity linking for enterprise clients via the Ocrolus dashboard.
  • Improved microservices by standardizing gRPC and Kafka across services, built an event tracer tool for faster debugging, and enabled aggregated webhook support for streamlined integrations.
gRPCKafkaJWTSSOmicroservicesDistributed Systems+1

Senior Software Engineer

Aug 2021Aug 2023 · 2 yrs

  • Fraud Detection Service
  • Designed and built Fraud Detection V2 from scratch - a core product at Ocrolus.
  • Integrated with ML service for file tampering detection (FTD) and connected with multiple microservices to fetch capture data and generate native algorithmic signals.
  • Improved overall performance by pre-computing ML-heavy tasks and boosting parallelism — moved from SQS to Kafka to avoid distributed locks.
ML integrationFraud Detectionmicroservicesperformance optimizationSoftware DevelopmentDistributed Systems

Zomato

SDE 3

Dec 2019Aug 2021 · 1 yr 8 mos · Gurgaon, India

  • Menu Service – managing the restaurant/dishes catalog
  • Built new features and improved the restaurant menu microservice handling over 500k rpm at peak.
  • Added support for integrating POS aggregators via REST APIs.
  • Enabled scheduled ordering and introduced dish templates for better menu flexibility.
  • Took Dish First View from scratch to go-live within 6 weeks, from ideation to rollout.
  • Vernacular Service - Enabling Multilingual Experiences
  • Built the vernacular service from scratch with support for 10+ Indian languages.
  • Created a pipeline to handle real-time translation/transliteration of app text from multiple sources.
REST APIsmicroservicesreal-time translationmenu serviceSoftware DevelopmentBack-End Web Development

Bharti airtel

Senior Software Engineer

Sep 2018Dec 2019 · 1 yr 3 mos · Gurgaon, Haryana, India

  • Designed a highly scalable distributed system to ingest 20TB+ compressed data (trillion+ records) per day
  • Build an efficient query engine over a highly scalable distributed object storage (PB scale)
  • Developed backend to handle regulatory queries and integrated it with querying engine
distributed systemsquery enginedata ingestionSoftware DevelopmentDistributed Systems

Delhivery

Developer

Jul 2016Sep 2018 · 2 yrs 2 mos · Gurgaon, India

  • Visualization and Simulation tool for logistics network (NETPLAN)
  • Developed a dashboard for strategy/operations team to optimize and reduce the cost of the logistics network
  • Significantly reduced the time and effort to find out the best possible locality for opening or shifting a facility
  • Added more than 7 different type of jobs; Package distribution, Facility Planner, Facility finalization for LM and B2B shipments
  • Wrote a generic framework based on pipes and filter architecture for different kind of jobs; used in 2 other projects
  • BE: Django, DRF, Redis, PostgreSQL, Elastic Search, Celery, RabbitMq, AWS (S3, SES, Cloudwatch)
  • FE: AngularJS (v2), jQuery (v1), HTML, CSS, MMI (Map my India, v2), Leaflet (v2), Google Maps (v1), Google Analytics
  • Shipments Allocation and Routing Tool (FLARE)
  • Developed a tool to automate the process of allocating shipments between different workers at DC (Van, Bike, 3rd party)
  • Significantly reduced the time of segregating shipments between different workers; more than 1 hour for large DCs
  • Formulated the allocation problem into Mixed Integer Linear Programming and implemented it using OR-Tools
  • Tech: Django, DRF, AngularJS, Redis, PostgreSQL, Elastic Search, Celery, MMI, Leaflet, RabbitMq, OR Tools, AWS (S3, SES)
  • Customer delivery location (STEER)
  • Developed an application for customers to mark the delivery location on the map; Implemented using Server-Less Architecture
  • Wrote a framework in Flask to test lambda function locally; converts client input to API Gateway format before calling the lambda function
  • Analyzed customer behavior based on the Google Analytics data and published weekly reports to GDrive
  • Tech: AWS (API Gateway, Lambda, S3, DynamoDB), Flask, JavaScript, jQuery, HTML, CSS, Google Maps, Google Analytics
logistics network optimizationdashboard developmentsimulation toolsSoftware DevelopmentBack-End Web Development

Education

Indian Institute of Technology, Kanpur

Dual — Civil Engineering

Jan 2011Jan 2016

Stackforce found 100+ more professionals with Distributed Systems & Software Development

Explore similar profiles based on matching skills and experience