Debtanu Pal

Software Engineer

Kolkata, West Bengal, India8 yrs 1 mo experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in building scalable data systems.
  • Proven track record in Fintech and Logistics.
  • Strong background in AI and database technologies.
Stackforce AI infers this person is a Backend-focused engineer with expertise in SaaS and Fintech industries.

Contact

Skills

Core Skills

DatabasesVector DatabasesDistributed SystemsGo (programming Language)Technical ArchitectureComputer Science

Other Skills

Agentic AIAlgorithm DesignApache KafkaBack-End Web DevelopmentC (Programming Language)C++Cascading Style Sheets (CSS)Code ReviewCommunicationCore JavaData ModelsData StructuresFunctional VerificationFunctionalityGenerative AI

About

As a part of Oracle's Mission Critical Data & AI engine team, my specialization lies within understanding the core of critical systems operating at huge scale. Currently, I am working as a part of the Core RDBMS Data layer which is responsible for : 1. Efficient, scalable and reliable data access across layers. 2. Powering the next generation cloud native time series database for real time metric analysis. 3. Secure and efficient data retrieval in RAG systems and DB knowledge assistant agents powered by Oracle Vector AI. I bring an avid understanding of vector databases, RAG system components and building data system pipelines in general. I have previously worked around building products in the Logistics as well as FinTech verticals. My experiences in Zomato and Navi largely enriched my technical knowhow and product thinking mindset across multiple business verticals. I have been part of teams working in 0-1(Co Lending at Navi) products as well as 1-100(Logistics Assignment at Zomato) products and hence possess the skill to contribute as a team player in a variety of working genre. With expertise spanning tech, product strategy, and business logic, I’m passionate about designing innovative solutions to real-world problems. I have actively worked on a wide tech stack spanning Java, Springboot, Golang, ReactJs, RDBMS, DynamoDB, AWS, Docker and Kubernetes. In my downtime, I enjoy exploring topics like Quantum Computing and Intelligent Systems.

Experience

8 yrs 1 mo
Total Experience
1 yr 8 mos
Average Tenure
1 yr 3 mos
Current Experience

Oracle

Senior Member of Technical Staff (IC-III)

