Aniket Agrawal

Software Engineer

Bengaluru, Karnataka, India6 yrs 2 mos experience
Most Likely To Switch

Key Highlights

  • Expert in scalable system design and optimization.
  • Proven track record in high-throughput payment systems.
  • Strong leadership in managing large technical teams.
Stackforce AI infers this person is a Fintech and SaaS expert with a strong focus on system architecture and optimization.

Contact

Skills

Core Skills

Payment SystemsHigh Throughput ComputingArchitectural DesignAutomationTeam ManagementLeadershipC++Low LatencyKubernetesRisk SystemsSoftware DevelopmentFull-stack Development

Other Skills

Analytical SkillsAndroid DevelopmentArduino IDEAutoCADBusiness DevelopmentFile ServersMarketingMarketing StrategyMathematical AnalysisMicrosoft OfficeOptimization AlgorithmsProgram ManagementProgramming LanguagesProject ManagementPython (Programming Language)

About

I specialize in building high-performance, scalable systems that drive efficiency and innovation across industries. With expertise in system design, algorithm optimization, and distributed computing, I enjoy solving complex engineering challenges by developing robust architectures and efficient workflows. Over the years, I’ve worked on designing fault-tolerant systems, optimizing infrastructure, and streamlining complex processes to enhance reliability and performance. My approach combines deep technical understanding, experimentation, and adaptability, ensuring solutions are both scalable and future-proof. I thrive in environments where engineering meets real-world impact—whether it’s improving system efficiency, enhancing automation, or solving large-scale optimization problems. I’m always eager to collaborate, exchange ideas, and push the boundaries of what technology can achieve. Let’s connect and explore how we can build impactful solutions together!

Experience

Juspay

Software Development Engineer

Mar 2024Present · 2 yrs · Bengaluru, Karnataka, India · On-site

  • Payment Gateway Routing Engine | Release & Reliability | Core Framework
  • Architected a granular producer-consumer router with configurable fallbacks and dual-config experimentation.
  • Designed a 2-tier routing system, prioritizing gateways based on real-time success rates and performance metrics.
  • Optimized Redis load using a sliding window storage model, replacing bulk JSON for efficient large-merchant routing.
  • Developed a gateway ordering algorithm leveraging explore-exploit methods to solve for non-stationary multi-armed bandits with delayed feedback, improving SR by 1%.
  • Built a downtime detection algorithm, inspired by PID controllers, with self-adjusting thresholds per dimension, boosting SR by 0.3%.
  • Automated config release batching, dynamically tracking dependencies, reducing release time, and improving reliability.
  • Engineered log-based alerting to validate score updates across payment flows and A/B releases, ensuring routing accuracy.
  • Developing a multi-threading evaluator in C++ to detect race conditions in concurrent execution.
  • Designing an AST-based framework to optimize in-language transformations and enable efficient cross-language transpilation.
  • Passionate about scalable architectures, real-time decisioning, and system reliability in high-throughput payment systems.
Payment SystemsHigh Throughput ComputingOptimization AlgorithmsScalable Architecture

Abacus.ai

Software Development Engineer

May 2023Feb 2024 · 9 mos · Mumbai, Maharashtra, India · On-site

  • Application Connectors | Cluster Validation | Internal Tools | Help-Doc Automation
  • Revamped connectors’ architecture by introducing dedicated input & service subclasses for seamless external data exchange.
  • Enhanced security and reduced load on the prod-web service by migrating external API calls through a fileserver.
  • Automated cluster configuration validation using scripts to enforce consistent behavior across all use cases.
  • Leveraged Abacus.AI Python SDK for end-to-end testing in AI chat, streaming datasets, and forecasting scenarios.
  • Built a Dash-based cluster monitoring tool with task tracking, lifecycle filters, and real-time insights.
  • Optimized task dependency management by applying DFS on is_parent relationships for efficient resets.
  • Developed a help-doc generator for public APIs with dynamic Jinja2-based content integration.
  • Implemented PR checks to validate API examples, enforce YAML consistency, and ensure image existence.
  • Focused on building scalable, automated, and intelligent solutions to improve system reliability and developer efficiency.
Architectural DesignAutomationFile Servers

Qube research & technologies

System Engineer

Jan 2023Feb 2023 · 1 mo · Mumbai, Maharashtra, India · On-site

  • Implemented python wrapper layer using Cython to provide various customized functionality by arrow library in C++
  • Achieved a 9% time & 12% memory efficiency improvement compared to the PyArrow library implementation
c++Low Latency

Trilogy innovations

Software Engineer

Dec 2022Jan 2023 · 1 mo

  • Conducted cost analysis by optimizing over-provisioners to use spot instances & migrating EBS volumes from gp2 to gp3
  • Designed an implementation plan for above techniques to reduce EYK private cluster costs up to 55% of the original
Kubernetes

Optiver

Software Engineer

May 2022Jul 2022 · 2 mos · Amsterdam, North Holland, Netherlands · On-site

  • Prevented risk exposure of $100M+ by designing component in C++ to ensure cancel on disconnect on CBOE Markets
  • Extracted port attributes from csv fetched via secure web API & Implemented unit testing using GoogleTest framework
  • Extended checker for self-trade prevention using lambda function & callbacks in sub-components for code reusability
Risk Systemsc++

Technical council, iit bombay

Secretary General

Mar 2022Mar 2023 · 1 yr · Mumbai, Maharashtra, India · On-site

  • Led a 3-tier team of 100+ members; supervising 11 tech teams; overseeing 200+ technical activities with net budget ₹14.9M
  • Launched InstiX: a 10+ member team, to attain smart-insti by developing system like water purity checker & smart laundry
  • Guided Institute Technical Summer Projects achieving 80% Y-o-Y increase in completed projects; managed 130+ teams
Team ManagementLeadership

Tinkerers' lab, iit bombay

Manager

May 2021Feb 2022 · 9 mos · Mumbai, Maharashtra, India

Dynamic technology lab private limited

Software Engineer

May 2021Jul 2021 · 2 mos · Singapore, Singapore · Remote

  • Developed a platform for stock market researchers to evaluate indicators based on s3 with auto-generation & rolling
  • Worked on API mocking feature for checking the integrity and testing components implemented in the front-end
  • Used Plotly to plot candlestick & bar graphs for interactive stock chart along with the comparison of multiple stocks
Software DevelopmentFull-Stack Development

Techfest, iit bombay

Marketing Coordinator

Apr 2019Nov 2020 · 1 yr 7 mos · Mumbai, Maharashtra, India

Mood indigo iit bombay

Coordinator

Apr 2019Nov 2019 · 7 mos · Mumbai Metropolitan Region

Education

Indian Institute of Technology, Bombay

Bachelor of Technology - BTech — Computer Science

Jan 2019Jan 2023

Stackforce found 100+ more professionals with Payment Systems & High Throughput Computing

Explore similar profiles based on matching skills and experience