Skip to content
View shrihari7396's full-sized avatar

Block or report shrihari7396

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

Hi πŸ‘‹, I'm Shrihari Kulkarni

Java Backend Developer | Security πŸ›‘οΈ | Distributed Systems βš™οΈ

Focused on building secure, scalable, and production-oriented backend systems.
I specialize in Spring Boot, designing APIs, security layers, monitoring components, and backend architecture.

LinkedIn GitHub


⚑ About Me

  • πŸ”­ I’m currently building: Centralized KYC Verification System
  • 🌱 I’m currently learning: Advanced Spring Security, Kubernetes, AWS/GCP, and System Design
  • πŸ› οΈ I enjoy working on the core layers of backend systems β€” authentication, authorization, logging, monitoring, and service integration.
  • 🎯 My focus: Architecture β†’ Implementation β†’ Deployment
  • πŸ“« How to reach me: LinkedIn

πŸ’» Tech Stack & Tools

Languages

Java Python SQL C++

Backend & Frameworks

Spring Boot Spring Security Hibernate REST API Microservices

Databases

MySQL

DevOps, Cloud & Tools

Docker Kubernetes Git IntelliJ IDEA Postman Linux


πŸš€ Featured Projects

πŸ›‘οΈ SentinelGate - Security Gateway & Defense Monitoring System

A centralized API gateway built with Spring Boot designed to monitor backend services in real-time, detect abnormal traffic patterns, and automatically enforce defensive measures.

  • Architecture: Microservices gateway utilizing strict logging and monitoring pipelines inspired by WAF/SIEM.
  • Security Features: Real-time anomaly detection (rate abuse, suspicious patterns), automated defense actions (IP blocking, rate limiting, alerting).
  • Tech Stack: Java, Spring Boot, Spring Cloud Gateway, Kafka, MySQL, Redis, Docker.

πŸ†” Centralized KYC Verification System (Currently Building 🚧)

A secure, one-time KYC platform designed to eliminate repeated identity verification across institutions using tokenized access.

  • Privacy-First Design: Short-lived QR-based identity tokens and data minimization design.
  • Security Features: Audit logs for compliance, secure API integration for third-party institutions.
  • Tech Stack: Spring Boot, Spring Security (OAuth2/JWT), PostgreSQL.

A secure online examination system designed to prevent cheating in competitive exams and coding platforms.

  • Proctoring: Detects tab switching, monitors focus-loss events, and auto-disqualifies based on predefined logic.
  • Tech Stack: Java, Spring Boot, WebSockets (for real-time tracking).

An ML-powered cybersecurity tool designed to statically analyze and classify PDF files for potential malware before execution.

  • Capabilities: Static PDF structure analysis and metadata extraction.
  • Tech Stack: Python, TensorFlow (GPU), ML modeling.

πŸ“Š GitHub Stats


πŸ“ˆ GitHub Contribution Graph


"Building secure, observable, and resilient systems."

Popular repositories Loading

  1. SentientGate SentientGate Public

    SentientGate is a high-performance, behavior-aware API gateway that monitors traffic patterns, enforces real-time rate limiting, and triggers adaptive defensive actions using event-driven logging a…

    JavaScript 2

  2. Anti_Plagarism_Interface Anti_Plagarism_Interface Public

    A scalable code assessment platform designed to detect plagiarism and ensure fair evaluation in coding assignments and contests. Built with a microservices architecture, it provides high performanc…

    HTML 1

  3. Pdf-Malware-Detection-System Pdf-Malware-Detection-System Public

    AI-powered PDF malware detection system combining Machine Learning, PDF structural analysis, and local LLM-generated security reports using Spring Boot, Python, and Ollama.

    Java 1

  4. dolphinscheduler-website dolphinscheduler-website Public

    Forked from apache/dolphinscheduler-website

    Apache DolphinScheduler website

    JavaScript 1

  5. DSA DSA Public

    A comprehensive collection of Data Structures and Algorithms solutions implemented in C++ and Java.

    C++

  6. Spring-Framework Spring-Framework Public

    A comprehensive, multi-module Maven project demonstrating core Spring Framework concepts, including Dependency Injection, Bean Lifecycle, Spring JDBC, and Spring ORM with Hibernate.

    Java