Hi, I'm Rohit
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.
System Performance Metrics
Interactive System Architectures
Professional Work Tenure
ATLASSIAN | Senior Software Engineer, Backend
- 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.
- 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 | Manager - Web Tech
- 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.
- 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.
- 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%.
- 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
Technologies
System Concepts
Expertise Domains
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.
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.
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.
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.
An interactive presentation slide deck developed with Reveal.js mapping ES6+ updates, modular coding architectures, DOM scripting workflows, and performance rules.