Skip to content
View codingkiddo's full-sized avatar

Block or report codingkiddo

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
codingkiddo/README.md

Hi, I'm Vinod Kumar M πŸ‘‹

Lead Software Engineer | Java | Spring Boot | Microservices | Kafka | AWS | React

I am a Lead / Senior Software Engineer with nearly 15 years of experience designing and building scalable backend, cloud-native, event-driven, and full-stack enterprise applications.

My core expertise includes Java, Spring Boot, Microservices, REST APIs, Kafka, AWS, Docker, Kubernetes, PostgreSQL, Cassandra, Redis, React, React Native, TypeScript, and Distributed Systems.

Currently, I work as a Senior Software Engineer at Airties, focusing on AI-driven platforms for device intelligence, behavioral analytics, telemetry processing, and real-time risk assessment.


πŸ”§ Tech Stack

Backend & Platform Engineering

  • Java 8 / 11 / 17 / 21
  • Spring Boot, Spring MVC, Spring WebFlux, Spring Security, Spring Data
  • Microservices, REST APIs, API Design, Distributed Systems
  • Kafka, RabbitMQ, Redis
  • PostgreSQL, Cassandra, MySQL, TimescaleDB

Cloud, DevOps & Observability

  • AWS, Docker, Kubernetes, OpenShift
  • GitHub Actions, CI/CD, Docker Compose
  • OpenTelemetry, Micrometer, Prometheus, Grafana
  • Logging, Metrics, Tracing, Production Debugging

Frontend & Full Stack

  • React, React Native, Angular
  • TypeScript, JavaScript, HTML, CSS

AI/ML & Platform Tooling

  • ML pipelines, anomaly detection, feature engineering
  • RAG-based operational tooling
  • Embeddings, retrieval workflows, intelligent platform tools

🧠 Coding Practice

  • LeetCode: codingkiddo
  • Solved 700+ problems, primarily in Java
  • Earned 500 Days Badge and 365 Days Badge
  • Strong areas: Dynamic Programming, Arrays, Hash Tables, Strings, Greedy, Math

πŸš€ What I Work On

  • Building scalable Java/Spring Boot microservices and backend platforms
  • Designing event-driven systems using Kafka and RabbitMQ
  • Developing secure REST APIs and enterprise integrations
  • Improving system reliability, observability, and production performance
  • Exploring AI/ML-enabled backend platforms and intelligent operational tooling
  • Practicing system design, DSA, and real-world engineering problem solving

🌍 Domain Experience

I have worked across multiple domains, including:

  • Financial Services & Open Banking
  • Travel Technology & Duty of Care Platforms
  • Video Streaming Platforms
  • Supply Chain & Warehouse Management
  • Mobility / Ride-Hailing Platforms
  • Cybersecurity & Trust Attestation
  • IoT, Device Intelligence & Network Intelligence

🌍 Open Source Contributions

I actively contribute to open-source Java ecosystem projects, focusing on code quality, test readability, bug fixes, CI improvements, and maintainability.

Merged Pull Requests

  • Spring Framework β€” Improved test readability in HttpHeadersTests through safe collection usage cleanup.
    PR: spring-projects/spring-framework#36760

  • Apache Empire-db β€” Fixed StringUtils.lastIndexOfAny start-index behavior and added tests.
    PR: apache/empire-db#20

  • Caffeine β€” Simplified cache name snapshot creation for readability and maintainability.
    PR: ben-manes/caffeine#1955

  • Kong Unirest Java β€” Added support for chained MockClient expectations, enabling ordered responses for repeated calls.
    PR: Kong/unirest-java#566

  • Apache CloudStack β€” Improved test stability by skipping QemuImgTest when the libvirt native library cannot load.
    PR: apache/cloudstack#13086

  • Kong Unirest Java β€” Fixed GitHub Actions JDK setup label.
    PR: Kong/unirest-java#565

Contribution Focus

  • Java, Spring, backend engineering
  • Test readability and maintainability
  • CI/build stability
  • Bug fixes with regression tests
  • Safe refactoring in mature codebases

πŸ“Œ Featured Focus Areas

Java | Spring Boot | Microservices | Kafka | AWS | Docker | Kubernetes
React | TypeScript | PostgreSQL | Cassandra | Redis | Distributed Systems
System Design | Open Source | AI/ML Platform Engineering

πŸ“ˆ GitHub Stats

GitHub Stats

Most Used Languages


🀝 Open To

  • Backend Engineer roles
  • Java / Spring Boot opportunities
  • AWS / Cloud platform engineering roles
  • Distributed systems and event-driven backend work
  • Open-source collaboration

πŸ”— Connect With Me

Popular repositories Loading

  1. banking-demo banking-demo Public

    Java 5

  2. taxi-mono-repo taxi-mono-repo Public

    Opinionated end‑to‑end blueprint for a production‑grade taxi/ride‑hailing platform. Stack leans Java/Spring for services, Postgres/PostGIS for data, Kafka for events, and Docker/K8s for deployability.

    Java 2

  3. springboot-s3-localstack springboot-s3-localstack Public

    Java 2

  4. javascript-learning javascript-learning Public

    1

  5. spring-boot-custom-starter spring-boot-custom-starter Public

    Java 1

  6. test-ck test-ck Public