Hi, I'm Tanush Angural

SDE-2 Backend Engineer | • Java • Golang

Building scalable microservices & distributed systems | 4 years experience | 1.5M+ requests/day

About Me

Hello! I'm Tanush Angural, a Backend Software Engineer with 4 years of experience specializing in Java, Golang, microservices architecture, and distributed systems. Currently working as Software Engineer 2 at New Relic, where I design and develop observability solutions for enterprise customers.

I've delivered platforms handling 1.5M+ requests/day and 18GB/day data ingestion across Fintech and Observability domains. My expertise lies in building highly scalable, cloud-native applications with strong focus on system design, performance tuning, and production reliability.

I'm passionate about open-source contributions (CNCF/OpenTelemetry), solving complex DSA problems (1000+ problems solved, 4-Star on CodeChef), and continuously learning cutting-edge technologies. Former CTO at Factum Org (College Tech Club) where I led tech initiatives including a coding hackathon with 2000+ participants.

Tanush Angural Profile Picture

Skills & Technologies

Programming Languages

Java Golang

Backend & Frameworks

Spring Boot Gin (Go) REST APIs Microservices JWT/OAuth 2.0 Distributed Systems

Databases & Tools

MySQL MongoDB MSSQL Redis Kafka OpenTelemetry

Cloud & DevOps

AWS (EC2, S3) Terraform (IaC) Docker Jenkins CI/CD Git

Core Concepts

System Design DSA (1000+ problems) Low-Level Design OOP High Availability Scalability

Monitoring & Observability

New Relic OpenTelemetry Prometheus Sentry

Experience

Software Engineer 2 (SDE-2)

New Relic • Hyderabad

August 2024 - Present
  • Designed and developed New Relic's MSSQL Agent (nri-mssql) to monitor critical DB metrics including slow queries, wait types, blocking sessions, and query execution plans, improving observability for 500+ enterprise clients
    • Optimized ingestion using Golang concurrency (goroutines) for concurrent data fetching, enabling high-performance processing of large datasets
    • Achieved zero data loss at 18GB/day throughput and validated performance on production-scale environments
    • Reduced response time by 30% via concurrent batch processing
  • Built automated pre-release and release CI/CD pipelines for the MSSQL Agent, including:
    • Unit and integration test suites
    • Multi-OS builds (Windows, Linux) with cross-compilation
    • S3 artifact uploads for distribution
    • Documentation updates and weekly master branch validations
  • Designed and implemented Infrastructure as Code (IaC) using Terraform to provision and manage AWS EC2 instances
    • Automated instance lifecycle management including creation, start, and stop operations
    • Reduced manual provisioning time by 90%
    • Integrated with Grand Central (internal platform) for seamless automation
  • Technologies: Golang, MSSQL, Terraform, Docker, AWS, Jenkins

Software Development Engineer 1 (SDE-1)

BharatPe • Gurugram

September 2022 - August 2024
  • Led development of Enterprise-wide Authorization Service (JWT/OAuth 2.0-based)
    • Secured 50+ frontend repositories and native mobile applications across all BharatPe product lines
    • Served as auth gateway for 25+ microservices, processing 1.5M+ requests/day with 99.99% uptime
    • Implemented refresh token mechanism with 15-day expiry and OTP-based re-authentication after 30 days of inactivity
    • Handles all frontend app API authentication across the platform
  • Owned Central Merchant Service Backend - core platform supporting merchant operations
    • Powers 25+ microservices including payments, lending, and swipe functionalities
    • Provides native APIs for Merchant App homepage
    • Scaled to handle 10k daily merchant onboardings with 99.9% availability
    • Optimized database queries, reducing latency by 15% through strategic indexing and Redis caching
    • Ensured seamless integration and functionality across distributed systems
  • Revamped merchant onboarding flow with enhanced KYC and bank validation
    • Optimized business documentation processes
    • Increased authentic transactional merchants by 20%
    • Supporting 10k onboardings/day with improved data quality
  • Managed and optimized Central SMS Service for loan eligibility assessment
    • Implemented API-driven regex configurations for efficient merchant transaction data filtering
    • Integrated Finbox and Algo360 Vendor for enhanced message analysis
    • Improved eligible loan matches by 5%
    • Reduced resource/infrastructure costs by 25%
    • Resolved critical bug in external vendor system, achieving additional 50% cost savings
  • Designed and optimized REST APIs for merchant and authorization platforms, improving scalability and end-to-end throughput
  • Technologies: Spring Boot, MySQL, MongoDB, Kafka, Redis, Docker, Jenkins, Devtron, Sentry, New Relic

Software Development Engineer Intern (SDE Intern)

BharatPe • Gurugram

May 2022 - August 2022
  • Built BharatPe Club 2.0 - a comprehensive benefits and discounts platform serving 300K+ merchants
    • Developed real-time tax invoice and credit note system using Java's synchronous functions
    • Automated cashback processing with two Java schedulers
    • Eliminated manual processing work, saving 2 person-days/month
    • Ensured seamless merchant experience with instant invoice generation
  • Technologies: Spring Boot, MySQL, Kafka, Redis, Devtron, Sentry, New Relic

Featured Projects & Contributions

New Relic MSSQL Agent (nri-mssql)

Production-grade observability agent for MSSQL databases. Captures slow queries, wait types, blocking sessions, and execution plans. Processes 18GB/day with zero data loss using concurrent batch processing and goroutines.

Golang MSSQL OpenTelemetry Docker AWS

Central Authorization Service

Enterprise-wide JWT/OAuth 2.0 authentication service at BharatPe. Secures 50+ frontend repositories, handles 1.5M+ requests/day with 99.1% uptime. Implements refresh token mechanism with OTP-based re-authentication.

Java Spring Boot JWT Redis MySQL

OpenTelemetry Collector Contributions (CNCF)

Active contributor to CNCF's OpenTelemetry Collector with multiple feature proposals:

  • CumulativeToRate Processor: Proposed processor to convert cumulative metrics into rate metrics with state management and reset handling
  • SQL Server Receiver Enhancement: Comprehensive proposal for enterprise-grade SQL Server monitoring including query performance analytics, security monitoring, HA monitoring, advanced blocking analysis, and multi-cloud support
Golang OpenTelemetry CNCF SQL Server Observability

Central Merchant Service

Core platform integrating 25+ microservices at BharatPe. Powers merchant app homepage APIs, handles 10k daily onboardings. Optimized with indexing and caching to reduce latency by 15% while maintaining 98.3% availability.

Spring Boot Kafka MongoDB Redis Microservices

Central SMS Service

Intelligent merchant transaction SMS parsing system for loan eligibility assessment. Reduced infrastructure cost by 25% through API-driven regex configurations. Resolved critical vendor bug, achieving additional 50% cost savings.

Java Spring Boot MySQL Regex API Design

Get In Touch

I'm always open to discussing backend engineering opportunities, open-source collaborations, or interesting technical challenges in distributed systems and microservices.