Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Sumit Mittal

Bengaluru

Summary

Experienced Principal Engineer with over 17 years of experience driving innovation in software development and test automation across AI observability, API security, distributed systems, and data networking. Expertise in cloud-native technologies, including AWS and Kubernetes, with strong proficiency in Python, Golang, Java, and Perl. Known for building and scaling engineering teams, leading architectural decisions, and delivering robust, high-quality software solutions. Adept at bridging strategy and execution, mentoring engineers, and driving cross-functional collaboration to meet business and technical goals.

Overview

18
18
years of professional experience

Work History

Principal Engineer

Snowflake
Bengaluru
08.2024 - Current
  • Drive quality improvement initiatives across Customer Experience Engineering, enhancing practices and frameworks.
  • Develop and optimize tools and pipelines for the swift resolution of customer incidents.
  • Automate and prioritize test scenarios in Snowflake, aligning with customer workloads.
  • Collaborate with Support and Engineering teams to troubleshoot and resolve customer issues.
  • Drove end-to-end release management for various CXE product lines, ensuring timely and high-quality software delivery.

Staff Software Engineer

Fiddler AI
Bengaluru
12.2023 - 07.2024
  • Led end-to-end product release cycles, collaborating with Product Managers, Engineering Leads, and cross-functional stakeholders to ensure timely sprint completion and high-quality product delivery.
  • Designed and implemented an internal data hydration tool, streamlining the generation of diverse data models for product validation and increasing testing reliability and coverage.
  • Partnered with the Frontend Engineering team to expand test automation coverage from 30% to 80% in under three months, significantly enhancing product stability and developer velocity.
  • Automated upgrade and scalability test frameworks across Fiddler’s product suite, improving the robustness and efficiency of regression and performance testing.
  • Applied hands-on expertise in Data Science, Machine Learning (ML), Large Language Models (LLMs), and Generative AI, directly contributing to AI-powered product features and intelligent automation solutions.

Engineering Manager

Risingwave Labs
Bengaluru
05.2022 - 11.2023
  • Led a team of 6 engineers, providing hands-on leadership for Performance and Quality Engineering initiatives. Defined and executed quarterly OKRs, aligning engineering output with business goals and driving roadmap execution.
  • Architected and developed performance benchmarking frameworks (TPCH, Nexmark, YCSB) for the RisingWave distributed SQL streaming database, enabling data-driven comparisons with Apache Flink to guide performance improvements.
  • Built and maintained a scalable performance testing pipeline, supporting automated scheduling and execution of stress and throughput tests to monitor and optimize system performance continuously.
  • Designed and implemented advanced testing frameworks for Longevity, Chaos Mesh, and Deterministic Testing, enhancing system stability, fault tolerance, and reliability under real-world workloads.
  • Engaged directly with enterprise customers, gathering requirements and delivering Proof of Concepts (PoCs) using RisingWave to showcase the platform’s capabilities and solve complex, domain-specific use cases.

Staff Software Engineer

Imperva (Cloudvector acquisition)
Bengaluru
09.2019 - 05.2022
  • Led the quality engineering, test automation, and DevOps alignment during the successful integration of CloudVector into Imperva’s cybersecurity product suite.
  • Established the QE CloudVector team as the founding engineer, defining scalable QE processes, automation frameworks, and best practices from the ground up.
  • Architected and developed modular, reusable frameworks for system-level, end-to-end (E2E), and performance testing across microservices-based environments.
  • Built and deployed a modern frontend testing framework using Cypress and Cucumber, accelerating UI validation and reducing manual QA efforts.

Staff Software Engineer

Aerospike
Bengaluru
09.2016 - 07.2019
  • Developed and maintained scalable, high-performance test frameworks and internal tools to validate the Aerospike NoSQL distributed database.
  • Led the design and implementation of an automated log analysis tool, minimizing manual intervention in log parsing and increasing diagnostic speed.
  • Achieved a 30% reduction in execution time for large-scale test suites through performance tuning and targeted framework-level enhancements.
  • Built a GUI-based QE dashboard to visualize test case history and execution trends, enabling data-driven quality decisions and easier test triage.

Senior System Developer

One.com
Bengaluru
08.2013 - 08.2016
  • Designed and developed a secure, privilege-aware restricted shell, dynamically controlling user access based on role and permissions, enhancing system security and usability.
  • Led the architecture and implementation of authentication, session management, and logging systems, ensuring secure access control and auditability across the shell environment.
  • Built a WebAUTH Single Sign-On (SSO) server using Perl and the Starman framework, improving authentication efficiency and streamlining user access across internal systems.
  • Designed and implemented a Perl XS Wrapper to integrate the MIT Kerberos C library, boosting performance and enabling advanced authentication features.

Member of Technical Staff

NetApp India Pvt Ltd
Bengaluru
08.2008 - 08.2013
  • Designed and developed automation frameworks and reusable Perl libraries to support QA teams in automating test cases for NetApp’s ONTAP operating system.
  • Contributed to the architecture of scalable test frameworks, enabling efficient validation of storage resiliency and high-availability features across multiple product lines.
  • Implemented and maintained automation components, including unit tests and libraries, aligned with continuous integration for each ONTAP release cycle.

Software Engineer

Wipro
Bengaluru
10.2007 - 08.2008
  • Designed and implemented a modular automation framework in Perl to validate network routers and switches, supporting testing across various network layers.
  • Automated regression test suites for multiple networking features, ensuring consistent and reliable validation of firmware and software releases.
  • Executed comprehensive regression testing for layer 2 and layer 3 features, identifying critical defects early in the development cycle.

Education

Bachelors - Electronics and Communications

K.I.I.T Sultanpur, UPTU
06.2007

Skills

  • Programming Languages: Python, Perl, Java, Golang
  • Devops Tools: Docker, Kubernetes, AWS, GCP, Ansible
  • Test Automation Framework: Pytest, Robot Framework, Cypress, Cucumber, Playwright, JUnit
  • Databases: Redis, Postgres, Snowflake
  • Protocols: Socket, TCP/IP, HTTP/HTTPS, DNS
  • CI/CD and other tools: Git, Jenkins, Buildkite, Jira
  • Performance Testing Tools: k6, Locust
  • Streaming system: Apache Flink, Kafka, RabbitMQ

Timeline

Principal Engineer

Snowflake
08.2024 - Current

Staff Software Engineer

Fiddler AI
12.2023 - 07.2024

Engineering Manager

Risingwave Labs
05.2022 - 11.2023

Staff Software Engineer

Imperva (Cloudvector acquisition)
09.2019 - 05.2022

Staff Software Engineer

Aerospike
09.2016 - 07.2019

Senior System Developer

One.com
08.2013 - 08.2016

Member of Technical Staff

NetApp India Pvt Ltd
08.2008 - 08.2013

Software Engineer

Wipro
10.2007 - 08.2008

Bachelors - Electronics and Communications

K.I.I.T Sultanpur, UPTU
Sumit Mittal