gbmrocks (Gaurang Mody) · GitHub
Skip to content
View gbmrocks's full-sized avatar
🔑
gbmrocks@github:~$ profile
🔑
gbmrocks@github:~$ profile

Highlights

  • Pro

Block or report gbmrocks

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gbmrocks/README.md

👋 Hi, I'm a Staff IC Engineer

Lead Software Engineer | Cloud-Native Distributed Systems Architect | 10+ Years Building Enterprise-Scale Platforms


🎯 About Me

Staff-level Full-Stack Engineer operating at Principal Individual Contributor scope, architecting and influencing cross-team platforms, microservices ecosystems, and engineering standards at enterprise scale. Proven expertise in solving ambiguous, high-impact problems and designing durable distributed systems while remaining deeply hands-on across the full technology stack.

Core Focus: Cloud-native event-driven architectures, reactive systems, platform engineering, and developer productivity infrastructure.


💼 What I Do

🏗️ Platform & Architecture Leadership

  • Design and architect cloud-native microservices ecosystems serving 50+ services and 16+ MicroUI applications
  • Drive cross-team architectural decisions without direct people management, influencing 10+ teams
  • Establish engineering standards and reusable patterns across product organizations
  • Build internal developer platforms and shared libraries that consolidate cross-cutting concerns

⚡ Cloud-Native & Event-Driven Systems

  • Architect reactive, non-blocking services using Spring WebFlux and Spring Boot 3, improving performance by 97%
  • Design event-driven data pipelines processing millions of messages daily using Google Cloud Pub/Sub
  • Implement gRPC-based consumers with Protocol Buffers for streaming and unary interactions
  • Build distributed systems optimized for performance, scalability, and reliability at enterprise scale

🚀 DevOps & CI/CD Platforms

  • Engineer and maintain Tekton CI/CD pipelines powering automated deployments with multi-environment promotion, audit compliance, and rollback
  • Design developer productivity platforms reducing deployment friction and enabling self-service infrastructure
  • Implement container-first strategies on GCP Cloud Run with autoscaling and zero-downtime deployments
  • Establish infrastructure as code practices and GitOps workflows

💻 Full-Stack Development

  • Build modular frontend architectures using Angular with Webpack Module Federation, adopted across 14+ teams
  • Develop RESTful and reactive APIs with Spring Boot, Spring WebFlux, and gRPC
  • Design efficient SQL and NoSQL queries and schemas, with deep expertise in PostgreSQL, MongoDB, and BigQuery
  • Apply Test-Driven Development (TDD) using JUnit 5, TestContainers, WireMock, and Pact for comprehensive testing

🛠️ Technical Expertise

Languages & Runtimes

Java (17+) | TypeScript | Python | C/C++ | JavaScript | HTML/CSS

Backend & Frameworks

Spring Boot 2/3 | Spring WebFlux | Spring Cloud | gRPC | Protocol Buffers | REST APIs | Node.js

Frontend

Angular | Webpack Module Federation | React | HTML/CSS | JavaScript | jQuery

Cloud & Infrastructure

Google Cloud Platform (Cloud Run, Cloud Functions, Pub/Sub) | Docker | Kubernetes | Terraform | Git | Pivotal Cloud Foundry (PCF)

Databases & Data

PostgreSQL | MongoDB | BigQuery | Redis | MySQL | Cassandra | Elasticsearch

Messaging & Event Streaming

Google Cloud Pub/Sub | RabbitMQ | Apache Kafka

CI/CD & Tooling

Tekton Pipelines | Jenkins | GitHub Actions | Gradle | Maven | Prometheus | ELK Stack | Splunk

Testing & Quality

JUnit 5 | TestContainers | WireMock | Pact (Contract Testing) | Integration Testing | Load Testing


📊 GitHub Stats

GitHub Stats

Top Languages


🌟 Key Accomplishments

