Skip to content
View dvnharish's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report dvnharish

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
dvnharish/README.md

Hi 👋, I'm Venkata Duddupudi

Lead Java / Principal Software Engineer with 14+ years of experience architecting, building, optimizing, and scaling enterprise-grade backend platforms. I specialize in Java, Spring Boot, Hibernate ORM, and PostgreSQL, with deep expertise in performance engineering, distributed systems, and reliability. I thrive in solving complex system design challenges, mentoring engineers, and enabling AI-driven backend platforms that operate reliably at scale.

dvnharish


Key Skills and Expertise

Software Development Life Cycle (SDLC)

14+ years of experience owning the full SDLC—from requirements analysis and system design to implementation, optimization, production support, and modernization of large-scale enterprise systems.

Principal-Level Architectural Excellence

  • Designed and governed scalable, fault-tolerant, and highly available backend architectures
  • Strong ownership of non-functional requirements: performance, reliability, observability, and security
  • Led architectural reviews, performance audits, and technology selection decisions

Java & Backend Engineering

  • Java 8 / 11 / 17, Spring Boot 2.x / 3.x
  • Spring Data JPA, Hibernate ORM, Spring Security
  • REST APIs, OpenAPI, asynchronous and reactive programming

Hibernate & PostgreSQL (Core Strength)

  • Advanced Hibernate ORM usage:
    • Second-level caching
    • Fetch strategies and batch processing
    • Transaction management, Criteria API, HQL optimization
  • PostgreSQL expertise:
    • Schema design, indexing, partitioning
    • Query tuning using EXPLAIN ANALYZE
    • Connection pooling and high-load performance optimization

Microservices & Distributed Systems

  • Event-driven architectures using Kafka and Kafka Streams
  • Service-to-service communication, API gateways, and BFF patterns
  • Designed systems handling millions of requests and events per day

Performance Engineering & Reliability

  • JVM tuning, GC optimization, thread pool management
  • Redis-based caching strategies (read-through, write-behind)
  • SLO / SLI-driven monitoring using Prometheus, Grafana, ELK
  • Resilience patterns: retries, circuit breakers, graceful degradation

AI-Leaning Engineering

  • Backend integration for ML / AI models
  • Asynchronous inference pipelines and workload isolation
  • Data-intensive backend platforms supporting AI workflows

Frontend & Full-Stack Exposure

  • JavaScript, React
  • Next.js (API routes, SSR integration with backend services)
  • Backend-for-Frontend (BFF) architecture design

Cloud & DevOps

  • AWS and Azure
  • Docker, Kubernetes (AKS / EKS)
  • CI/CD pipelines using Jenkins and GitLab CI
  • Messaging systems: Kafka, RabbitMQ

Testing & Quality

  • JUnit, Mockito, REST-assured
  • Performance testing with Gatling and JMeter
  • Static analysis and quality gates (SonarQube)

Professional Experience

Codametrix (Accion Labs) — Senior Backend Java Engineer / Technical Lead

  • Principal engineer owning backend architecture, performance, and reliability
  • Optimized Hibernate + PostgreSQL layers achieving 60–70% query performance improvement
  • Designed platforms processing 5M+ records per day
  • Integrated AI/ML workflows with asynchronous backend pipelines
  • Achieved 99.99% SLA through resilience engineering and observability

TD Bank — Senior Backend Java Engineer

  • Built real-time observability platforms processing 10M+ events/day
  • Designed sub-millisecond Kafka Streams processing pipelines
  • Implemented high-concurrency WebFlux services (100K+ connections)
  • Reduced response times by 80% using Redis caching strategies

GlaxoSmithKline (Excelra) — Senior Software Engineer

  • Decomposed monoliths into 15+ microservices
  • Hibernate & SQL tuning reduced database latency by 60%
  • Led adoption of TDD (90% coverage) and CI/CD pipelines
  • Mentored teams on clean code and microservices best practices

Robert Bosch — Software Specialist (IoT & Connected Cars)

  • Architected ultra-low-latency IoT systems for 100K+ vehicles
  • Event-driven safety alerts with p99 latency < 10ms
  • Kafka + MQTT ingestion at massive scale
  • Reduced infrastructure costs by 75% through serverless optimization

Education

  • Master of Technology (M.Tech) – JNTU Kakinada Research in Machine Learning-based Image Annotation Systems

GitHub Contributions

I use GitHub to:

  • Share architectural patterns and backend design concepts
  • Experiment with performance optimization techniques
  • Build developer tooling, SDKs, and backend frameworks
  • Document learnings around distributed systems and AI-enabled platforms

Goals

My goal is to continue growing as a Principal / Staff-level Engineer, solving complex backend and platform-level problems, mentoring engineers, and building systems that operate reliably at massive scale.

Connect with me:

venkatduddupudi

Languages and Tools:

angular aws azure bash c canvasjs cassandra cplusplus d3js django docker figma gcp git grafana graphql java javascript jenkins kafka kibana kubernetes linux mongodb nodejs oracle postgresql postman react redis selenium sketch spring typescript zapier

Support:

venkatduddupudi



dvnharish

 dvnharish

dvnharish

Popular repositories Loading

  1. data-structures data-structures Public

    Java

  2. HackerRank HackerRank Public

    This Repository consist of HackerRank problem solution which are done on every Sunday

    Java

  3. HackerRank_solutions HackerRank_solutions Public

    Forked from RodneyShag/HackerRank_solutions

    317 efficient solutions to HackerRank problems

    Java

  4. 6-Weeks-to-Interview-Ready 6-Weeks-to-Interview-Ready Public

    Forked from samgh/6-Weeks-to-Interview-Ready

    This repo contains the code solutions for https://www.byte-by-byte.com/6-weeks-sp

    Java

  5. google-maps-services-python google-maps-services-python Public

    Forked from googlemaps/google-maps-services-python

    Python client library for Google Maps API Web Services

    Python

  6. Simple-DevOps-Project Simple-DevOps-Project Public

    Forked from yankils/Simple-DevOps-Project

    Dockerfile