rohit@backend:~

Hi, I'm Rohit

Senior Software Engineer | Distributed Systems & Backend

I design and build reliable, low-latency distributed systems capable of handling billions of transactions. Specialized in designing high-throughput caching systems, optimizing search indexes, Ad-Tech architecture, and reliability frameworks. Currently engineering high-capacity APIs at Atlassian.

Simulate Systems
SYSTEMS_MONITOR: ACTIVE
127.0.0.1
Backend Load status: HEALTHY (0.24)
Avg API Latency: 1.18 ms
Active Engine QPS: 12,481 QPS
Cache Hit Ratio: 94.8%
System Uptime: 99.9997%

System Performance Metrics

Latency Overhaul Ad-Serving
-200ms ▼ 35%
Replaced CDN cache with scalable distributed caching system.
QPS per Server Throughput
+40% ▲ 40%
Optimized concurrent connections and system caching layer.
IP Lookup Speed Algorithms
-45% ▼ 45%
Quad Trees, Segment Trees, and sorted sets in multi-DC structure.
Jira templates Reliability
25+ Teams
Config-based generation of dashboards/alarms across Jira Org.

Interactive System Architectures

Atlassian:
Media.net:
Clients Web Traffic
Load Balancer Nginx / QPS Dist.
Distributed Cache Hit Rate: 94.8%
Origin Servers Ad Selection Service
Aerospike / DB User Segments
Enter an IP to trace tree lookup path.
Root (Segment Tree)
IPv4: 0.0.0.0/1
IPv4: 128.0.0.0/1
IPv4: 0.0.0.0/2
IPv4: 64.0.0.0/2
IPv4: 128.0.0.0/2
US Region
EU Region
AP Region
IN Region
Terraform Config dashboards.tf
Sauron Deployer Jira Dashboard CD
SignalFx Platform Charts & Detectors
OpsGenie Pager On-Call Duty Alert
Slack Channel #alerts-jira-org
Jira UI Client Cursor: cursor_x9281
API Aggregator Concurrency Router
Static Uploads Jira S3 Metadata
Confluence API Linked Docs
Whiteboards Canvas Assets
Loom Video API Embedded Links
Merge & Sort Engine Merged Sorted Arrays
Publisher Upload Shorts Video Feed
LLM Classifier IAB: Technology
Prebid Engine Video Bid: $3.40 CPM
[Vertical Screen]
Shorts player Ad Overlay: Loading...
SERP Ad Call Search Result Req
DAG Resolver Evaluating Ad Tree
Provider A (Direct) Status: Idle
Provider B (Partner) Status: Idle
Backfill Ad Waterfall Fallback

Professional Work Tenure

atlassian.json
{ "company": "ATLASSIAN", "role": "Senior Software Engineer, Backend", "location": "Bengaluru, IN", "period": "Dec 2024 – Present", "impact": { "reliability": { "dashboard_templates": "Config based generation of dashboards/alarms adopted by 25+ teams within Jira Org.", "alerting_optimization": "Multi-trials and Volume based alerting considering weekends and holidays to prevent noise." }, "jira_attachments": { "attachment_filtering": "Architected filtering by attachment types. Improved search times by 12%.", "document_consolidation": "Consolidated static files/first-party documents into single API with filtering and pagination." } } }

ATLASSIAN | Senior Software Engineer, Backend

Bengaluru, IN Dec 2024 – Present
Reliability Engineering
  • Created a Jira-wide Template for config-based generation of dashboards and alarms adopted by 25+ teams within the Jira Org with further adoption in progress.
  • Introduced the concept of multi-trials and Volume based alerting that takes into consideration weekends and public holidays to prevent alarm noise.
Jira Attachments API
  • Architected the backend API for filtering attachments based on types to introduce tabbed-layouts. Improved Attachment search times by 12%.
  • Designed and implemented the backend API for consolidating static files and first party documents into a single API with support for multiple forms of pagination, sorting, and filtering.
