Tharuni Machavolu
Sr. Full Stack Python Developer *******.*********@*****.*** 314-***-****
linkedin.com/in/tharuni-machavolu-b2724912a
PROFESSIONAL SUMMARY
•Senior Full Stack Python Developer with 8+ years of experience delivering production applications across banking, financial services, e-commerce, and healthcare, with progressive responsibility from application development to senior-level system design and delivery.
•Strong backend engineering experience with Python, FastAPI, Django, Flask, REST APIs, GraphQL, and microservices, building secure transaction, onboarding, lending, inventory, order-processing, and clinical workflow solutions.
•Full-stack development expertise using React.js, TypeScript, Redux Toolkit, Angular, and AngularJS, creating reusable interfaces and operational dashboards integrated with authenticated backend services.
•Hands-on cloud, data, and platform experience across AWS, GCP, and Azure, using relational and NoSQL databases, Kafka-based event processing, Docker, Kubernetes, Terraform, and CI/CD automation to support reliable production deployments.
•Experienced in PySpark and Databricks data pipelines, observability, automated testing, and security controls, with additional proof-of-concept work using Vertex AI, LangChain, LLMs, and retrieval-augmented generation for enterprise knowledge workflows.
TECHNICAL SKILLS
Programming Languages: Python, SQL, JavaScript, TypeScript, PySpark
Backend & API Development: FastAPI, Django, Flask, Django REST Framework (DRF), REST APIs, GraphQL, Microservices, Distributed Systems, Event-Driven Architecture, API Gateway
Frontend: React.js, Redux Toolkit, Angular, Vue.js, HTML5, CSS3, Tailwind CSS, Material UI, Responsive Web Design
Artificial Intelligence & Machine Learning: Generative AI, Large Language Models (LLMs), Agentic AI, Prompt Engineering, Retrieval-Augmented Generation (RAG), LangChain, Vertex AI, TensorFlow, PyTorch
Cloud Platforms: Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure
AWS Services: Lambda, EC2, ECS, EKS, API Gateway, RDS, S3, CloudFront, IAM, Step Functions, EventBridge, CloudWatch, Secrets Manager, KMS, SQS, SNS
Google Cloud Platform: Cloud Run, BigQuery, Cloud Storage, Vertex AI
Microsoft Azure: Azure Databricks, Azure App Service, Azure Active Directory, Azure Blob Storage, Azure Monitor
Databases & Storage: PostgreSQL, Oracle PL/SQL, MySQL, MongoDB, DynamoDB, Redis, Elasticsearch
Data Engineering: Apache Spark, PySpark, Pandas, NumPy, Databricks, ETL/ELT Pipelines, Data Modeling, Data Lakes, Data Warehouses, Batch Processing, Streaming Data Pipelines, Data Governance, Data Lineage, Data Quality, SQL Optimization, Distributed Data Processing
Messaging & Streaming: Apache Kafka, RabbitMQ, Celery, Amazon SQS, Amazon SNS
DevOps & Infrastructure: Docker, Kubernetes, Helm, Terraform, Infrastructure as Code (IaC), Jenkins, GitHub Actions, GitLab CI/CD, Git, Nginx
Testing & API Tools: PyTest, unittest, Selenium, Postman, Swagger/OpenAPI, TDD
Observability & Monitoring: OpenTelemetry, Prometheus, Grafana, Datadog, ELK Stack, Amazon CloudWatch
Security & Authentication: OAuth2, JWT, RBAC, MFA, SSO, OWASP, PCI-DSS, HIPAA, SOX, AML, KYC, ACH
Methodologies: Agile, Scrum, SDLC, Object-Oriented Programming (OOP), Design Patterns, CI/CD, Code Reviews, Root Cause Analysis (RCA), Cloud Modernization
EDUCATION
Master of Science in Information Sciences, Saint Louis University, St. Louis, MO Dec 2024
Bachelor of Technology in Computer Science, Jawaharlal Nehru Technological University, India May 2016
EXPERIENCE
Regions Bank Senior Full Stack Python Developer May 2024 – Present
•Developed FastAPI and Django REST Framework microservices for ACH payments, fund transfers, onboarding, account servicing, and loan workflows, separating business capabilities into independently deployable services.
•Designed REST and GraphQL interfaces that consolidated account, transaction, and servicing data for web applications, reducing unnecessary client calls while maintaining clear API contracts across backend teams.
•Implemented OAuth2 and JWT authentication with RBAC, MFA, and SSO controls for customer-facing and internal banking workflows, enforcing least-privilege access to sensitive account and transaction functions.
•Published payment and account events through Apache Kafka so fraud, AML, notification, and analytics consumers could process transactions asynchronously without coupling those systems to core banking APIs.
•Orchestrated onboarding and loan workflows with AWS Step Functions, SQS, and SNS; used EventBridge and Lambda for scheduled and file-driven processing and added retries and status tracking for downstream failures.
•Redesigned PostgreSQL schemas and optimized high-volume transaction queries through partitioning, targeted indexes, execution-plan analysis, and connection pooling, improving response consistency for account and payment services.
•Introduced Redis caching for frequently requested account reference data and short-lived workflow state, reducing repeated database reads while applying expiration and invalidation rules to preserve data accuracy.
•Modeled semi-structured application, audit, and workflow data in MongoDB and DynamoDB where flexible schemas and key-based access better supported service-specific retrieval patterns than the transactional database.
•Built PySpark batch pipelines that transformed transaction and customer data into curated datasets for regulatory reporting, reconciliation, and risk analytics, applying validation rules before publishing downstream outputs.
•Developed Kafka and Databricks streaming workflows that processed transaction events for near-real-time fraud analysis, using checkpoints and controlled error handling to recover safely from interrupted processing.
•Implemented data-quality checks, lineage metadata, and governance controls across data-lake and warehouse pipelines, helping reporting teams trace source data and identify incomplete or invalid records before consumption.
•Deployed containerized Python services to Amazon EKS, integrating API Gateway, RDS, S3, IAM, and CloudWatch to provide managed API access, transactional storage, document handling, access control, and operational visibility.
•Deployed Python data and AI services to Cloud Run, stored source documents in Cloud Storage, queried curated datasets in BigQuery, and used Vertex AI for embedding and model-inference workflows.
•Created reusable Terraform modules for networking, IAM, Kubernetes resources, databases, and storage, allowing environments to be provisioned consistently and reviewed through version-controlled infrastructure changes.
•Automated build, test, security-validation, and deployment stages with GitHub Actions and GitLab CI/CD, adding release checks that prevented failed tests or invalid configurations from progressing to deployment.
•Packaged services with Docker and managed Kubernetes releases through Helm, using readiness checks, rolling updates, auto-scaling, and rollback procedures to support reliable production deployments.
•Developed React.js and TypeScript interfaces with Redux Toolkit and Material UI for operations and servicing users, integrating authenticated APIs and reusable components to keep application behavior consistent across workflows.
•Instrumented distributed services with OpenTelemetry and centralized metrics and logs through Prometheus, Grafana, Datadog, ELK, and CloudWatch, enabling faster correlation of API failures across service boundaries.
•Maintained OpenAPI specifications and implemented PyTest, unittest, Postman, and contract-validation coverage for banking APIs, catching compatibility and regression issues before changes reached downstream consumers.
•Built an internal knowledge-assistant proof of concept with Vertex AI, LangChain, and RAG, implementing document ingestion, chunking, retrieval, prompt construction, and grounded-response evaluation.
HDB Financial Services Full Stack Developer Nov 2019 – Aug 2022
•Developed lending-platform modules using Python, Django, Flask, React.js, PostgreSQL, and Oracle PL/SQL for onboarding, underwriting, servicing, repayments, collections, and account management.
•Designed and delivered 30+ REST and GraphQL APIs for lending, customer verification, document management, repayments, and account servicing, improving integration consistency and maintainability.
•Automated onboarding through Aadhaar eKYC, PAN, CKYC, and third-party verification integrations, reducing manual verification and accelerating compliant loan processing.
•Built React.js dashboards for credit analysts and operations teams, providing real-time visibility into applications, repayment schedules, portfolio performance, delinquency, and credit risk.
•Optimized PostgreSQL through normalization, indexing, partitioning, query tuning, connection pooling, and Django ORM improvements for high-volume lending transactions.
•Engineered Oracle PL/SQL procedures, packages, triggers, and scheduled jobs for EMI calculations, NACH processing, reconciliation, eligibility validation, and regulatory reporting.
•Developed asynchronous workflows using Celery, RabbitMQ, and Redis for background verification, credit-score validation, rule execution, and high-volume batch processing.
•Implemented configurable loan rules for eligibility, underwriting, credit assessment, delinquency tracking, NPA identification, audit trails, and RBI-aligned workflows.
•Decomposed legacy modules into independently deployable microservices, improving fault isolation, release flexibility, scalability, and long-term maintainability.
•Implemented OAuth2, JWT, and RBAC controls for customer-facing and internal lending applications, protecting financial data and supporting audit requirements.
•Containerized Django services with Docker and automated Jenkins deployments to Azure App Service. Used Blob Storage for lending documents, Azure Active Directory for access, Azure Monitor for diagnostics, and Azure Databricks to prepare repayment data for reporting and risk analysis.
•Configured Nginx as a reverse proxy and load balancer and integrated SMS and email gateways for verification updates and repayment reminders, improving notification-delivery reliability.
•Translated lending policies into technical workflows with product owners and credit analysts, reviewed API and database designs, and coordinated testing, releases, and incident resolution with QA and DevOps.
Flipkart Python Developer Nov 2017 – Oct 2019
•Engineered Django and Flask services for catalog, inventory, pricing, order, and fulfillment workflows; maintained AngularJS modules and created reusable Angular components during frontend modernization.
•Delivered REST APIs for product search, carts, seller management, orders, inventory synchronization, and recommendation integrations, validating contracts through Postman.
•Implemented Kafka-based event processing for real-time inventory synchronization, warehouse operations, logistics tracking, and asynchronous order handling.
•Optimized product search with Redis caching, Elasticsearch, database indexes, query tuning, and connection pooling to support peak shopping traffic.
•Automated supplier onboarding, catalog validation, pricing updates, inventory reconciliation, and reporting through Python, Pandas, and SQL pipelines.
•Containerized Django services with Docker and configured Jenkins to run unit and Selenium tests before deployment. Hosted workloads on EC2, stored transactional data in RDS, and maintained catalog files in S3.
•Secured customer and seller applications with JWT, RBAC, and OWASP-aligned authentication and authorization controls across distributed APIs.
•Created independently deployable order and inventory services with Django and Kafka, using Redis for inventory lookups, Elasticsearch for product discovery, and DynamoDB for workflow state.
•Partnered with product and UX teams to translate catalog and checkout requirements into API and interface changes, coordinated regression testing, and supported releases and defect resolution.
Pfizer Healthcare Software Engineer Sept 2016 – Oct 2017
•Contributed to Python, Django, Flask, Oracle PL/SQL, and REST/SOAP components supporting patient registration, appointment scheduling, laboratory management, prescription processing, and clinical workflows.
•Supported the development of HL7 and FHIR integrations connecting clinical applications with EMR and laboratory systems for standards-based information exchange.
•Developed AngularJS dashboard components for physicians, laboratory teams, and clinical administrators to access patient records, laboratory results, and operational reports.
•Wrote and optimized Oracle PL/SQL queries, procedures, packages, functions, triggers, indexes, and views supporting clinical reporting and application workflows.
•Supported RBAC, audit logging, encrypted API communication, secure sessions, and OWASP-aligned controls protecting patient information in HIPAA-regulated workflows.
•Developed Python, Pandas, SQL, and Oracle scripts for healthcare-data validation, cleansing, migration, transformation, reporting, and analytics.
•Wrote PyTest and Selenium unit, integration, and regression tests following TDD practices, improving REST-service reliability and reducing clinical-workflow defects.
•Supported Docker packaging, Jenkins CI/CD pipelines, Nginx configuration, code reviews, production deployments, and release validation within a structured SDLC.