Summary
Overview
Work History
Education
Skills
Links
Affiliations
Timeline
Generic

RAJESH DAPPU

Senior Software Engineer (Epam, Working For Atlassian)
Hyderabad

Summary

Have 9+ YOE in Application Development with strong command in DS, Algorithms and System Design using Java, Springboot, and Python based frameworks, in well established product-based MNCs. Currently working at Atlassian (Epam payrole). Passionate about developing scalable applications using microservice architecture.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer

Atlassian (Epam payrole)
Hyderabad
09.2023 - Current
  • Architected and developed a highly scalable and highly available (99.99%) distributed search product using microservices (Java, Spring Boot), AWS (S3, SQS, DynamoDB), handling 100+ RPS with low latency to help customers find relevant knowledge base documents efficiently.
  • Replaced legacy search systems with two new OpenSearch-based services, resulting in a 70% reduction in server load and faster API response times by caching repetitive queries and tuning OpenSearch for better relevance.
  • Enhanced search experience and system performance by optimizing user queries, reducing support team intervention, and delivering ~$900K in quarterly cost savings through improved automation and efficiency.
  • Built real-time dashboards in SignalFx to monitor health, availability, and reliability of services; proactively managed resources and ensured system stability at scale.
  • Led design/code reviews, mentored new hires, and developed Python tools to benchmark search accuracy and support data-driven decisions for feature development and performance tuning

Software Engineer (MLOps)

Agoda
Bangkok
02.2022 - 01.2023
  • Developed microservices using Python/Java and Kubernetes to support data science teams, including a command line tool for job/notebooks submission to Airflow/Databand, and health-check service with Grafana alerts, and resource dashboard for Kubernetes cluster analysis.
  • Enabled CI/CD processes and automated deployments to Kubernetes and VMs, streamlining the deployment workflow and ensuring efficient delivery of code changes
  • Implemented resource management solutions, including scheduled Python jobs to remove stale pods from Kubernetes, allocating to resources to each namespaces, and configuring Grafana dashboards to monitor resource usage.
  • Implemented high-availability measures by replicating Vault data to another region.
  • Developed API endpoints in Java (Quarkus) for pushing metadata to K8s, and storing kernel in a PostgreSQL database, enabling efficient data management. Also, implemented health checks for monitoring endpoints, enhancing the overall stability and reliability of the system.

Associate Lead Software Engineer

Siemens EDA
Hyderabad
06.2019 - 08.2021
  • Worked on developing a EDA based application CAPITAL using Java, by adding new features and resolving existing issues/bugs.
  • Collaborated throughout the software development lifecycle, encompassing requirement gathering, coding, testing, and automation.
  • Utilized XML parsers and tree traversal techniques to parse and manipulate electrical design data.
  • Improved performance of Harness Design import by 18-20% by using caching, while addressing performance bottlenecks for importing/exporting large size designs.
  • Ensured adherence to SOLID principles and maintained code quality.
  • Tech Stack: Java, JUnit, Jenkins, XML Parsers, Data Structures & Algorithms.

Software/Lead Engineer

Startups(MTWLabs, Wowsome)
Hyderabad
02.2016 - 05.2019
  • Worked as backend engineer for multiple web applications using NodeJS framework and played a key role in system architecture design.
  • Led the team, improved coding standards by code reviews, and introduced new technologies.
  • Managed AWS services (EC2, S3, Route53) and GoDaddy for server deployment and DNS management.
  • Developed AR-based Android application using java, integrated Vuforia AR library & architected backend systems using MongoDB, AWS S3 file system, and Vuforia cloud.
  • Optimized user experience of our AR app, by maintaining different versions of images while rendering on tracker objects.
  • Projects: Goodclap, HIS, Wowsome (AR-based Android application), CancerCI, Print Play Library/SDK for The Hindu app.
  • Tech stack : NodeJS, Android, Java, MongoDB , Vuforia cloud, AWS.

Software Engineering Intern

IIT Bombay
Bombay
05.2015 - 07.2015
  • Worked on the Monitoring Application (MAPP) for edX platform, showcasing analytical data of students and online courses.
  • Developed RESTful APIs using Django and integrated them with high-charts.

Education

B.Tech CSE (8.2%) 2016 -

Indian Institute Of Information Technology (IIIT)
Basar

Skills

  • Java - Springboot - Python - Java Script - NodeJS - MongoDB - MySQL
  • REST API Design - Object Oriented Programming - Design Patterns
  • AWS EC2,S3, ElasticSearch, Route53, Opensearch - Airflow - Databand - Shell - Android Development - Git

Links

  • https://www.linkedin.com/in/rajesh-d-7756b5106/
  • https://leetcode.com/code_with_rj/
  • https://github.com/code-with-rj1399

Affiliations

  • Got 7 th rank in an online Coding contest (for 1 month) conducted by IITBombay in C language . And got selected for the 3 months Internship opportunity at IITBombay .

Timeline

Senior Software Engineer

Atlassian (Epam payrole)
09.2023 - Current

Software Engineer (MLOps)

Agoda
02.2022 - 01.2023

Associate Lead Software Engineer

Siemens EDA
06.2019 - 08.2021

Software/Lead Engineer

Startups(MTWLabs, Wowsome)
02.2016 - 05.2019

Software Engineering Intern

IIT Bombay
05.2015 - 07.2015

B.Tech CSE (8.2%) 2016 -

Indian Institute Of Information Technology (IIIT)
RAJESH DAPPUSenior Software Engineer (Epam, Working For Atlassian)