Ronak Kalyani

Senior Software Engineer

Bengaluru, Karnataka, India9 yrs 4 mos experience
Highly Stable

Key Highlights

  • Expert in building scalable distributed systems.
  • Proven track record in optimizing database performance.
  • Strong experience in payment systems and reconciliation.
Stackforce AI infers this person is a Backend-heavy Fintech Engineer with expertise in scalable payment systems.

Contact

Skills

Core Skills

Database ManagementArchitecture DesignPayment Systems

Other Skills

AerospikeAlgorithmsApache KafkaData ExtractionData StructuresDatabase Management System (DBMS)Document ClassificationElasticsearchGo (Programming Language)GolangGoogle Cloud PlatformGoogle Cloud Platform (GCP)JavaKafkaKubernetes

About

Senior Software Engineer with ~9 years of experience building scalable distributed systems

Experience

Roku

Senior Software Engineer

Jul 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India · Hybrid

  • Ad Serving

Goto group

Senior Software Engineer

Jan 2021Jun 2024 · 3 yrs 5 mos · Bengaluru, Karnataka, India · Hybrid

  • ● Conducted performance benchmarking of various databases for the profile service use case, to facilitate the selection of an optimal database capable of handling 300K reads and 1K writes per second.
  • ● Collaborated on designing the profile service architecture, focusing on achieving ~10 millis latencies for read flows with clients being backends spanning various regions.
  • ● Developed the migration flow to transition the existing customer base of Gojek, GoPay, and Tokopedia, enabling a seamless 360 customer view.
  • ● Developed a custom connection pooling library in Golang for client-side gRPC load balancing, addressing sticky connections and auto-scaling challenges.
  • ● Provisioned and Maintained diverse infrastructure in Google Cloud using Terraform for the profile service, e.g. GCP Project, Kubernetes clusters, Load balancers, Gitlab Runners & Pipelines, Google Pub-sub, and cloud functions.
  • ● Performed performance benchmarking for the profile service, subsequently identifying and resolving several scaling bottlenecks, enabling us to achieve 300K reads per second and 1K writes.
  • ● Designed & Developed SSO, biometrics-based, and silent login.
  • ● Responsible for the initiative of DB partitioning from Ideation to execution to keep OLTP databases lightweight.
  • ● Executed database failovers for OS upgrades, disk size reduction, and other optimizations.
Performance BenchmarkingDatabase ManagementArchitecture DesignGolangTerraformGoogle Cloud Platform+1

Scaler

Mentor

Oct 2019Oct 2022 · 3 yrs · India · Remote

Paytm payments bank

2 roles

Senior Software Engineer

Aug 2019Dec 2020 · 1 yr 4 mos

  • Day-to-day responsibilities looked like building and designing payment flows, in such a way that the payment mode itself is reliable enough. Built reconciliation systems of different payment flows so neither bank nor user incurred a financial loss. or if it had incurred necessary actions could be taken in near real-time. Worked on reducing CST volume by improvising the system to smooth the end-user experience.
Payment SystemsReconciliation SystemsSystem Optimization

Software Engineer

Feb 2018Jul 2019 · 1 yr 5 mos

  • ● Played a key role in building and designing a robust and scalable payment mode, UPI.
  • ● Migrated traffic and data from a third-party solution to the in-house UPI solution supporting over 10+ Million transactions daily.
  • ● Built a real-time payment reconciliation system for diverse payment flows, ensuring monitoring of financial discrepancies.
  • ● Built a real-time health monitoring system for banks involved in UPI accompanied by a traffic regulator to address underperforming banks.
  • ● Designed a service facilitating the crediting of funds from Paytm business accounts to end-users, subsequently expanding its functionality to cover various business use cases such as cashback, refunds, Merchant Payouts, and Paytm Wallet to bank transfers.
  • ● Implemented throttling for Kafka consumers to regulate API calls to downstream systems, ensuring controlled and safeguarded operations.
  • ● Implemented system enhancements to reduce CST volume, optimizing the system for a smoother end-user experience.
  • ● Built a comprehensive reporting system detailing the previous day's performance, including technical and business failure reasons.
UPI SystemsReal-time SystemsKafkaMonitoring SystemsPayment Systems

Nagarro

Associate Technology

Jul 2016Jan 2018 · 1 yr 6 mos · Gurugram, Haryana, India

  • Developed an automated document classification and data extraction system. Created algorithms for automatically extracting tabular data from documents/images containing text.
  • Worked on creating a workforce management solution.
Document ClassificationData ExtractionAlgorithms

Education

Maulana Azad National Institute of Technology

Bachelor’s Degree — Computer Science & Engineering

Jan 2012Jan 2016

Bhartiya Public School, Sikar

Class XII — Science - PCM

Jan 2010Jan 2011

Lakshmipat Singhania Academy, Bissau

class X

Jan 2008Jan 2009

Stackforce found 100+ more professionals with Database Management & Architecture Design

Explore similar profiles based on matching skills and experience