Skip to main content

Search

Esc
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

Machine Learning for Business Professionals

Google Cloud / Coursera
Apr 2020

Data Science Math Skills

Duke University / Coursera
Apr 2020

Badges

Big Data Foundations - Level 1
Data Analysis with Python
Data Science Foundations Specialist
Data Science Methodology
Data Science Orientation
Data Visualization with Python
Databases and SQL for Data Science
Python for Data Science
Python for Data Science and AI
Tools for Data Science