// Staff Software Engineer

Mihir
Patel

Building intelligent systems at scale

7+ years engineering Python backends, distributed systems, and AI-driven automation at enterprise scale. I turn complex requirements into systems that measurably cut costs and accelerate decisions.

mihir@fullstackfusions ~ %
$ whoamiMihir PatelLead / Staff Engineer · RBC $ skills --topPython · FastAPI · Kafka · AirflowKubernetes · RAG · LangGraphAWS · PostgreSQL · Elasticsearch $ git log --oneline -3a4f2c1 feat: multi-agent RAG pipeline7b3e90 fix: kafka consumer lag3d1a8f chore: helm chart refactor $

Engineering is
reasoning made real

I'm a Staff Software Engineer currently leading network automation at RBC — building validation, certification, and topology platforms that turn weeks of manual work into minutes of intelligent automation.

My work spans Python microservices, distributed data pipelines with Kafka and Airflow, and production AI systems — agentic RAG, LangGraph orchestration, and fine-tuned LLMs that measurably cut operational costs and accelerate decisions.

I design secure, observable APIs and cloud-native infrastructure across AWS, OpenShift, and Kubernetes. I lead cross-functional delivery and translate business requirements into scalable, maintainable architectures.

7+
Years experience
3
Clouds (AWS · Azure · GCP)
40%
Manual effort reduced
Coffee consumed

What I bring to the table

Application Engineering
Programming & Frameworks
Python · FastAPI · Flask · Django · TypeScript · React · Next.js · Go · Gin · Echo
Application Engineering
APIs & Messaging
REST · GraphQL · gRPC · WebSocket · OAuth2 · OIDC · JWT · RBAC
Application Engineering
Databases
PostgreSQL · MongoDB · Redis · Elasticsearch · Cassandra · SQL Server
Data, AI & Platform
Data Engineering
Kafka · Airflow · AWS Glue · ETL Pipelines · AWS S3
Data, AI & Platform
GenAI Features
Agentic RAG · Fine-tuning · LangGraph · Function calling · Prompt chaining · Re-ranking
Data, AI & Platform
Platform & Cloud
AWS · Kubernetes · OpenShift · Hybrid-cloud · Multi-cloud · Containerized workloads
Operations & Delivery
DevOps & CI/CD
Docker · Kubernetes · Jenkins · GitHub Actions · OpenShift
Operations & Delivery
Observability
Grafana · Dynatrace · NetBrain · ExtraHop · Corvil
Operations & Delivery
Leadership & Delivery
Architecture reviews · Mentoring · Shell scripting · CI/CD automation

Problems I've solved in production

01

Network Validation Platform

Pre/post-change automation for Cisco NX-OS, IOS and IOS XE — reduced validation time from weeks to 10 minutes while preventing "quiet failures" missed by manual checks.

02

AI Multi-Agent Workflow

LangGraph-powered supervisor/sub-agent architecture for network ops, cutting manual troubleshooting by 40% and delivering a full-stack FastAPI + Kafka chatbot solution.

03

Automated Device Certification

PDF ingestion + RAG pipeline that auto-generates pytest suites and Allure reports — eliminated contractor costs and compressed certification time from weeks to minutes.

04

Enterprise Data Platform

Kafka + Airflow ETL pipelines from Grafana, PostgreSQL, and Dynatrace into an AWS S3 data lake, with real-time dashboards cutting data-access latency by 35%.

View all projects →

Where I've left a mark

Professional

May 2025 – Present
Lead / Staff Engineer
RBC

Leading network automation initiatives to transform manual validation and certification processes into intelligent, scalable platforms.

  • Network Validation Automation: Spearheaded development of pre/post change validation system for Cisco NX-OS, IOS and IOS-XE devices, reducing validation time from weeks to 10 minutes while preventing "quiet failures" often missed by manual processes.
  • Device Certification Platform: Built automated certification workflow that parses PDF requirements documents using RAG techniques, generates pytest suites, and produces versioned Allure reports — eliminating contractor costs and accelerating onboarding from weeks to minutes.
  • Topology & Impact Analysis: Extended network visibility capabilities with scheduled data collection and Neo4j graph-backed mapping to support real-time impact analysis during change management and incident response.
  • Enterprise Integration: Embedded platforms into change management workflows, collaborated with network engineering teams to drive adoption, and delivered board-ready compliance reports with full audit traceability.
Aug 2024 – May 2025
Senior Developer
RBC

Architected and delivered enterprise data platform MVP, establishing scalable ETL pipelines and real-time analytics capabilities.

  • Data Platform MVP: Spearheaded development of comprehensive ETL pipelines extracting and transforming data from Grafana, PostgreSQL, Elasticsearch, and Dynatrace into analytics-friendly S3 data lake, enabling enterprise-wide data insights.
  • Streaming & Orchestration: Implemented streaming solutions using Kafka and automated data workflows with Airflow, ensuring timely and reliable data delivery to downstream consumers with 99.9% uptime.
  • Microservices Architecture: Designed scalable microservices using FastAPI and deployed on OpenShift/Kubernetes (EKS) with comprehensive observability, monitoring through Grafana dashboards, and operational guardrails.
  • Data Governance & Leadership: Researched and implemented AWS Glue Data Catalog and Lake Formation for data governance, mentored cross-functional teams, and influenced architecture decisions through code reviews and best practices.
