G

Gourav A.

Software Engineer

Karnataka, India18 yrs 1 mo experience
AI EnabledAI ML Practitioner

Key Highlights

  • 18+ years in building secure distributed systems.
  • Expertise in AI-driven cybersecurity platforms.
  • Mentoring engineers and solving complex challenges.
Stackforce AI infers this person is a Cybersecurity and Fintech expert with a strong focus on scalable distributed systems.

Contact

Skills

Core Skills

Distributed SystemsCloud ArchitectureMicroservices ArchitectureJavaEvent-driven ArchitectureMicroservicesReal-time Systems

Other Skills

Generative AIKafkaLarge Language Models (LLM)AWSAlgorithmsData StructuresHigh-Throughput SystemsPrompt EngineeringRedisSpring BootSQLSystems DesignMicrosoft AzureLow-Latency SystemsOpenAI API Integration

About

Principal Software Engineer with 18+ years of experience building secure, high-scale distributed systems powering platforms across fintech, e-commerce, and cloud infrastructure. Currently at Microsoft, working on Microsoft Defender threat intelligence platforms, architecting highly scalable distributed systems that power security detection, threat analytics, and cyber intelligence workflows across the Microsoft security ecosystem. Previously at Intuit (TurboTax), built automation platforms handling 43% of real-time customer support traffic and delivered GenAI-powered workflows (LLMs, RAG, prompt tuning) serving millions of users. Across my career, I’ve designed large-scale backend systems processing massive volumes of data and events, focusing on reliability, performance, and platform scalability. Strong expertise in distributed systems, cybersecurity platforms, and cloud-native architectures using Java, C#, Spring Boot, Microservices, Kafka, Redis, and Azure/AWS. I enjoy solving complex scalability and security challenges, mentoring engineers, and translating ambiguous problems into reliable, production-grade systems. Topics I enjoy exploring and writing about: • System design and distributed architectures • AI and cybersecurity systems • Cloud-scale engineering patterns • Lessons from building production systems at scale

Experience

18 yrs 1 mo
Total Experience
2 yrs 4 mos
Average Tenure
1 yr 6 mos
Current Experience

Microsoft

Principal Software Engineer

Oct 2024Present · 1 yr 6 mos · Bengaluru, Karnataka, India · On-site

  • Leading architecture for threat intelligence platforms within Microsoft Defender, building highly scalable distributed systems powering security detection, threat analytics, and cyber intelligence workflows across the Microsoft security ecosystem.
  • Driving scalability and resiliency of distributed systems processing massive volumes of global security telemetry and threat intelligence data across cloud infrastructure.
  • Contributing to large-scale threat intelligence platforms leveraging trillions of global security signals to power advanced threat analytics and investigation workflows.
  • Collaborating with security researchers and detection engineers to translate emerging attack patterns into automated threat intelligence and detection pipelines.
Generative AIJavaKafkaLarge Language Models (LLM)Cloud ArchitectureAWS+14

Intuit

Staff Software Engineer

Jul 2023Oct 2024 · 1 yr 3 mos · Bengaluru, Karnataka, India

  • Built Java/Spring Boot microservices powering rule-based hybrid agentic workflows for customer support automation, handling 43% of real-time platform traffic, improving diagnostic accuracy and reducing support load ($100M+ annual impact) while operating within a secure financial and cybersecurity-aware platform protecting sensitive customer data.
  • Delivered GenAI-powered backend workflows using OpenAI LLMs and prompt tuning, serving 5% of total platform traffic and enabling scalable automation with secure processing of customer interactions and financial data.
  • Designed backend services emphasizing reliability, data integrity, and security best practices, ensuring safe automation of customer-facing workflows within a high-trust fintech ecosystem.
  • Partnered with PM, analytics, and support teams to translate user pain points into scalable and secure backend services, maintaining platform stability, customer trust, and cybersecurity considerations across large-scale financial systems.

Jio

Architect

Aug 2021Jul 2023 · 1 yr 11 mos · Bengaluru, Karnataka, India

  • JioMart.com e-commerce platform.
  • Architected event-driven backend systems (Kafka) scaling JioMart to ~3M orders/day, reducing API latency from ~2200ms → ~900ms
  • Designed SAGA-based transaction workflows for inventory & post-order processing, enabling onboarding of Electronics & 3P sellers
  • Implemented fault-tolerant microservices using Retry & Circuit Breaker, improving uptime and supporting $200M+ annual revenue

Wells fargo

Lead Software Engineer

Jul 2015Aug 2021 · 6 yrs 1 mo · India

  • Built real-time trade processing systems using Spring Boot, Kafka, Redis, scaling to ~10M trades with sub-800ms booking latency
  • Designed event-driven architectures for front-office trading, risk, and compliance workflows
  • Drove design reviews and architectural improvements across multiple backend systems

Genpact headstrong capital markets

Technical Lead

May 2014Jul 2015 · 1 yr 2 mos · Bengaluru Area, India

  • Built low-latency, multithreaded Java frameworks for real-time risk analysis supporting 160+ asset types
  • Improved transaction throughput by ~30% via custom concurrency & serialization

Societe generale corporate and investment banking - sgcib

Senior Software Engineer

Jun 2012May 2014 · 1 yr 11 mos · Bengaluru Area, India

  • Optimized distributed grid-compute engines for PnL & Risk, reducing computation time by ~40%
  • Built automated test frameworks, reducing production defects by ~35%

Honeywell technology solutions, inc.

Senior Software Engineer

May 2010Jun 2012 · 2 yrs 1 mo · Bengaluru Area, India

  • Developed high-throughput backend communication systems using Java/C++
  • Built event-driven, multithreaded systems for industrial and real-time applications

Mindteck

Software Engineer

Apr 2008May 2010 · 2 yrs 1 mo · Bengaluru Area, India

  • Built real-time backend communication modules using Java WebSockets, enabling low-latency interaction between test orchestration systems and thin clients.
  • Implemented multithreading and asynchronous processing in Java to handle concurrent device signals and improve system responsiveness.
  • Contributed to early distributed communication patterns that supported scalable test execution workflows.

Education

Woolf

Master of Science - MS — Computer Science

Rajiv Gandhi Prodyogiki Vishwavidyalaya

Bachelor of Engineering (BE) — Electronics and Communications Engineering

Jul 2003Jun 2007

Stackforce found 100+ more professionals with Distributed Systems & Cloud Architecture

Explore similar profiles based on matching skills and experience