Post Job Free
Sign in

Senior Python Full-Stack Engineer with Cloud & Microservices

Location:
Pleasanton, CA
Salary:
65/hr
Posted:
January 12, 2026

Contact this candidate

Resume:

Ravali

Python FullStack Developer Cloud Solutions Enterprise Applications

*********@*****.*** +1-513-***-**** @http://www.linkedin.com/in/ravali-fullstack-python

PROFESSIONAL SUMMARY

•Senior Full-Stack Python Developer with over 9+ years of experience delivering scalable, high-performance web applications and enterprise SaaS platforms. Experienced in Agile, Scrum methodologies, mentoring teams, conducting code reviews, and translating complex business requirements into technically robust, maintainable, production-ready solutions across diverse domains.

•Skilled in building dynamic front-end interfaces with React, Next.js, Redux, TypeScript, and JavaScript ES6, implementing reusable components, state management patterns, responsive layouts, and accessibility compliance.

•Architected modular microservices ecosystems with layered service architecture, dependency injection, asynchronous messaging, and standardized API contracts, enabling scalable, distributed, and maintainable systems.

•Proficient in Python, specializing in backend development using Flask, Django, FastAPI, and SQLAlchemy. Experienced in automating secure file transfers and SSH operations using Paramiko. Skilled in building and deploying distributed microservices and containerized applications using Docker and Kubernetes. Engineered gRPC services using Protocol Buffers, implementing low-latency, strongly-typed communication channels with version-controlled contracts for reliable inter-service integration.

•Expertise in relational databases, including PostgreSQL, MySQL, and SQLite, implementing advanced schema design, indexing strategies, query optimization, and transaction integrity for critical workloads.

•Experienced in developing and optimizing multi-cloud cost and usage reporting pipelines, automating billing analytics workflows, and supporting FinOps initiatives.”

•Managed NoSQL and distributed databases such as MongoDB, Cassandra, and Azure Cosmos DB, supporting flexible schema design, high availability, event-driven pipelines, and consistent replication strategies.

•Implemented Redis caching, session storage, and pub/sub messaging, enhancing microservice responsiveness, enabling real-time event propagation, and reducing backend load under high concurrency.

•Integrated Elasticsearch to enable full-text search, faceted filtering, complex aggregation pipelines, supporting low-latency data retrieval and advanced analytics across diverse financial, transactional, and customer datasets.

•Orchestrated asynchronous and event-driven workflows using Celery, Azure Functions, and Azure Logic Apps, implementing background processing, task scheduling, real-time notifications, and robust error-handling mechanisms.

•Containerized and deployed applications with Docker and Kubernetes, leveraging self-healing pods, horizontal pod autoscaling, and resource optimization to ensure resilient, scalable, and cloud-native microservices.

•Applied CI/CD practices leveraging GitOps, ArgoCD, GitHub Actions, Jenkins, GitLab, and Azure DevOps, integrating automated linting, unit and integration tests, artifact management, and reproducible deployments.

•Managed cloud infrastructure using Terraform and ARM Templates, provisioning secure, compliant, and version-controlled environments across AWS and Azure, including compute, storage, networking, and identity services.

•Configured observability and monitoring frameworks with Prometheus, Grafana, ELK Stack, Sentry, and Azure Monitor, implementing structured logging, distributed tracing, alert pipelines, and performance visualization.

•Ensured testing and quality assurance using TDD and BDD methodologies with pytest, Coverage.py, Selenium, Pact, Postman, and Newman, validating APIs, service contracts, and end-to-end workflows.

•Designed event-driven architectures, asynchronous pipelines, and scalable integrations that streamline financial and enterprise workflows, improving operational efficiency, resilience, and system observability.

TECHNICAL SKILLS

1.Programming Languages & Frameworks: Python 3.x, FastAPI, Django, Flask, Django REST Framework, React, Next.js, Redux, TypeScript, JavaScript ES6, GraphQL, gRPC

2.Databases & Caching: PostgreSQL, MongoDB, Redis, Cassandra, Elasticsearch, Azure Cosmos DB, MySQL, AWS RDS, Athena, DynamoDB, Cloud Cost Optimization, FinOps

3.Cloud & Infrastructure: AWS (EC2, S3, RDS, IAM), Azure (AKS, Functions, ARM Templates, Key Vault, Monitor, API Management, App Insights, Logic Apps, Containers), Docker, Kubernetes, Helm, Terraform

4.DevOps & CI/CD: ArgoCD, GitOps, GitHub Actions, Jenkins, GitLab, Azure DevOps, Nginx, Gunicorn, Shell scripting, Circle I

