Gautam Mishra

Gautam Mishra

Senior Software Engineer — Architecting Large-Scale Systems & Data Platforms
Austin, TX

About

I’m a backend-focused software engineer with over a decade of experience designing and operating data-intensive systems in production. My work has centered around building reliable APIs, batch and streaming pipelines, and internal platforms that operate at high scale and evolve over time.

I’ve worked on systems that process billions of events per day, generate firm-wide authorization datasets, and power downstream services used across multiple teams. I enjoy working close to the data and the infrastructure, making deliberate trade-offs around correctness, scalability, and operational complexity.

Outside of work, I’m interested in system design, long-term maintainability, and understanding how technical decisions shape organizations as they grow.

Experience

Advanced Software Developer

KForce (Consulting at Fidelity Investments) · April 2024 – Present

At Fidelity, I worked on backend systems responsible for generating and serving firm-wide authorization data. This involved building batch pipelines, owning shared authorization libraries used by multiple teams, and supporting APIs that had strict correctness and availability requirements.

I also worked closely with downstream consumers to define data and API contracts, coordinate rollouts, and resolve integration issues as systems evolved. Along the way, I built internal tooling to reduce operational overhead and improve day-to-day workflows for the team.

Senior Backend Developer

IBM · The Weather Company · February 2023 – March 2024

At IBM’s Weather Company, I worked on backend systems responsible for ingesting and distributing large-scale weather and lightning datasets. The systems processed multi-terabyte data volumes daily and served millions of data products to enterprise clients with strict latency requirements.

My work focused on data ingestion, system reliability, and operational readiness, including multi-region redundancy, CI/CD improvements, and backend service migrations. I spent a lot of time thinking about trade-offs between performance, cost, and long-term maintainabilit.

Senior Software Engineer

Klaviyo · June 2021 – July 2023

At Klaviyo, I worked on data platforms that powered customer engagement workflows at scale. This included contributing to the early architecture of the company’s data lake, building high-throughput stream processing systems, and supporting analytical use cases that depended on accurate, timely event data.

I also worked on internal tooling and data models that helped teams reason about data correctness and system behavior as scale increased.

Software Engineer

IBM · February 2017 – June 2021

During my earlier time at IBM, I worked on backend systems supporting large-scale weather and lightning data products used by enterprise customers. This role was formative in shaping how I think about building production systems that need to be reliable, observable, and correct under load.

I was involved in designing and operating data ingestion pipelines, improving service performance, and addressing operational issues as they arose in production. Over time, I gained hands-on experience with distributed systems, backend service development, and the realities of running data-heavy workloads at scale.

This period helped me develop a strong appreciation for disciplined engineering practices, thoughtful system design, and the importance of understanding how software behaves beyond local development environments.

Java Developer

Reliance Tech Services · September 2013 – November 2014

I began my career as a Java developer working on backend systems for consumer-facing applications. In this role, I was exposed to the fundamentals of building secure, scalable services, including payment workflows, messaging systems, and early platform features that directly impacted end users.

I worked on implementing security protocols, improving message delivery reliability, and building backend components that supported high-volume user interactions. I also started identifying gaps in existing systems and introducing improvements where possible, which helped me develop an early sense of ownership and responsibility for the quality of the systems I worked on.

This role laid the foundation for my later focus on backend architecture and data-driven systems, and it shaped how I approach engineering problems with an emphasis on correctness, reliability, and real-world impact.

Skills

Core Expertise

Backend Engineering
Java (17/20), Spring Boot, Spring Batch, Dropwizard
Distributed systems, REST APIs, Microservices
Data Engineering
Kafka, Spark / PySpark, Airflow, Apache Hudi
Stream processing, Batch pipelines, Data lakes
Cloud & Infrastructure
AWS (EKS, Lambda, S3, Batch, EMR, IAM, SQS, SNS)
Docker, Kubernetes, Terraform, Helm
Datastores
PostgreSQL, MySQL, ClickHouse, Cassandra, Redis

Additional Skills

Frontend
Angular (internal tooling), HTML, CSS, TypeScript
Scripting & Automation
Python, Bash, Linux tooling
Observability & Operations
Grafana, Datadog, OpenSearch, PagerDuty
Monitoring, Alerting, Incident response
CI/CD & DevOps
Jenkins, GitHub Actions, Helm
Infrastructure-as-code, Security scanning

Beyond Work

Photography

I enjoy photography, especially travel and aerial photography. I spend time learning composition, working with light, and refining post-processing techniques.

Travel

Traveling with my family is an important way for me to disconnect from work and reset. Exploring new places and cultures is something I value and make time for.

Contact