# Media.net Backend Engineering Profile company: "MEDIA.NET" role: "Manager - Web Tech" location: "Mumbai, IN" period: "July 2016 – Dec 2024" projects: - name: "PurePlay - Video Content and Ad Serving" ecosystem: "Engineered transcoding, storage for bitrates, categories (IAB/Sprig)." prebid_integration: "Integrated Prebid solution to increase ad fill rates." impact: user_engagement: "+18% user engagement boost" revenue: "+2% increase in monthly revenue in 4 months" - name: "Graph-Engine" automata_system: "Finite automata for Ad/Content selection on Search Engine Result Page." dags_dependencies: "Managed API dependencies using Directed Acyclic Graphs (DAGs)." impact: ad_fill_rate: "+14% increase" response_time: "-40% latency reduction" revenue: "+9% boost" - name: "Re-Architecture Ad-Serving" caching_redesign: "Replaced traditional CDN caching layer with custom distributed system." impact: latency: "-200ms (35% speedup)" qps: "+40% QPS per server capacity" costs: "-15% infrastructure savings" revenue: "+3% boost" - name: "IP to Geo Lookup Database" caching_redesign: "Multi-DC solution using Quad Trees, Segment Trees, sorted sets." impact: lookup_speed: "-45% lookup times across all traffic"

MEDIA.NET | Manager - Web Tech

Mumbai, IN July 2016 – Dec 2024
PurePlay - Video Content and Ad Serving
  • Designed and Developed an ecosystem of services for video content curation using IAB and Sprig categories. Engineered storage and transcoding solutions for different bitrates and streaming formats.
  • Integrated a customized Prebid solution for video ads to increase ad fill rates. Introduced a player solution that increased user-engagement by 18%.
  • Within 4 months, the product contributed to a 2% increase in monthly revenue of the company.
Graph-Engine (Ad & Content Selection)
  • Engineered a finite automata system for efficient Ad and Content selection on SERP. Managed API dependencies and compliances using Directed Acyclic Graphs (DAGs) to align with business requirements and increasing ad fill rate by 14%.
  • Achieved a 40% reduction in server response times and 9% boost in revenue.
Re-Architecture Ad-Serving
  • Led a team of developers in an architectural overhaul, replacing the traditional CDN caching layer with a scalable backend distributed system across data centers and cloud with improved cache hit rates. Reduced latency by approximately 200ms (35% of total response time).
  • Boosted QPS per server by 40%, thereby reducing costs by 15% and boosted revenue by 3%.
IP to Geo Lookup Database
  • Collaborated and launched a common multi-DC solution across teams by optimizing storage and lookups of IPv4 and IPv6 addresses using Quad Trees, Segment Trees, and sorted sets.
  • Reduced lookup times by nearly 45% across all traffic.

System & Tech Capabilities

Languages

Go (Golang) JavaScript (ES6+) NodeJS PHP Java SQL HTML/CSS

Technologies

Akamai CDN GCP Redis Aerospike Kafka Kubernetes Docker Git Linux CI/CD Pipelines

System Concepts

System Design Distributed Systems Concurrent Programming Data Structures Directed Acyclic Graphs (DAGs) Quad Trees / Segment Trees Project Management Collaboration

Expertise Domains

Ad-Tech (SERP, SSP, CTR) Video Curation & Streaming Chrome Extension Utilities LLM Content Categorization

Engineered Side Projects

Debug+ (Internal Utility)

A Chrome extension designed for HTTP request analysis and differential debugging. It intercepts and modifies headers, URL parameters, and request payloads in real-time, featuring a visual comparison engine to analyze API response differentials.

Chrome Extension API JavaScript Network Intercept

An asymmetric-key block-cipher encryption algorithm based on balanced binary search trees and level-order traversal permutations, serializing character matrices into secure cipher block patterns.

Algorithms Binary Trees Data Security

A self-balancing Binary Search Tree data structure implemented natively in Java. Enforces strict node-coloring validation and rotation mechanics to guarantee O(log N) heights for operations.

Java Data Structures BST Balancing

A Flappy Bird game clone implemented in C using OpenGL and the GLUT toolkit. Showcases computer graphics, rendering pipelines, physics gravity models, and boundary collisions in real-time.

C / C++ OpenGL GLUT Graphics Engine

An interactive presentation slide deck developed with Reveal.js mapping ES6+ updates, modular coding architectures, DOM scripting workflows, and performance rules.

Reveal.js ES6+ JavaScript Web APIs Browser Eng

Academic Credentials

Bachelor of Engineering | Computer Science

Fr. Conceicao Rodrigues College of Engineering
Aug 2012 - June 2016
Mumbai, IN
Developer Console
Type 'help' to begin
Rohit Siddheshwar [Backend Engineering Console v1.0.4]
All systems nominal. Host lookup resolved. Type 'help' for options.
rohit@backend:~$