Feb 2025Present · 1 yr 3 mos · Bengaluru, Karnataka, India · Hybrid

  • Mission Critical Data and AI Engine
  • Oracle Database Telemetry Streaming : Ownership of Metric streaming via TSDB for Exadata (Oracle's cloud scale database platform)
  • Tooling version upgrades (e.g ORDS)
  • Migrating existing setup to range-partitioned version for optimal ingestion/query performance.
  • Grafana plugins and monitoring dashboards over time series data.
  • DB Knowledge Assistant RAG : Jargon classification, disambiguation and intelligent data retrieval through query augmentation as a part of the RDBMS knowledge base.
  • DB Triage Automation : Leverage Oracle in-house vectorDB, LLMs trained on enterprise data and agentic capabilities to automate customer escalations and triage management. Focused towards monitoring SQL query performance, re-writing for optimisation.
  • Secure PII data retrieval : Data masking framework for sensitive data retrieval, specifically for data masking/unmasking in RAG pipelines to limit PII data exposure in LLMs.
C (Programming Language)DatabasesOperating SystemsVector DatabasesRetrieval-Augmented Generation (RAG)

Zomato

Software Development Engineer - II

Aug 2023Feb 2025 · 1 yr 6 mos · Bengaluru, Karnataka, India · On-site

  • Simulation Platform :
  • Designed and built a simulation platform from scratch to replicate real-time customer order behavior in a staging environment.
  • Engineered a system that leverages historical data and real-time customer patterns to mimic
  • production-like order behavior.
  • Developed a highly impactful system that enables the order fulfillment platform to assess critical. business metrics before deployment, ensuring better decision-making and operational efficiency.
  • Rider Assignment Tech
  • Tech Developments :
  • Spearheaded the modularization of external service integrations, introducing a generic interface to seamlessly consume/produce events and handle RPC calls.
  • Led the transition from RPC-based communication to an event-driven architecture, enhancing serviceability for both riders and restaurants.
  • Feature Developments :
  • Implemented large-order capability in the logistics platform to support high-volume deliveries.
  • Introduced the Bonus Order Drop feature, allowing riders to choose drop locations conveniently, improving their experience and efficiency.
  • Developed Busy Percentage and Order-Rider Ratio signals to optimize serviceability and boost delivery success rates.
  • Rider Supply Tech :
  • Built ZOMART from scratch—an all-in-one lifestyle platform for Zomato delivery partners to purchase essential assets, streamlining their experience and enhancing retention.
Go (Programming Language)RedisgRPCApache KafkaDistributed SystemsTest Automation+2

Navi

2 roles

Software Development Engineer - II

Promoted

Jul 2022Aug 2023 · 1 yr 1 mo

  • Co Lending Platform Team :
  • Led the tech effort in building a self-serve in-house rule engine, enabling partner banks to experiment with lending policies and optimize co-lending strategies.
  • Designed and implemented the M2 co-lending model (Direct Assignment) for the Navi Lending Cloud Platform, handling end-to-end architecture, solutioning, and deployment.
  • Health Insurance Tech Team
  • Tech Developments :
  • Redesigned and refactored critical services like porting-service and policy-services, improving system efficiency and maintainability.
  • Feature Developments :
  • Launched the Provisional Policy feature, offering customers a policy with limited benefits and a grace period to retry payments after a failed transaction.
  • Developed the EMI Date Change feature, allowing customers to reschedule their EMI date after their last payment for greater flexibility.
  • Led the end-to-end platform integration for "Navi Total Hospitalisation", configuring the product from scratch and ensuring a seamless launch.
ProgrammingComputer ScienceNoSQLTechnical ArchitectureDatabasesScala+14

Software Development Engineer-I

Jun 2021Jul 2022 · 1 yr 1 mo

  • Health Insurance Tech
  • Tech Developments :
  • Migrated old retail products to the V2 format, streamlining cancellation and claims processing.
  • Consolidated pricing logic from multiple services into the Premium Engine, improving accuracy and maintainability.
  • Enhanced Product Service and Payment Service by transforming sequential processes into asynchronous, parallel, and non-blocking executions, boosting efficiency.
  • Integrated Grafana, introduced new metrics and alerts, and refined logging for improved monitoring and debugging in the Product Service and Premium Engine.
  • Feature Developments :
  • Envisioned and led the end to end effort to create a portal for seamless configurations of new insurance products, benefits and plans reducing experimentation turnover times from 1-1.5 week to 2-3 days
  • Centralized GST calculation within the Premium Engine, ensuring consistent tax computation across services.
  • Key Initiative(Insurance Product Configuration Portal) :
  • Envisioned and led the end-to-end development of a self-serve portal for seamless configuration of new insurance products, benefits, and plans.
  • Reduced experimentation turnover time from 1–1.5 weeks to just 2–3 days, significantly accelerating go-to-market speed and operational efficiency.
ProgrammingComputer ScienceNoSQLTechnical ArchitectureDatabasesProblem Solving+11

Indian institute of technology, bombay

2 roles

Thesis

Jul 2020Jul 2021 · 1 yr · Mumbai, Maharashtra, India

  • On eventual non negativity of sets of matrices : Theory and applications in Probabilistic Control systems, Termination of Linear loop Systems and Formal Verification of Linear Systems
  • 1) Lower Bound Result : Proved the problem is coNP hard.
  • 2) Showed that the problem is in PSPACE for Matrices of unbounded order with distinct eigenvalues and is in PTIME for Matrices which are of fixed order and have distinct eigenvalues or are of fixed order less than 6 by reducing it to a well known variant of the Skolem Problem i.e the Ultimate
  • Positivity Problem.
  • 3) Identified a subclass of LRS’s, for which the Ultimate Positivity problem is equivalent to
  • the Eventual Non negativity problem.
  • 4) Proved that the Strict Ultimate Positivity is decidable in PTIME, for this new subclass of matrices which is orthogonal to previously known classes of matrices for which the Ultimate Positivity or the Strict Ultimate Positivity problem is decidable.
Computer ScienceProblem SolvingCommunicationMathematicsData Structures

Teaching Assistantship

Jul 2019Jul 2021 · 2 yrs · Mumbai, Maharashtra, India

  • Teaching Assistant for the following courses at IIT Bombay :
  • 1) Foundations of Verification and Automated Reasoning(CS-771)
  • 2) Automata Theory(CS-310)
  • 3) Computer Architecture and Organization(CS-305/341)
