Skip to content

Shanmukh Praveen Kothala

Software Engineer • United States • linkedin.com/••••• • drivetube.ai/•••••

Professional Summary

Software Engineer with 7+ years of experience building cloud-native enterprise applications using Java, Spring Boot, Microservices, RESTful APIs, AWS, Kubernetes, Apache Kafka, and CI/CD across automotive, telecommunications, and mobility domains. Delivered high-performance distributed systems that improved platform scalability by 40% while enhancing reliability, security, and operational efficiency. Experienced in designing scalable backend architectures, developing event-driven solutions, optimizing application performance, and delivering business-critical software through Agile development and DevOps best practices. Proven expertise in building secure, resilient, and available applications that support large-scale enterprise operations and evolving business requirements.

Technical Skills

Programming Language: Java
Frontend Technologies: Angular
Backend Technologies: Spring,Spring Boot
Databases: Oracle,PostgreSQL,NoSQL
Cloud Platforms: AWS
DevOps & Infrastructure: Docker,Kubernetes,Jenkins,GitLab CI/CD,GitHub Actions,Terraform
API & Integrations: REST APIs
Messaging & Monitoring: Apache Kafka,CloudWatch,Prometheus,Grafana

Work Experience

General Motors
Software Engineer
Jan 2024 – Present
Global automotive and mobility company; engineered scalable enterprise applications for connected vehicles, manufacturing, supply chain, and customer service systems, enabling reliable business operations across global automotive platforms.
Tech Stack: Java, Spring Boot, Angular, RESTful APIs, Apache Kafka, AWS, Terraform, Containerization, Real-Time Event Processing, Microservices, Fleet Management, Telematics, Vehicle Diagnostics
  • Architected Connected Vehicle and Fleet Management microservices using Java, improving platform scalability by 35% while supporting real-time vehicle diagnostics, telematics processing, vehicle health monitoring, and high-volume fleet data workflows.
  • Developed enterprise applications using Spring Boot for vehicle telemetry, fleet operations, maintenance scheduling, service management, and reporting workflows, improving the reliability and maintainability of distributed automotive applications.
  • Built responsive fleet-management interfaces using Angular, improving operational visibility into vehicle health, diagnostic information, service activities, and fleet performance by 30% for internal operations teams.
  • Designed and implemented RESTful APIs for vehicle telemetry and fleet operations, enabling reliable integration between distributed automotive applications and supporting consistent exchange of real-time vehicle and fleet data.
  • Implemented Apache Kafka for high-volume vehicle telemetry and diagnostic events, enabling asynchronous event processing and reducing telemetry processing latency by 40% across distributed vehicle-management services.
  • Deployed and monitored containerized automotive applications on AWS using Terraform improving deployment consistency, infrastructure visibility, and production monitoring across cloud-based environments.
Tech Mahindra
Software Engineer
Sep 2021 – Jan 2024
Global IT services consultancy; developed enterprise Telecom Service Assurance and Customer Operations applications using Java, Spring Boot, Microservices, and cloud-native technologies to support subscriber lifecycle, service provisioning, and customer operations.
Tech Stack: Java, Spring, RESTful APIs, Oracle, NoSQL, Jenkins, Prometheus, Grafana, Microservices, Healthcare Data Processing, Enterprise Application Integration, Data Validation, Transaction Processing
  • Developed Java and Spring-based enterprise applications supporting healthcare service workflows, customer data management, and secure transaction processing, improving application reliability by 20%.
  • Designed RESTful APIs integrating healthcare applications and backend services, enabling reliable exchange of customer, service, and transactional data.
  • Managed structured healthcare and enterprise data using Oracle and NoSQL databases, supporting high volume healthcare data processing, service workflows, and operational reporting while improving data retrieval performance by 25%.
  • Implemented data validation and error handling mechanisms for distributed healthcare service workflows, improving data consistency and reliability across integrated applications.
  • Monitored healthcare application performance using Prometheus and Grafana, reducing production issue resolution time by 20% through improved visibility into service availability, transaction processing, resource utilization, and application performance.
  • Automated application builds and deployments using Jenkins, reducing manual deployment activities by 45% while standardizing build, testing, and release workflows across development and production environments.
