Skip to content

codingkiddo/codingkiddo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 

Repository files navigation

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.


🀝 Open Source Contributions

I actively contribute to open-source projects across the Java ecosystem, Spring ecosystem, backend engineering, developer tooling, cloud-native systems, test reliability, diagnostics, and code maintainability.

βœ… Merged Pull Requests

Project Contribution PR
Jenkins Replaced sleep-based waits in QueueTest with Awaitility-based condition polling, improving test readability and reducing timing assumptions. PR #26786
Spring Boot Used Java instanceof pattern matching in condition handling, improving readability and removing redundant casts. PR #50419
Apache Seata Removed an external network dependency from HttpClientUtilTest, making tests more reliable and deterministic. PR #8099
Floci Refactored digest encoding to use JDK HexFormat, replacing manual byte-to-hex conversion. PR #772
Byte Buddy Improved diagnostics for external agent attachment by enhancing generated debugging output. PR #1901
Apache Empire-db Fixed an off-by-one issue in StringUtils.lastIndexOfAny and added test coverage. PR #20
Caffeine Simplified cache name snapshot creation while preserving behavior and improving clarity. PR #1955
Spring Framework Improved collection usage in HttpHeadersTests, modernizing test readability. PR #36760
Kong/unirest-java Added support for chained MockClient expectations for ordered repeated responses. PR #566
Apache CloudStack Improved test robustness by skipping QemuImgTest when native libvirt cannot be loaded. PR #13086
Kong/unirest-java Fixed GitHub Actions JDK setup label to match the configured Java version. PR #565

🎯 Contribution Focus

  • Java ecosystem libraries and frameworks
  • Backend and developer tooling
  • Test reliability and flaky-test reduction
  • Code readability and modernization
  • Diagnostics and troubleshooting improvements
  • Bug fixes with targeted unit test coverage
  • CI/build clarity and contributor experience

πŸ”§ 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

πŸš€ 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

🧠 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

πŸ“Œ 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors