Skip to main content
Mahesh Babu
About me

Mahesh Babu

Software Engineer

I’m a software engineer with 5+ years of experience building web applications. I work primarily with Java and Spring Boot, and enjoy creating scalable, efficient software—from backend APIs to data-driven systems.

Work experience

Sep 2023 – Present
  • Developed new features across multiple Spring Boot projects.
  • Improved API response times through code optimization and native query tuning.
  • Built a Hibernate Search and OpenSearch indexing system to improve search performance.
  • Contributed to code reviews and collaborative engineering improvements.
Aug 2021 – Sep 2023
  • Built web applications with Java, J2EE, and Spring Boot in cross-functional teams.
  • Contributed throughout the software development lifecycle, from requirements and design to testing and deployment.
  • Implemented REST APIs and wrote scalable, maintainable application code.
  • Reviewed code, resolved defects, and improved application performance.

Education

Hamburg University of Technology

MSc, Data Science
2024 – Present

APJ Abdul Kalam Technological University

BTech, Computer Science and Engineering
2017 – 2021

Technical skills

Programming languages

  • Java
  • Python
  • C/C++
  • JavaScript
  • TypeScript

Technologies

  • Spring Boot
  • Hibernate
  • Maven
  • Vaadin
  • MySQL
  • PostgreSQL
  • Microsoft SQL Server
  • Flask
  • TensorFlow
  • Git
  • Docker
  • Azure DevOps

Software and tools

  • IntelliJ IDEA
  • Postman
  • GitHub
  • Visual Studio Code
  • Eclipse
  • Jira
  • OpenAI
  • Vercel

Certifications

IELTS (Band 8)

IELTS Official
Dec 2023

Introduction to Quantum Computing

The Coding School
Oct 2021

DeepLearning.AI TensorFlow Developer Specialization

Coursera
Oct 2020

Architecting with Google Compute Engine Specialization

Coursera
Oct 2020