Summary
Overview
Work History
Education
Skills
Affiliations
Personal Information
Links
Timeline
Generic

RAJESH DAPPU

Hyderabad

Summary

  • Have 9+ YOE in Application Development with strong command in DS, Algorithms and System Design using Java, Springboot, and Javascript based frameworks, in well established product-based MNCs.
  • Currently working at ATLASSIAN (EPAM) as a Senior Software Engineer. Passionate about developing scalable applications using microservice architecture.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

Atlassian (Epam payroll)
Hyderabad
09.2023 - Current
  • Contributed to the design and development of 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 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

Senior Software Engineer

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 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, India

Skills

  • Java 8/11/17, Spring Boot
  • Microservices, RESTful APIs, Event-driven systems, Object Oriented Programming, Design Patterns
  • MySQL, PostgreSQL, MongoDB
  • AWS (EC2, S3, Elastic Search, Lambda, Route53)
  • Docker, Kubernetes, CI/CD
  • Kafka, RabbitMQ
  • Prometheus, Grafana, ELK Stack
  • JUnit, Mockito, Git
  • Android development

Affiliations

• Secured 7th rank in an online coding contestconducted by IIT Bombay. I also got selected for the 3-month internship opportunity at IIT Bombay.

Personal Information

Title: Senior Software Engineer (Atlassian, EPAM Payroll)

Links

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

Timeline

Senior Software Engineer

Atlassian (Epam payroll)
09.2023 - Current

Senior Software Engineer

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 DAPPU