Vibhu G.

Software Engineer

Bengaluru, Karnataka, India6 yrs 11 mos experience

Key Highlights

  • Over 7 years of experience in high-scale distributed systems.
  • Led cross-functional teams to enhance system reliability.
  • Expert in translating complex requirements into scalable solutions.
Stackforce AI infers this person is a Fintech-focused Software Engineer with expertise in distributed systems and platform development.

Contact

Skills

Core Skills

System ReliabilityDistributed SystemsPlatform DevelopmentConfiguration ManagementUser Journey Design

Other Skills

AlgorithmsApache CamelAuthorBootstrapC++Cascading Style Sheets (CSS)ClojureComputer Networks (Theory)Data StructuresDjango Web FrameworkETCDGo (Programming Language)GolangGrafanaHAProxy

About

Seasoned high-energy, confident and highly motivated Software Engineer with over 7+ years of experience in building high-scale distributed systems. A solution builder with the passion to harness the power of technology to create usable products. Skilled at adeptly translating intricate requirements into resilient and scalable software solutions, consistently achieving top-tier outcomes.

Experience

6 yrs 11 mos
Total Experience
2 yrs 3 mos
Average Tenure
--
Current Experience

Cashfree payments

SDE-III

Aug 2023Oct 2025 · 2 yrs 2 mos · Gurugram, Haryana, India · On-site

  • As an SDE-3, responsible for driving research, design, and implementation of business-facing user flows, automation, and system reliability.Led initiatives for multiple teams- Payment Gateway Onboarding, Terminal Management, UPI, Net Banking & Bharat Bill Pay overseeing the efforts of 10 developers and 2 QA professionals.
  • Led end-to-end design and implementation of Onboarding & Terminal Management flows; automated terminal procurement from banks, owned product delivery, roadmap, and execution.
  • Played multiple roles in parallel- dev/ PM & EM too across multiple teams.Built and scaled the Terminal Management platform, centralising credential lifecycle and positioning it as a core payments abstraction.
  • Drove system reliability at >1000 TPS, leading High Scale Readiness across caching, HPA, circuit breakers, and observability.
  • Transitioned legacy systems to low-code, no-code platform (Retool), accelerating ops workflows and platform agility.
  • Mentored engineers, led hiring panels, and shaped team culture through design reviews and cross-team collaboration.
  • Collaborating with NBBL for Net Banking Switch to change the Net Banking ecosystem (2.0).
  • Improved UPI PG reconciliation flows adhering to NPCI guidelines saving resources and improving user experience.
HAProxyKubernetesJavaC++PythonGrafana+6

Gojek tech

2 roles

Senior Software Engineer SE III

Promoted

Apr 2022Jul 2023 · 1 yr 3 mos

  • Contributed to the various Platform initiatives taken up by the Marketplace Team. One of them primarily is enriching the allocation bid request with supply constraints. An allocation bid should meet certain conditions for certain constraints to be applicable. Designed a constraint enrichment service for the same use-case.
  • Key interview panel member for Machine Coding Rounds for candidates for the role of SDE-I and SDE-II. Each of this round is for 3 hours. Completed around 20+ interviews for overall Marketplace hiring.
GolangClojureJavaScriptPythonPlatform Development

Software Engineer SE II

Dec 2020Mar 2022 · 1 yr 3 mos

  • Designed, implemented and maintained a configuration store using ETCD to better serve the engineering and business teams by providing a single place to serve marketplace common configurations and mappings amongst them with little to no development from developers. This enabled teams to do faster rollout related to these configurations.
  • Designed & developed client libraries in Golang and Clojure for teams in Marketplace to fetch different configurations present inside the common configuration store used by teams across Marketplace. Different API(s) are exposed by the client so as to make the best use of these configurations and to provide easier & seamless integration by the clients.
  • Designed & developed a dynamic protobuf client library responsible for fetching the latest protobuf descriptors for given proto class names at the start of the application, caching them and register a callback with artifactory to fetch latest descriptors, invalidating and update the in-memory cache. We later, open-sourced this project- https://github.com/raystack/stencil/tree/main/clients/clojure.
GolangClojureETCDConfiguration Management

Airtel x labs

Software Development Engineer I

Jun 2018Sep 2020 · 2 yrs 3 mos · Gurugram, Haryana, India · On-site

  • Designed & developed end-to-end user journeys for Postpaid from scratch like Postpaid Retail, COIP, COCP, Reconnection, Homes for Airtel Postpaid & documented all such flows in B2B and B2C (Retail, P2P, MNP, Parent-Child, Homes).
  • Designed a retry queue based mechanism (DLQ-based) which can seamlessly retry around 5k+ struck postpaid orders in < 1 minute. This eliminated the need of manual retry by ops during scheduled and unscheduled downtimes for order completion services.
  • Developed a common grafana dashboard for Airtel Postpaid acquisitions & setup of necessary alerts like increase in P99 of critical API(s), high 5xx and 4xx error rates of critical API(s), etc.
  • Standardisation of logging across Postpaid module using MDC.
GrafanaJavaPythonUser Journey Design

Education

National Institute of Technology, Kurukshetra, Haryana

Bachelor of Technology (B.Tech.) — Computer Engineering

Jan 2014Jan 2018

GITA NIKETAN AWASIYA VIDYALAYA,KURUKSHETRA

Higher Secondary Examination

Jan 2012Jan 2014

Maharishi Markandeshwar (Deemed to be University) Official

7th to 10th — Secendory Education

Jan 2008Jan 2012

Stackforce found 100+ more professionals with System Reliability & Distributed Systems

Explore similar profiles based on matching skills and experience