resume.pdf

Adarsh Chaudhary

Backend and AI engineer on the Search team at Atlassian. I work on the service behind search in Jira and Confluence, which handles billions of requests, and I build AI agents and the workflows they run.

adarsh@atlassian: ~
Adarsh Chaudhary, smiling, with headphones around his neck
User
adarsh@atlassian
Role
Software Engineer, Search
Before
Software Engineer, MindTickle
Location
Bangalore, India
Degree
B.Tech CSE, IIT Patna

work

# Backend and platform work, mostly where the product meets other systems.

Atlassian

Software Engineer, Search

running Jul 2025 to now

  • Search for Jira and Confluence

    Backend engineer on the search service that answers every search in Jira and Confluence.

    • billions of search requests
  • Cloud-agnostic search

    Adopting Google Cloud alongside AWS for the search service, so it isn’t tied to a single cloud provider.

    • AWS + GCP

MindTickle

Software Engineer

Jul 2021 to Jun 2025, Pune

  • Resumable bulk uploads

    Rebuilt the uploader so large batches upload asynchronously and pick up where they left off after a failure.

    • +35% throughput
    • −25% upload errors
  • WhatsApp notifications

    Designed an in-house WhatsApp integration with rate limiting, error handling and cost controls built in.

    • 50k+ messages a day
  • Snowflake ingestion

    Automated data ingestion from Mixpanel, Jira and Freshdesk into Snowflake using AWS Lambda and Workato, for product analytics.

    • −60% manual processing time
  • System monitoring

    Set up deeper monitoring in Datadog and Sumo Logic, then used it to find and fix key API bottlenecks.

    • +20% API performance
  • Production issues

    Led the response to urgent production issues, automating data migrations and shipping preventive fixes.

    • 0 SLA breaches
  • Office files in the player

    Led the proof of concept and rollout for opening PowerPoint, Excel and Word files in the player through Microsoft’s WOPI discovery APIs.

  • Egnyte content sync

    Built content sync from Egnyte into the platform, migrating file tags and metadata and keeping both sides consistent.

  • Content Center

    Designed and built the front-end architecture of MindTickle’s internal file repository.

InterviewBit

Problem Setter Intern

Nov 2020 to Feb 2021, remote

Wrote original contest problems and editorials in Python, C++ and JavaScript. Created the beginner JavaScript track, Fast Track JS, which is live on the platform.

Newzera

Software Engineer Intern

May to Jun 2020, Indore

Detected the moment a storyline or event started trending and computed a trending score for it. Pulled data from news platform APIs into S3 with Lambda functions.

// from people I’ve worked with

“He wore multiple hats to deliver projects with high ownership.”

Vikalp Singh, on working together in the Content team at MindTickle

“Adarsh excels at navigating complex code with ease, and his collaborative approach makes him an invaluable team member.”

Kritivasas Shukla

Full recommendations are on LinkedIn.

skills

# What I reach for, grouped the way I think about it.

stack.json
"languages"
"Go""Java""Python""C/C++""JavaScript"
"ai"
"AI agents""Agentic workflows"
"cloud"
"AWS Lambda""S3""Google Cloud""Workato"
"data"
"Elasticsearch""PostgreSQL""MySQL""Redis""Snowflake"
"messaging"
"Kafka""RabbitMQ"
"apis"
"gRPC""GraphQL""REST"
"observability"
"Datadog""Sumo Logic"
"frontend"
"React""HTML""CSS"
"basics"
"Data structures""Algorithms""DBMS""OS"

projects

# Built at IIT Patna, mostly for courses and the campus clubs I was part of.

sum.c
#include <stdio.h>

int main() {
    int sum = 0;
    for (int i = 1; i <= 10; i++)
        sum += i;
    printf("%d\n", sum);
    return 0;
}
Main.java
public class Main {
  public static void main(String[] a) {
    int sum = 0;
    for (int i = 1; i <= 10; i++)
      sum += i;
    System.out.printf("%d\n", sum);
  }
}
Example translation

2020

C to Java translator

Takes basic C programs and rewrites them as Java. An ANTLR4 context-free grammar builds the parse tree, and a post-order traversal emits the Java code node by node.

  • ANTLR4
  • Java
  • C
  • Compilers
shinchan.htmlmouse or ← → to play
A quick remake for this page. It plays itself until you take over.

Shinchan brick breaker

A ball-and-paddle brick breaker built on the HTML canvas in plain JavaScript. You can steer with the keyboard or the mouse.

  • JavaScript
  • Canvas
  • HTML
  • CSS
Illustration of the approval queue

2019

Online leave management portal

Lets faculty, staff and students at IIT Patna apply for leave online and keep a record of it. Approvers accept or reject each request, and admins manage employees, students and leave types.

  • PHP
  • JavaScript
  • HTML
  • CSS
  • saar-website

    Website and alumni database for the Students’ Association for Alumni Relations. I designed the schema and the interface, and worked on the back end.

  • codechef-chapter-portal

    Tutorials and level-wise practice problems for the competitive programming chapter at IIT Patna.

  • nss-website

    Events for NSS IIT Patna, plus a portal that tracks volunteers’ service hours with an admin view.

  • tedx-iitpatna

    Designed and built the front end of the official TEDxIITPatna site.

  • publication-portal

    A DBMS course project where faculty upload their publications and projects along with their collaborators. PHP and MySQL.

contests

# Competitive programming, mostly from my years at IIT Patna.

standings
ContestRankOut of
ICPC Asia Amritapuri onsite regional, 201981313 teams
ICPC Asia online round, 20192274,401 teams
CodeAgon 2020, CodeNation’s hiring challenge80about 50,000
CodeChef August Challenge 2019, Division 11391,178
Codeforces Round #564, Division 23238,008
Google Kick Start 2019, Round A3843,305
Inter IIT Tech Meet 2019, algorithms for a terrace-farming robot that moves across hilly ground and detects obstaclesBronzemedal

Also on HackerRank and HackerEarth.

education

On campus I coordinated the Training and Placement Cell, hosted Apeireon, the CSE department’s first coding fest, as overall fest coordinator, and was campus representative for CodeChef, Coding Blocks and Scaler Academy. I was also part of NJACK, SAAR, NSS, Anwesha and TEDxIITPatna.

Certificates: HackerRank Problem Solving (2020), JPMorgan Chase Software Engineering Virtual Experience (2020).