5.Monitoring & Observability: Prometheus, Grafana, ELK Stack, Sentry, Azure Monitor, Azure App Insights

6.Testing & Quality: pytest, Selenium, Coverage.py, Pact, unittest, Postman, Newman, TDD, BDD

7.Architecture & Design: Microservices, Event-driven architecture, REST APIs, Asynchronous workflows, Protocol Buffers

8.Frontend & Styling: HTML5, CSS3, SCSS, Tailwind CSS, Bootstrap (3-4), Webpack, jQuery

9.Tools & Methodologies: Git, GitHub, Jira, Agile, Scrum, Code Review

WORK EXPERIENCE

Fifth Third Bank, Cincinnati, OH, US Senior Full-Stack Python Developer Jan 2025 – Present

Project Title: Real-Time Event-Driven Banking Transaction Platform

Overview: Designed and implemented a scalable, secure, and high-performance transaction processing platform for Fifth Third Bank, enabling real-time financial operations, analytics, and client-facing insights. The platform integrates distributed microservices, event-driven pipelines, and modern full-stack web interfaces to process millions of banking transactions daily, ensuring reliability, regulatory compliance, and seamless user experience.

•Architected FastAPI and Django 4.x microservices with modular service layers, dependency injection, and schema validation, enabling scalable, maintainable, and consistent APIs across distributed banking systems.

•Engineered gRPC-based inter-service communication, utilizing protocol buffers to define strongly-typed, version-controlled contracts, ensuring low-latency, reliable data exchange across distributed microservices.

•Developed interactive, client-facing dashboards with React 18+, Next.js, and Tailwind CSS, creating reusable component libraries, implementing dynamic routing, responsive layouts, and accessibility-compliant UI patterns.

•Architected PostgreSQL 14 schemas for transactional and analytical workloads, implementing advanced relational modeling, indexing strategies, and query optimization to ensure data integrity and performant query execution.

•Managed Cassandra clusters for high-throughput, event-driven pipelines, designing partitioning strategies, replication policies, and consistency levels to maintain availability and data durability under load.

•Implemented Redis for session management, caching, and pub/sub messaging, enabling low-latency real-time event propagation and improving microservice API responsiveness under high concurrency.

•Containerized applications using Docker and deployed to Kubernetes clusters, configuring self-healing pods, rolling updates, and resource optimization to ensure high availability and fault-tolerant microservices.

•Automated deployments with Helm charts and ArgoCD, establishing GitOps workflows for declarative infrastructure synchronization, version-controlled releases, and environment consistency.

•Designed and implemented event-driven architecture patterns, leveraging asynchronous messaging, event sourcing, and pub/sub workflows to process scalable banking transactions reliably.

•Configured observability and monitoring with Prometheus, Grafana, ELK Stack, and Sentry, implementing structured logging, real-time dashboards, and alerting pipelines to proactively detect and resolve system issues.

•Developed automated test suites following TDD and BDD practices, integrating pytest, Coverage.py, and Pact to enforce service contracts, validate APIs, and prevent regression in distributed systems.

•Orchestrated business workflows and ETL pipelines using Azure Logic Apps, automating repetitive operational processes and improving efficiency of banking transaction processing.

•Secured API exposure with Azure API Management and centralized secret storage with Azure Key Vault, ensuring compliance with enterprise security standards and encryption best practices.

•Configured Azure Monitor for telemetry, distributed tracing, error analytics, enabling rapid root-cause analysis of microservices and serverless functions.

•Led refactoring of legacy Django applications into modern Django 4.x microservices, improving code modularity, maintainability, and onboarding for development teams.

•Applied CI/CD best practices within GitOps workflows, including automated linting, unit tests, integration tests, and deployment pipelines, ensuring consistency across environments.

Environment: Python 3.x, FastAPI, Django 4.x, gRPC, Event-driven architecture, React 18+, Next.js, Tailwind CSS, PostgreSQL 14, Redis, Cassandra, Docker, Kubernetes, Helm, ArgoCD, Terraform, GitOps, Prometheus, Grafana, ELK Stack, Sentry, TDD, BDD, Pact, Coverage.py, Azure Logic Apps, Azure Key Vault, Azure Monitor, Azure API Management

Northern Trust Bank, Chicago, IL, US Senior Full-Stack Python Developer Aug 2023 – Dec 2024

Project Title: Real-Time Enterprise Financial Analytics and Transaction Processing Platform

