Dinesh Jani

Software Engineer

Noida, Uttar Pradesh, India4 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable, high-performance systems.
  • Proven track record in optimizing distributed architectures.
  • Strong experience with FaaS and Kubernetes.
Stackforce AI infers this person is a Backend Engineer specializing in Cloud Computing and Data Engineering.

Contact

Skills

Core Skills

FaasKubernetesKafkaSnowflakeBackend DevelopmentDatabase Management

Other Skills

Programming LanguagesAzure DatabricksRedisFunctional ProgrammingScalaDjangoMongoDBFlaskJavaScriptBack-End Web DevelopmentData StructuresC++PythonAmazon S3Design Patterns

About

Passionate about building scalable, high-performance systems that solve complex real-world problems, I specialize in distributed architectures, serverless platforms, and event-driven pipelines. I have deep expertise in Python, Scala, and C++, and frameworks like Django, Flask, FastAPI, Akka, and Play, designing robust applications across cloud and on-prem environments. I have extensive experience with databases (PostgreSQL, MongoDB, Snowflake), caching systems (Redis, LMDB) with Redis used for distributed locking and high-performance caching, and message/event systems (Kafka, NATS). I design and manage resilient, scalable workloads in Kubernetes, including container orchestration, resource optimization, and KEDA-based autoscaling for high-concurrency pipelines. Driven by technical excellence and architectural ownership, I focus on solving infrastructure bottlenecks, implementing fault-tolerant execution pipelines, and delivering measurable performance improvements for large-scale distributed systems.

Experience

4 yrs 10 mos
Total Experience
2 yrs 5 mos
Average Tenure
3 yrs 10 mos
Current Experience

Innovaccer

2 roles

Software Development Engineer 2

Jan 2025Present · 1 yr 4 mos

  • 1. Engineered a long-running FaaS execution runtime supporting 2-hour workloads (beyond the typical 15-minute serverless limit), with durable progress tracking and safe retries.
  • 2. Implemented dynamic ACK extension and heartbeat-based in-progress signaling on NATS JetStream, enabling stable execution across 10K+ concurrent worker pods.
  • 3. Optimized worker runtime with parallel S3 data ingestion and Redis metadata fetch, significantly improving throughput for heavy data workloads.
  • 4. Led KEDA-based autoscaling for FaaS, enabling intelligent pod scaling and delivering substantial infrastructure cost reductions across environments.
  • 5. Designed a multi-tenant routing module using Scala and Kubernetes Java Client, leveraging Kubernetes’ etcd-backed control plane to safely store shared metadata while maintaining strict tenant isolation.
  • 6. Re-architected Kafka → Snowflake ingestion from continuous Snowpipe/Streams to Redis offset–based on-demand sync, cutting Snowflake warehouse costs and preparing the system for Databricks migration.
  • 7.Time-based partitioning for output-status archival with automated retention policies, significantly improving database performance and reducing ingestion latency
  • 8. Developed smart health checks for Kafka Connectors to detect ingestion drift, connector stalls, and automatically recover, significantly improving system reliability.
  • 9. Optimized PostgreSQL query performance by tuning random_page_cost, delivering measurable gains not only for FaaS but across multiple Innovaccer teams.
  • 10. Resolved AWS STS throttling issues rapidly by implementing jitter-based retries, ensuring system stability under high concurrency.
  • 11. Resolved S3 throttling by redesigning key/path structure to distribute load and improve throughput
  • 12. Added Kafka Tiered Storage with S3 offloading, reducing broker disk pressure by enforcing 1-day local retention while maintaining 3+ days of remote retention, preventing broker failures and improving cluster reliability
Programming LanguagesAzure DatabricksFaaSKubernetes

Software Development Engineer

Jun 2022Dec 2024 · 2 yrs 6 mos

  • 1. Redesigned FaaS architecture by removing Postgres from the hot path (10K+ pods caused contention) and moving to S3/ADLS with Snowflake-native loading; reduced runtime from ~80 to ~32 minutes for 100K patients.
  • 2. Automated Kafka → Snowflake ingestion using a Kubernetes-native deployment workflow for the Snowflake Connector, enabling zero-touch and reliable data delivery.
  • 3. Built selective retry architecture that reprocessed only failed entities using existing S3 mappings, avoiding full reruns and reducing Snowflake/S3 costs.
  • 4. Led migration of legacy Scala services to Scala 2.12, unified repositories, and refactored large codebases to improve maintainability and build stability.
  • 5. Resolved critical FaaS and distributed-system failures using Scala, Python, Kubernetes, and Kafka to stabilize and optimize production systems.
  • 6. Implemented configurable retries with automatic DLQ routing to prevent poison-message loops and simplify reprocessing.
  • 7. Replaced polling with webhook-based async execution notifications, adding retries and exponential backoff to improve reliability and reduce latency.
  • 8. Enabled Redis durability via AOF with PVC-backed storage to ensure crash recovery, prevent data loss, and strengthen fault tolerance.
  • 9. Optimized memory management by removing RLimit constraints and tuning OOM scores to protect the main process during memory pressure.
  • 10. Designed and implemented a Circuit Breaker pattern to isolate failing downstream services and prevent cascading failures, enhancing system resilience and fault tolerance.
Functional ProgrammingProgramming LanguagesFaaSKubernetes

Paxcom india (p) ltd - a paymentus company

Software Engineer

Jun 2021Jun 2022 · 1 yr · Gurugram, Haryana, India

  • 1. Built a scalable backend for the Paybotus chatbot using Django and MongoDB, including a dynamic rule engine that interpreted user messages in real time and triggered automated, context-aware conversation workflows.
  • 2. Developed chat-based payment capabilities for Paxcom’s EBP system, leveraging Django, Flask, and FastAPI to integrate secure, reliable payment processing directly into conversational flows.
  • 3. Improved database performance by batching high-frequency log writes, significantly reducing MongoDB write load and improving overall system responsiveness and stability.
  • 4. Demonstrated strong hands-on experience with both SQL and NoSQL databases, designing and optimizing data models and queries for performance, scalability, and reliability.
Programming LanguagesDjangoBackend DevelopmentDatabase Management

Lumiq

Full-Stack Developer Intern

Feb 2021May 2021 · 3 mos · Noida

Programming LanguagesJavaScript

Education

Thapar Institute of Engineering & Technology

Bachelor of Engineering - BE — Computer Engineering

Jan 2017Jan 2021

Stackforce found 100+ more professionals with Faas & Kubernetes

Explore similar profiles based on matching skills and experience