Platform Architecture & Engineering Excellence

  • Architected MicroUI Architecture using Angular with Webpack Module Federation—a standardized, modular frontend framework adopted by 14+ product teams, enabling independent feature delivery and reducing frontend coupling
  • Engineered Tekton CI/CD Infrastructure supporting 50+ microservices and 16 MicroUI applications with multi-environment promotion, comprehensive audit trails, compliance controls, and automated rollback capabilities
  • Designed Cloud-Native Microservices Ecosystem on GCP Cloud Run using Java 17, Spring Boot 3, and Spring WebFlux with container-first deployment strategies and intelligent autoscaling

Performance & Scalability

  • Reactive Architecture Refactoring: Migrated legacy REST APIs to non-blocking, reactive services, achieving 97% performance improvement through Redis caching and optimized backend processing
  • Event-Driven Data Pipelines: Built scalable pipelines using Google Cloud Pub/Sub processing millions of messages daily with BigQuery integration for real-time analytics
  • gRPC Implementation: Developed high-performance gRPC-based consumers with Protocol Buffers, supporting streaming interactions and reducing latency for inter-service communication

Developer Productivity & Standards

  • Established Engineering Standards across cross-functional global forums, promoting reusable patterns, best practices, and architectural consistency
  • Built Internal Developer Tools & Shared Libraries (backend and frontend) consolidating authentication, logging, telemetry, and configuration—adopted organization-wide
  • Created Comprehensive Onboarding Documentation and runbooks for MicroUI architecture, Tekton pipelines, and shared library usage, accelerating team productivity

Technical Leadership & Mentorship

  • Influenced Multiple Teams through architecture reviews, design discussions, and hands-on pair programming without direct people management
  • Collaborated with Product Managers and Engineers to translate ambiguous requirements into scalable architecture, mentor junior engineers, and drive technical excellence

🎓 Education & Certifications

Master of Science in Computer Science
New Jersey Institute of Technology (NJIT) • Newark, NJ, USA • May 2018

Bachelor of Engineering in Computer Science and Engineering
Gujarat Technological University • Ahmedabad, GJ, India • Jun 2012


🔍 Current Focus

Deep expertise in:

  • Cloud-Native Distributed Systems and microservices architecture at scale
  • Reactive Systems & Non-Blocking I/O using Spring WebFlux and async patterns
  • Event-Driven Architecture and stream processing
  • Platform Engineering and internal developer platforms
  • CI/CD Platforms and developer productivity infrastructure
  • System Design for performance, scalability, and reliability

Actively exploring:

  • Advanced Kubernetes patterns and cost optimization
  • Service mesh implementations (Istio, Linkerd)
  • eBPF and kernel-level observability
  • Machine learning infrastructure and platforms

📫 Let's Connect


🤝 Open To

  • Technical architecture discussions and design reviews
  • Mentoring engineers at all levels, especially around distributed systems and platform design
  • Collaborations on cloud-native, event-driven, and platform engineering challenges
  • Knowledge sharing on engineering standards, best practices, and system reliability

🔗 Check out my repositories for implementations of distributed systems, microservices patterns, event-driven architectures, and open-source contributions.


Last updated: 2026-04-26 | Staff/Principal IC • Cloud-Native Systems Architect

Popular repositories Loading

  1. Algorithms Algorithms Public

    Forked from pradyneo/Algorithms

    Java Based solutions of Common Algorithmic Questions

    Java 1

  2. Altimetrik_trip Altimetrik_trip Public

    1

  3. ts-utils-lite ts-utils-lite Public

    TypeScript 1

  4. phpobfuscator phpobfuscator Public

    Automatically exported from code.google.com/p/phpobfuscator

    C#

  5. Word-Analysis Word-Analysis Public

    Analysis of different words in 50 large files using Hadoop.

    Java

  6. CrimeCensus CrimeCensus Public

    Analysis of crime census of UNITED STATES using hive.