Overview: Designed and implemented a highly scalable, secure, and real-time financial analytics platform for Northern Trust Bank, enabling enterprise clients and internal teams to process, reconcile, and analyze high-volume banking transactions. The platform integrates distributed microservices, event-driven workflows, and full-stack web interfaces to ensure reliable operations, regulatory compliance, and actionable insights for financial decision-making.

•Engineered FastAPI and Django 3.x microservices with layered service architecture, dependency injection, and modular design, enabling maintainable and scalable enterprise banking systems.

•Designed and implemented REST APIs and GraphQL endpoints with strict input validation, authentication, and authorization, providing secure and efficient data access for internal and external clients.

•Orchestrated asynchronous workflows using Celery, implementing batch processing, financial transaction reconciliation, and event-driven notifications with robust retry and error-handling mechanisms.

•Built dynamic, interactive dashboards using React 17+, Redux, TypeScript, and SCSS, implementing reusable components, responsive layouts, and state management patterns for complex financial analytics.

•Architected PostgreSQL 12 schemas, leveraging advanced relational modeling, indexing, and query optimization for transactional integrity and performance under heavy data loads.

•Implemented Redis caching strategies for frequently accessed financial datasets, integrating pub/sub messaging and session storage to optimize API responsiveness, reduce backend load, and support real-time event propagation across microservices.

•Integrated Elasticsearch to power advanced search, filtering, and analytics pipelines, enabling fast aggregation, faceted searches, and low-latency retrieval of high-volume transactional and customer data.

•Containerized microservices using Docker and deployed to Azure AKS, architecting self-healing Kubernetes clusters, defining pod autoscaling policies, resource limits, and deployment strategies for resilient and scalable production environments.

•Automated end-to-end CI/CD pipelines with GitHub Actions, incorporating linting, unit and integration tests, artifact management, and automated deployment workflows to ensure reliable, reproducible releases.

•Managed infrastructure as code using Terraform and Azure ARM Templates, provisioning secure, compliant, and reproducible cloud resources while maintaining version-controlled environment configurations.

•Configured monitoring and observability with Prometheus and Grafana, collecting metrics, defining alert rules, and visualizing service performance to proactively identify system bottlenecks.

•Developed automated test suites with pytest and integration tests, implementing contract verification, regression safety, and end-to-end workflow validation to ensure reliability across distributed microservices.

•Validated APIs using Postman and Newman, executing contract and integration tests, pre-deployment validations, and scenario-based checks to enforce correctness and detect defects early.

•Designed serverless workflows with Azure Functions, implementing event-driven triggers, scheduled tasks, and asynchronous processing pipelines to optimize operational efficiency and reduce infrastructure overhead.

•Managed hybrid cloud data strategies with Azure Cosmos DB, architecting globally distributed, highly available, and strongly consistent data storage for enterprise financial applications.

•Collaborated with cross-functional teams in Agile environments, reviewing code, refining microservice architecture, and translating business requirements into robust, production-ready solutions.

Environment: Python 3.8+, FastAPI, Django 3.x, Celery, REST APIs, GraphQL, React 17+, Redux, TypeScript, SCSS, PostgreSQL 12, Redis, Elasticsearch, Docker, Kubernetes, GitHub Actions, Terraform, Prometheus, Grafana, pytest, Integration Tests, Postman, Azure AKS, Azure Functions, Azure ARM Templates, Azure Cosmos DB

Fidelity Investments, Boston, MA, US Python Full-Stack Developer Mar 2021 – Jul 2023

•Developed Django 2.x and Flask applications for portfolio management, implementing modular service layers, layered business logic, and reusable components to enhance maintainability and scalability.

•Built FastAPI microservices for asynchronous processing of high-volume financial transactions, integrating secure authentication, request validation, and communication with legacy banking systems.

•Orchestrated background workflows using Celery, managing batch processing, real-time notifications, and data aggregation pipelines with robust retry, error handling, and logging mechanisms.

•Designed dynamic front-end dashboards with React.js 16+ and Redux, implementing state management patterns, reusable components, and responsive designs to deliver real-time portfolio analytics.

•Modeled and optimized PostgreSQL 10+ schemas, implementing advanced relational designs, indexes, views, and query execution strategies to ensure transactional integrity, efficient reporting, and low-latency API responses.

•Managed MongoDB collections for semi-structured datasets, designing flexible data models, aggregation pipelines, and reporting mechanisms to support analytics on user behavior and financial transaction patterns.

•Implemented Redis caching for frequently accessed financial data, integrating session management and pub/sub messaging to reduce backend load and accelerate real-time data delivery across services.