Uber
Software Engineer
May 2019 – Sep 2021
Global mobility platform; engineered high-performance backend systems powering ride requests, driver matching, trip lifecycle management, and digital payment services to ensure seamless transportation experiences at scale.
Tech Stack: Java, Spring Boot, RESTful APIs, PostgreSQL, Apache Kafka, Docker, Kubernetes, GitHub Actions, CI/CD.
  • Engineered scalable backend services using Java and Spring Boot, increasing ride-processing throughput by 40% during peak transportation demand while supporting high-volume ride requests and distributed mobility workflows.
  • Designed and implemented RESTful APIs supporting ride requests, driver assignment, fare estimation, payment processing, and rider management, enabling reliable communication between distributed mobility services and business applications.
  • Optimized transaction processing using PostgreSQL, improving database query performance and reducing service latency by 32% during periods of high ride demand and transaction volume.
  • Implemented Apache Kafka messaging to support asynchronous and event-driven ride and payment workflows, enabling reliable communication between distributed services while improving processing efficiency and system scalability.
  • Containerized mobility applications using Docker and Kubernetes, standardizing application deployment and improving deployment consistency across distributed production environments.
  • Automated application delivery using GitHub Actions streamlining source-control, build, testing, and CI/CD workflows while improving the consistency and efficiency of application releases.

Education

University of New Haven
Master of Science in Data Science • West Haven, CT
Aditya Engineering College
Bachelor of Technology in Electronics and Communication Engineering • India

Powered by Drivetube · Create your own profile at drivetube.ai

Everything on Drivetube

Six products, two of them free forever. Start wherever you are.

Read the docs →
  • Your free digital resume

    at drivetube.ai/in/your-name: one true standard resume with a Hiring Snapshot (visa status, expected salary, notice period, work preference, relocation), an ATS-ready PDF download and a single shareable link. Free forever; interview requests come from verified employers and your contact details stay masked until you accept.

    Documentation
  • Verified jobs, posted in the last 3 days

    verified openings crawled ATS-by-ATS from 115,000+ real company career pages across 54 ATS platforms. Shows the true posting date from the source ATS — not when a listing was indexed — and deletes every general listing 3 days after it was actually posted. No ghost jobs, no ad-sponsored listings, no staffing reposts, no account needed.

    Documentation
  • Written by senior career writers

    human-written, ATS-optimised resumes by senior career writers, from ₹499.99 / $25.99. Available in every country, written to the destination country's own standard — a US resume, UK CV, German Lebenslauf and Indian resume are genuinely different documents. A paid service, separate from the free Drivetube Profile.

    Documentation
  • Drivetube OneFrom $39.99 / 3 mo

    Daily matched jobs, tailored resumes, or we apply for you

    Drivetube's paid service. Community sends daily Jobsheets of fresh jobs matched to your profile on WhatsApp and email, with the Drivetube Community ($39.99 for 3 months or $69.99 for 6 months; ₹999 or ₹1,899 in India). Jobhunt is one-time application credits with Community included: one credit tailors one resume and its cover letter (100 for $99 with 3 months of Community, 250 for $199 with 6 months). Let Us Apply is an add-on to Jobhunt: a human expert applies 250 times for you on your credits ($0.60 each, $150). Everything lives on one dashboard at drivetube.ai/drivetubeone.

    Documentation
  • For employers — no job postings, no applications

    hiring with no job postings and no applications. Paste your real job description and AI matches it against candidates' true standard resumes, returning ranked candidates with a match %, matched and missing skills and written reasoning. Free tier included; employers pay, candidates never do.

    Documentation
  • Documentation

    every product explained in full, with feature-by-feature comparisons against the job boards, AI apply tools, resume services and hiring platforms people actually use.

  • Playbooks

    tactical job-search guides. Each post is one named tactic with the situation it applies to, the exact steps, a copy-paste message and honest failure modes. Free, no account.

The job board covers the United States, India, United Kingdom, Canada, Europe and Australia, and Resume Writing Services are available in every country.

Pricing is identical on the web, iOS and Android — no app-store markup. Monthly Community membership is purchased in the iOS app only; the website sells annual plans. The Android app has no in-app purchase, so Android members subscribe on drivetube.ai and then sign in to the app with full access. Membership follows your account, not your device.