Skip to content
View bathinamahesh's full-sized avatar

Block or report bathinamahesh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bathinamahesh/README.md

Hi there πŸ‘‹ I am Mahesh Bathina

Software Engineer | Backend Developer (Golang) | DevOps & Cloud Specialist

  • πŸ’Ό Software Engineer 1 @ BlackDuck - Building Cloud Native Coverity K8s-based products
  • πŸš€ Backend Developer specializing in Golang, Microservices Architecture, and Cloud-Native Solutions
  • ☁️ Microsoft Certified: DevOps Engineer Expert & Azure Administrator Associate
  • πŸ”§ Expert in Kubernetes (GKE, AKS, EKS), Docker, Terraform, and Multi-Cloud Deployments
  • 🌱 Working on distributed systems, PostgreSQL optimization, and CI/CD automation
  • πŸ€– Passionate about AI/ML - Built CNN-based Attendance System with 95% accuracy
  • πŸŽ“ B.Tech in CSE from RGUKT Nuzvid (CGPA: 9.2)
  • ⚑ Fun fact: Chess enthusiast and Volleyball player

πŸ’Ό Professional Experience

πŸ”Ή Software Engineer 1 | BlackDuck, Bangalore

June 2024 - Present

Backend Developer specializing in Golang, working on Cloud Native Coverity K8s-based product.

🎯 Scan Engine Microservice

  • Enabled parallel job execution on Kubernetes clusters for OnPrem deployments, improving resource utilization
  • Automated job lifecycle management with sidecar containers for SaaS platform, reducing manual intervention

🎯 Storage Service Microservice

  • Implemented multipart upload for large files across AWS S3, Azure Blob Storage, GCP Cloud Storage, and Minio
  • Achieved 1.5-2.8x faster uploads and reduced failures
  • Enhanced cleanup scripts to delete orphaned files from interrupted CLI scans
  • Integrated Azure Blob storage with custom domain support, workload identity authentication, and presigned URL generation

🎯 Infrastructure & Platform Contributions

  • Implemented PostgreSQL Read Replicas with PGPOOL load balancing across all K8s cluster types (AWS, Azure, GCP, Pure K8s, OpenShift)
  • Upgraded embedded PostgreSQL to version 16.x with static linking
  • Built CI/CD pipelines automating deployment with version control and containerization
  • Implemented distributed tracing for microservices APIs using OpenTelemetry
  • Managed IaC and container orchestration across multi-cloud environments with Helm chart maintenance
  • Migrated container images to private Google Artifact Registry with multi-architecture support (AMD64, ARM64)

πŸ”Ή Technical Intern | Synopsys, Bangalore

July 2023 - June 2024

  • Created cloud infrastructure using Terraform scripts and automated software integration
  • Gained in-depth understanding of Docker, Kubernetes, Helm, GitLab Pipelines, and Golang
  • Automated Dev and Release Pipeline using GitLab CI/CD
  • Triaged and fixed issues across multiple pipelines

πŸš€ Featured Projects

🎯 Face Based Attendance System

Tech Stack: Python, Deep Learning, TensorFlow, OpenCV, Django, HTML, CSS, Bootstrap

  • CNN-based automated attendance system using facial recognition
  • Achieved 90% reduction in time spent on manual attendance with 95% accuracy
  • Built using Python, TensorFlow, and OpenCV for automatic attendance marking from single class photo

🌐 Connect with me:

Mahesh Bathina mahesh-bathina mahesh-bathina mahesh-bathina mahesh-bathina Mahesh Bathina mahesh-bathina



πŸ› οΈ Technical Skills

πŸ’» Languages

GolangΒ  PythonΒ  JavaΒ  C++Β  CΒ 

☁️ Cloud & DevOps

KubernetesΒ  DockerΒ  TerraformΒ  HelmΒ  AzureΒ  GCPΒ  AWSΒ  GitLabΒ  GitΒ 

πŸ”§ Frameworks & Backend

Spring BootΒ  DjangoΒ 

πŸ—„οΈ Databases & Messaging

PostgreSQLΒ  KafkaΒ 

πŸ“Š Monitoring & Observability

GrafanaΒ  PrometheusΒ 

πŸ€– AI/ML & Data Science

TensorFlowΒ  OpenCVΒ  PandasΒ  NumPyΒ 

🎯 Core Competencies

Backend Development: Golang Microservices β€’ RESTful APIs β€’ Distributed Systems β€’ System Design β€’ Design Patterns

DevOps & Cloud: Kubernetes (GKE, AKS, EKS, OpenShift) β€’ Docker β€’ Terraform β€’ Infrastructure as Code β€’ Multi-Cloud Deployments

CI/CD: GitLab CI/CD β€’ Concourse β€’ Pipeline Automation β€’ Container Orchestration with Helm

Database Management: PostgreSQL β€’ Read Replicas β€’ PGPOOL Load Balancing β€’ Database Optimization

Monitoring & Observability: Grafana β€’ Loki β€’ Prometheus β€’ OpenTelemetry β€’ Distributed Tracing

Cloud Storage: AWS S3 β€’ Azure Blob Storage β€’ GCP Cloud Storage β€’ Minio

Programming Concepts: OOP β€’ Design Patterns β€’ Data Structures & Algorithms β€’ System Design

Areas of Interest: DevOps β€’ Backend Development β€’ Microservices Architecture β€’ Cloud-Native Applications

Soft Skills: Problem Solving β€’ Self-Learning β€’ Presentation β€’ Adaptability


πŸ† Certifications


πŸ“ˆ GitHub Stats

bathinamahesh's Stats

πŸ“Š Most Used Languages

Top Langs

πŸ”₯ GitHub Streak

GitHub Streak

πŸ† GitHub Trophies

trophy


⚑ "Building scalable cloud-native systems with Golang, one microservice at a time" ⚑

Pinned Loading

  1. Cloud-scan/cloudscan-apigateway Cloud-scan/cloudscan-apigateway Public

    Go

  2. Cloud-scan/cloudscan-orchestrator Cloud-scan/cloudscan-orchestrator Public

    Go

  3. Cloud-scan/cloudscan-storage Cloud-scan/cloudscan-storage Public

    Go

  4. Cloud-scan/cloudscan-ui Cloud-scan/cloudscan-ui Public

    Dockerfile

  5. Cloud-scan/cloudscan-umbrella Cloud-scan/cloudscan-umbrella Public

    Shell

  6. Cloud-scan/cloudscan-websocket Cloud-scan/cloudscan-websocket Public

    Go