Aryan Singh

Software Engineer

Bengaluru, Karnataka, India2 yrs 5 mos experience
Most Likely To Switch

Key Highlights

  • Led the launch of Razorpay Ads with end-to-end ownership.
  • Reduced API latency from 1.5 minutes to under 100ms.
  • Successfully migrated a database with over 1M rows.
Stackforce AI infers this person is a Fintech and SaaS software developer with strong backend expertise.

Contact

Skills

Core Skills

Go (programming Language)JavaC++

Other Skills

Amazon SQSKakfaAmazon S3KotlinVue.jsRuby on RailsSQLMongoScyllaFastAPIPython (Programming Language)

About

I’m a software developer and a graduate from BITS Pilani-Goa Campus, currently working at Razorpay.

Experience

Razorpay

Software Engineer

Sep 2024Present · 1 yr 6 mos · Bengaluru, Karnataka, India

  • Working in the Ads and offers engine team, driving key initiatives.
  • 1. Part of the core team launching Razorpay Ads, owning the end-to-end design and development of the Campaign entity from day zero, including a performance critical campaign execution system for advertisers across third-party publisher websites, with segment-driven targeting enabled
  • 2. Architected and implemented the Ads Rewards System, supporting voucher-based campaigns with variable voucher codes for publishers.
  • 3. Spearheaded the engineering of issuer and BIN-based CC on UPI offers, involving changes across multiple components of the payment gateway infrastructure—such as correct terminal selection, BIN validation, and offer eligibility checks.
  • 4. Owned monolith decomposition, reducing read (200 QPS → 0) & write (10 QPS → 0) traffic by migrating flows to microservices. Migrated 1M+ rows across the DBs with a conversion layer for seamless DB transition. Moved payment and validation flows to the microservice.
  • 5. Enhanced IIN-based offer support (6-digit → 10-digit) for co-branded cards (ICICI Amazon, HDFC Swiggy) by integrating with Razorpay’s BIN service. Delivered in 3 days, preventing enterprise merchant churn.
Amazon SQSKakfaAmazon S3KotlinVue.jsGo (Programming Language)+7

Contlo

2 roles

SDE

Oct 2023Sep 2024 · 11 mos · Bengaluru, Karnataka, India · On-site

  • 1. Worked on and managed the segment service, the core of Contlo, written in Go. Managed complex segment creation based on events and custom properties for merchants with up to 6,000,000 profiles.
  • 2. Developed WhatsApp carousel functionality for marketing campaigns, which was leveraged by merchants to send campaigns to up to 2,000,000 profiles, resulting in increased order conversions. Managed unique messaging through accurate variable handling for each profile.
  • 3. Enhanced the Meta catalogue sync feature, increasing its capabilities from a previous constraint of syncing a maximum of 2000 products at a time to a robustly tested capacity of over 60,000 products using pagination and a polling mechanism.
  • 4. Enhanced segment service by switching from ScyllaDB to MySQL, using logical partitioning to speed up segment creation and resolve performance issues. Also, migrated CRUD operations from monolithic Ruby service to a new service built in Go.
  • 5. Bought down the P99 latency of crucial APIs from 1.5 minutes to less than 100ms by remodeling database tables and backfilling data.
Go (Programming Language)Java

SDE Intern

Jun 2023Oct 2023 · 4 mos · Bengaluru, Karnataka, India · On-site

  • 1. Made robust APIs, empowering developers to build on the autonomous AI agent framework- SuperAGI to create custom agents, assign tasks, and access generated files via downloadable links through API endpoints etc.
  • 2. Developed diverse tools to extend AI agent capabilities, including an Instagram automation tool utilizing AI-driven image generation Stable Diffusion and LLM, integrating Instagram Graph APIs with Meta user access tokens for secure posting, and a DuckDuckGo search tool for efficient online searches.

Samsung india

Software Engineer Intern

Sep 2022Dec 2022 · 3 mos · Bengaluru, Karnataka, India · On-site

  • 1. Developed a software tool using C++ to automate the extraction of symbol values in the Trace32 debugger by leveraging the APIs to send commands to Trace32 and receive responses, enabling seamless and efficient symbol extraction.

Habbit

Software Developer

Jun 2021Aug 2021 · 2 mos

  • 1. Worked under the Front-End team at Habbit to add utilities and fixed bugs in the company website.

Education

Birla Institute of Technology and Science, Pilani - Goa Campus

B.E. — Electronics and Communications Engineering

Jan 2019Jan 2023

Seth Anandram Jaipuria School, Vasundhara Ghaziabad

96.8% in 12th — 10 CGPA in 10th

Stackforce found 100+ more professionals with Go (programming Language) & Java

Explore similar profiles based on matching skills and experience