Jun 2023 – Aug 2024
Software Engineer
RBC

Transformed monolithic chatbot architecture into intelligent microservices platform with advanced NLP capabilities and enterprise-grade scalability.

  • Microservices Transformation: Successfully decomposed monolithic chatbot application into 3 scalable microservices, implementing Kafka-backed messaging for reliable communication between multiple frontends and backend services.
  • RAG Pipeline Development: Built sophisticated Retrieval-Augmented Generation pipeline using LangChain framework and Hugging Face models, merging LLM knowledge with internal data sources to create a more versatile and intelligent chatbot.
  • Performance Optimization: Introduced effective MongoDB caching mechanisms, significantly reducing response times by serving cached responses and optimizing overall system performance.
  • Cloud-Native Deployment: Containerized applications using Docker, orchestrated on Kubernetes with autoscaling and health-focused rollouts, and streamlined CI/CD pipelines for fast, consistent, low-risk deployments.
Jul 2022 – May 2023
Senior Python Developer
CPPIB

Developed complex capital markets backend systems and led cloud migration initiatives to modernize trading infrastructure.

  • Capital Markets Backend: Developed complex backend systems for capital markets using Python frameworks (Flask, Django, SQLAlchemy), designed RESTful APIs and middleware microservices for seamless integration with trading systems.
  • Cloud Migration Leadership: Led comprehensive cloud database migration from physical servers to Data Fabric, optimizing performance using AWS SDK tools like Boto3 and modernizing data access patterns for enhanced reliability.
  • Enterprise Deployment: Deployed applications using AWS ECS/EC2 and IBM UrbanCode, managing microservice architectures with focus on high availability, resilience, and smooth rollouts.
Mar 2021 – Jul 2022
Full Stack Developer
CGI

Built comprehensive data processing pipelines and full-stack applications while implementing infrastructure as code and cloud-native CI/CD practices.

  • Infrastructure as Code: Implemented Terraform to map complex dependencies, identify network issues, and leverage key features like Infrastructure as Code, execution plans, resource graphs, and change automation.
  • Full-Stack Dashboard Development: Developed and tested comprehensive dashboard features using Python, React, Bootstrap, CSS, JavaScript, and jQuery, with expertise in scientific computing stack (NumPy, SciPy, pandas, matplotlib).
  • Cloud Data Pipelines: Built reliable AWS data pipelines using Glue ETL jobs triggered by S3 events, Lambda functions, Step Functions, and scheduled Airflow jobs for data loading and time series manipulation.
  • DevOps & Reporting: Implemented CI/CD for microservices deployment in Kubernetes clusters on AWS Cloud, generated capacity planning reports, and deployed comprehensive AWS stacks including EC2, S3, RDS, and Load Balancing.
Aug 2019 – Feb 2021
Python Developer
Kroger

Developed patient data management systems with multi-database architecture and established robust CI/CD infrastructure on AWS cloud platform.

  • Healthcare Data Systems: Implemented comprehensive data tables using PyQt to add, delete, update, and display patient records and policy information, with modules to connect and monitor Apache Cassandra instance status.
  • Multi-Database Architecture: Designed hybrid data storage solution using Apache CouchDB (NoSQL) on AWS Linux instances in parallel with RDS MySQL, improving data security and report generation efficiency through strategic caching.
  • CI/CD Pipeline Implementation: Built comprehensive end-to-end CI/CD pipelines in Jenkins to retrieve code, compile applications, perform automated tests, and push build artifacts to Nexus repository for continuous integration and delivery.
  • AWS Infrastructure Automation: Managed and automated all aspects of AWS infrastructure including compute, storage, network, permissions, and cost optimization using configuration management tools like CloudFormation and custom shell scripts.

Education

Sep 2017 – Sep 2019
Sheridan College
Postgraduate Diploma
May 2011 – Jun 2015
Gujarat Technological University
B.Tech, Electronics Engineering

Certifications & formal recognition

ES
Elasticsearch Engineer
AWS
AWS Certified Solutions Architect – Associate
K8s
Certified Kubernetes Administrator (CKA)
AWS
AWS Cloud Practitioner (CLF-C02)
PY
Advanced Python Programming – Coursera
GO
Intermediate Go Language Development – Dreams of Go

Want to hire, collaborate, or learn?

Whether you're looking for a Staff Engineer, want to explore a technical idea together, or just found a post useful — I read every message and reply to most.

Open to opportunities

Exploring Staff / Principal Engineer roles and fractional advisory engagements. Best time to reach me: weekday mornings ET.