Computer ScienceCommunicationMathematicsData Structures

Indian institute of engineering science and technology (iiest), shibpur

Undergraduate Thesis

Jul 2018Apr 2019 · 9 mos · Shibpur

  • Optimization problems on set of Isothetic line segments :
  • 1) Objective : To find the maximum width, axis parallel, empty rectagular annulus for a set of Isothetic line segments.
  • 2) Survey of recent works : Algorithms, Bounds, Decidability results, Approximations of the problem and related work.Designed a Poly-time Algorithm to decide the min-width annulus. Obtained quartic upper bounds as a result.
  • 3) Deduced that, a Greedy approach will work, when the line segments follow a special arrangement of no overlaps. Worked on an Alternative Problem : Finding a maximum independent set of isothetic line segments in a plane.
  • 4) Extended an existing algorithm for a decidable subclass of the problem (for Outer-segment graphs) for square-graphs. Explored a few applications of this problem in the domain of Train Scheduling and Classroom Scheduling.
Computer ScienceMathematicsData Structures

Mentor graphics

Intern at Design and Verification Team

May 2018Jul 2018 · 2 mos · Noida, Uttar Pradesh, India

  • Topic : Design and Verification of SD-Card features version 6.0
  • Objectives :
  • 1) Getting Familiar with Verilog, System Verilog, UVM methodology and the internal specifications of SD-Card Version 6.00.
  • 2) Writing Tests/Sequences/Stimulus and generating coverpoints for testing the new features added in SD-Card after Spec version 4.20
  • 3) Report bugs in the code if possible
  • Results :
  • Succesfully came up with a Verification and Coverage Plan for the COP and CQ features of the SD-Card and generated 32 coverpoints to test all possible scenarios related to these features. Challenges faced included the timings and status of the SD-card when the coverpoints were sampled so that mis-hit of coverpoints could be avoided.
  • Initial tests were able to cover 81.7% of the coverpoints, After writing the new tests, 100% coverage could be acheived.
  • Industrial Exposure :
  • Working Knowledge about the Chip design cycle, especially the Functional Verification part. Exposure to industrial work culture and methodologies. Experience of Project Design and Planning.
Computer ScienceMathematicsData Structures

Indian institute of science (iisc)

Indian Academy of Sciences Summer Research Fellow

May 2017Jul 2017 · 2 mos · Bengaluru, Karnataka, India

  • CRYPTOGRAPHY AND INFORMATION SCEURITY LAB, CSA dept. IISc
  • Algorithms for Fault Tolerant Consensus :
  • 1) Extensive analysis on probabilistic protocols for achieving byzantine agreement in optimal time complexity in a distributed setting. Implemented primitive encryption and decryption schemes and Secure Multi Party Computation protocols.
  • 2) Presented relevant research papers for the protocol : Polynomial Byzantine Agreement by Dolev-Strong, as a part of the reading group. Active participant/researcher at Secure MPC workshop.
ProgrammingComputer ScienceFunctionality

Indian institute of engineering science and technology (iiest), shibpur

Mini Project : Location Tracker App

Sep 2016Mar 2017 · 6 mos · Greater Kolkata Area

  • Android Application for Location Sharing :
  • Developed an Android based application for sharing location. Coded the client interface using the Google Maps API to track location of the users by their Gmail-ID. Implemented a scalable server using Java Sockets.
Computer ScienceProblem SolvingMathematicsData Structures

Indian institute of technology, kharagpur

Summer Research Fellow

May 2016Jul 2016 · 2 mos · Kharagpur I, India

  • Memory Optimization for Symmetric Key Encryption :
  • Implemented the DES, 2-DES, 3-DES encryption and decryption protocols, analyzed the possible cryptographic attacks to break the encryption schemes and designed a memory optimized version of the attacks.

Education

Indian Institute of Technology, Bombay

Master of Technology - MTech — Computer Engineering

Jan 2019Jan 2021

Indian Institute of Engineering Science and Technology (IIEST), Shibpur

Bachelor of Technology - BTech — Computer Science

Jan 2015Jan 2019

Kendriya Vidyalaya

AISSCE(All India Secondary School Certificate Examination)

Jan 2009Jan 2015

Stackforce found 100+ more professionals with Databases & Vector Databases

Explore similar profiles based on matching skills and experience