MAHESH BABU

NARNE

Software Engineer • Java • Kotlin • Distributed Systems • Rest API's

Professional Summary

Senior Software Engineer with 4+ years of experience designing and delivering high‑performance, scalable, and secure distributed systems. Expert in Java, Kotlin, REST APIs, and event‑driven architectures. Proven ability to translate complex requirements into robust software solutions, lead technical initiatives, and mentor engineering teams. Passionate about building reliable, observable systems that solve real‑world problems.

Professional Experience

Senior Software Engineer

Apple

July 2024 – January 2026

United States

  • Served as engineering specialist responsible for designing and optimizing high‑performance distributed systems, distilling abstract architecture into concrete design and influencing implementation.
  • Architected and implemented RESTful APIs and microservices using Java, Kotlin, and Spring Boot, handling millions of daily requests with sub‑50ms latency.
  • Designed event‑driven streaming solutions with Kafka for real‑time data processing and integration across services.
  • Optimized database performance (PostgreSQL, Cassandra) through schema design, indexing, and query tuning, achieving a 40% reduction in response times.
  • Led code reviews, established coding standards, and mentored junior engineers on best practices in distributed systems and API design.
  • Participated in on‑call rotations, performing root cause analysis and resolving production incidents to maintain 99.99% availability.
  • Delivered high‑throughput, low‑latency solutions with a focus on scalability, repeatability, and security.

Software Engineer

Deloitte

March 2021 – November 2023

Hyderabad, India

  • Designed and built distributed transaction processing systems for enterprise clients using Java, Spring Boot, and event‑driven architectures.
  • Developed REST APIs and backend services that scaled to support 100K+ concurrent users, with comprehensive documentation and versioning.
  • Implemented real‑time data pipelines with Kafka for analytics and monitoring.
  • Containerized applications with Docker and automated CI/CD pipelines, reducing deployment time by 70%.
  • Collaborated with product managers and cross‑functional teams to refine requirements and deliver features on schedule.
  • Conducted performance profiling and tuning, optimizing critical code paths to lower latency and increase throughput.

Key Achievements

Architected and deployed a high‑throughput transaction processing platform that scaled to 200K+ transactions/sec with 99.99% availability and sub‑50ms p99 latency.

Optimized PostgreSQL queries and introduced caching, improving API response times by 65%.

Reduced incident response time by 60% through implementation of comprehensive monitoring, log aggregation, and automated alerting.

Established engineering best practices and design patterns adopted across multiple teams, improving code quality and consistency.

Mentored 3 junior engineers who advanced to mid‑level roles through structured guidance and code reviews.

Technical Skills

Java (5+ years)KotlinPythonC#SQLRESTSpring BootGraphQLgRPCGradlePostgreSQLCassandraNoSQLDatabase DesignQuery OptimizationKafkaEvent‑Driven ArchitectureStream ProcessingDockerKubernetesJenkinsGitHub ActionsCI/CD PipelinesGrafanaPrometheusELK StackDistributed TracingHigh‑Throughput SystemsLow‑Latency DesignMicroservicesFault ToleranceAgile/ScrumCode ReviewsTDDDesign PatternsRoot Cause AnalysisPerformance TuningIncident Management

Certifications

Oracle Certified Professional: Java SE 11 Developer

Confluent Certified Developer for Apache Kafka

AWS Certified Solutions Architect – Associate

Certified Kubernetes Administrator (CKA)

Education

Master of Science in Computer Science

University of Central Missouri

• Warrensburg, MO

Bachelor of Technology in Computer Science

GITAM University

• Andhra Pradesh, India

Let's Connect

narnemaheshbabu11@gmail.com+1-913-249-9980

Redmond, WA

Get In Touch