•Containerized applications using Docker and deployed to Azure Containers, ensuring reproducible environments, seamless service orchestration, and consistency across development, staging, and production.

•Automated CI/CD pipelines with Jenkins and GitLab CI/CD, incorporating linting, automated testing, artifact management, and zero-downtime deployment strategies.

•Configured Nginx as a reverse proxy and load balancer with Gunicorn, implementing connection pooling, caching headers, and request routing for highly available Python web services.

•Developed comprehensive automated testing suites with pytest and Selenium, validating API contracts, integration workflows, and UI interactions to maintain production reliability.

•Monitored application and infrastructure health using Azure App Insights, collecting telemetry, tracking API latency, detecting failures, and analyzing resource utilization patterns.

•Refactored legacy Django modules into microservices with FastAPI, reducing technical debt, improving deployment efficiency, and enabling modular service evolution.

•Collaborated in Agile sprints using Azure DevOps, conducting code reviews, enforcing coding standards, translating complex business requirements into technically robust solutions, and mentoring junior developers.

Environment: Python 3.6+, Django 2.x, Flask, FastAPI, Celery, React.js 16+, Redux, Webpack, PostgreSQL 10+, Redis, MongoDB, Docker, Jenkins, GitLab CI/CD, Nginx, pytest, Selenium, Azure DevOps, Azure Containers, Azure App Insights

Mphasis, Bengaluru, India Python Web Developer Jul 2018 – Oct 2020

•Developed Django web applications with modular service layers and maintainable architecture for internal enterprise tools.

•Designed and implemented REST APIs using Django REST Framework, enabling integration with internal, third-party services.

•Built interactive front-end components with JavaScript ES6, jQuery, and Bootstrap 4, enhancing usability of web dashboards.

•Modeled and optimized PostgreSQL schemas, implementing indexes, query optimization for high-volume transactional workloads.

•Managed MongoDB collections for semi-structured datasets, enabling flexible schema handling and analytics reporting.

•Configured Nginx, Gunicorn for production deployment, hosting applications on AWS EC2 with high availability, fault tolerance.

•Automated environment setup and deployments with Shell scripting, ensuring reproducible infrastructure configuration.

•Implemented secure object storage and file workflows using AWS S3, supporting scalable data storage and retrieval.

•Managed AWS RDS databases and IAM policies, ensuring secure access control, backups, and compliance adherence.

•Developed unit and integration tests with pytest, validating core business logic and preventing regressions.

•Validated APIs using Postman, performing functional and integration testing to ensure correctness and reliability.

•Participated in Agile sprints using Jira, performing code reviews and maintaining coding standards to enhance team productivity.

•Refactored legacy Django modules to Django, modernizing the codebase, reducing debt, adopting newer framework features.

Environment: Python 3.x, Django 1.11/2.x, Flask, Django REST Framework, JavaScript ES6, jQuery, Bootstrap 4, PostgreSQL, MongoDB, Nginx, Gunicorn, Shell scripting, Git/GitHub, Jira, pytest, Postman, AWS EC2, AWS RDS, AWS S3, AWS IAM

Capillary Technologies, Bengaluru, India Junior Python Developer Mar 2016 – Jun 2018

•Developed and maintained Django, Flask web applications for CRM workflows, ensuring modular, reusable backend components.

•Designed and implemented REST APIs using Django REST Framework, Flask, enabling secure integration with client systems.

•Created responsive front-end components with HTML5, CSS3, Bootstrap, JavaScript, enhancing UI consistency, user experience.

•Modeled SQLite and MySQL databases, implemented optimized queries, and managed schema migrations for transactional data.

•Automated data validation and API testing using Postman, improving quality and reliability of application endpoints.

•Developed and executed unit tests with unittest, ensuring early detection of functional defects in backend logic.

•Collaborated on Git-based workflows using Git, managing version control and coordinating development in an Agile environment.

•Refactored legacy Python scripts to improve maintainability, readability, and runtime efficiency in Python 2.7/3.x applications.

•Assisted in debugging and profiling backend services, leveraging logs and error reports to identify performance bottlenecks.

•Implemented small automation scripts for routine tasks, leveraging Python to improve operational efficiency.

•Participated in code reviews, contributed to documentation, supported knowledge transfer within the development team to maintain coding standards.

Environment: Python 2.7/3.x, Django 1.x, Flask, HTML5, CSS3, JavaScript, Bootstrap 3, SQLite, MySQL, Git, Sublime Text, Postman, REST API, unittest



Contact this candidate