I'm Dharani Katta, a software engineer with 5 years of experience building real-time, scalable applications using Python, FastAPI, Flask, and Node.js. I specialize in event-driven microservices, payment systems, and AI-driven analytics, and I thrive on solving tough performance challenges in Agile teams. I bring hands-on experience with cloud-native architectures, containerization, and modern data pipelines, and I enjoy turning complex requirements into reliable, observable systems that deliver clear business value.

Dharani Katta

I'm Dharani Katta, a software engineer with 5 years of experience building real-time, scalable applications using Python, FastAPI, Flask, and Node.js. I specialize in event-driven microservices, payment systems, and AI-driven analytics, and I thrive on solving tough performance challenges in Agile teams. I bring hands-on experience with cloud-native architectures, containerization, and modern data pipelines, and I enjoy turning complex requirements into reliable, observable systems that deliver clear business value.

Available to hire

I’m Dharani Katta, a software engineer with 5 years of experience building real-time, scalable applications using Python, FastAPI, Flask, and Node.js. I specialize in event-driven microservices, payment systems, and AI-driven analytics, and I thrive on solving tough performance challenges in Agile teams.

I bring hands-on experience with cloud-native architectures, containerization, and modern data pipelines, and I enjoy turning complex requirements into reliable, observable systems that deliver clear business value.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Software Engineer at Stripe
August 1, 2024 - Present
Delivered a unified payment and subscription management solution enabling automated, multi-currency transaction handling and streamlined cross-border reconciliation. Built event-driven backend microservices in Python (FastAPI, Django REST Framework) with asyncio for instant payment captures, renewals, and refunds, achieving sub-500 ms latency. Integrated Stripe APIs and webhooks with Apache Kafka/Kafka Streams, with asynchronous consumers in Python and Node.js to process charges, disputes, and refunds in near real time. Implemented adaptive retry and compensation logic using Celery and RabbitMQ, improving transaction recovery by 22%. Designed a Redis Streams caching layer to maintain live states of active subscriptions and pending invoices, reducing read latency by 35%. Added an AI-powered fraud detection module with TensorFlow to flag anomalous patterns, lowering fraudulent attempts by 18%. Built a PySpark + Kafka analytics pipeline for live metrics and dashboards. Deployed on AWS EKS
Software Engineer – Microservices & Real-Time APIs (AI Platform) at Scale AI
February 1, 2024 - July 1, 2024
Developed DataSphere, a real-time AI data quality and monitoring platform validating data drift, anomalies, and labeling consistency across millions of NLP and computer vision samples. Architected FastAPI-based event-driven microservices with Kafka and Celery for asynchronous ingestion and transformation. Implemented Redis pub/sub channels and in-memory caching to broadcast live updates and synchronize backend pipelines with frontend clients. Built React dashboards with WebSockets and Recharts for real-time drift visualization. Optimized PostgreSQL and MongoDB schemas for high-frequency writes with pooling, indexing, and async ORM models. Integrated model inference APIs to auto-score data on arrival, reducing manual QA time by 30%. Created CI/CD pipelines with GitHub Actions and Dockerized test environments. Deployed containerized services on AWS ECS Fargate, managed via Terraform, with CloudWatch alarms and SNS notifications. Implemented JWT authentication and rate-limiting for high-t
India Software Development Engineer at Amazon
June 1, 2020 - July 1, 2023
Designed and developed PrimeRisk, a real-time risk intelligence and analytics platform monitoring live merchant transactions, settlement exposures, and fraud alerts across millions of events daily. Built backend microservices with Python, Flask, and SQLAlchemy for real-time scoring, anomaly detection, and risk aggregation with sub-second latency. Created dynamic dashboards using React.js, TypeScript, Redux, and D3.js enabling finance teams to visualize transaction health and risk scores with live WebSocket updates. Implemented real-time streaming pipelines with Apache Kafka and AWS Kinesis to ensure zero data loss. Developed asynchronous reconciliation services with FastAPI, asyncio, and Celery for reconciliation, deduplication, and SLA-driven validations, reducing incident response time by 45%. Used PostgreSQL, MongoDB, and Redis for data storage and caching. Built a reconciliation engine to auto-correct mismatches, improving reporting accuracy to 99.9%. Implemented ML-based anomaly d

Education

Master of Analytics at Saint Louis University
August 1, 2023 - May 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services