Skip to content
View khan-sk-dev's full-sized avatar

Block or report khan-sk-dev

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
khan-sk-dev/README.md

Welcome to My GitHub Portfolio

GitHub Badge Profile views


πŸš€ Featured Projects

Microservices & Distributed Systems

πŸ”· E-Commerce Microservices Platform

Technologies: Spring Boot, Spring Cloud, Netflix Eureka, API Gateway, Circuit Breaker

  • Designed and implemented a scalable microservices architecture with 12+ independent services
  • Implemented service discovery with Eureka and centralized configuration management
  • Built resilient communication patterns using Circuit Breaker and Bulkhead patterns
  • Achieved 99.9% uptime with fault-tolerant design and graceful degradation
  • View Repository β†’

πŸ”· Real-Time Order Processing System

Technologies: Apache Kafka, Spring Boot, Kafka Streams, PostgreSQL, Redis

  • Developed event-driven order processing pipeline handling 10K+ orders/minute
  • Implemented exactly-once semantics for critical financial transactions
  • Built real-time analytics dashboard using Kafka Streams for order tracking
  • Reduced order processing latency by 70% through event sourcing patterns
  • View Repository β†’

πŸ”· gRPC Payment Gateway Service

Technologies: gRPC, Protocol Buffers, Spring Boot, Circuit Breaker, Redis Cache

  • Built high-performance payment processing service with gRPC for inter-service communication
  • Implemented bi-directional streaming for real-time payment status updates
  • Achieved 40% reduction in network overhead compared to REST APIs
  • Integrated with multiple payment providers with fallback mechanisms
  • View Repository β†’

πŸ”· Distributed Messaging Platform

Technologies: RabbitMQ, Spring Boot, MongoDB, WebSockets, Docker

  • Created scalable chat application supporting 50K+ concurrent connections
  • Implemented message queuing with RabbitMQ for reliable message delivery
  • Built real-time notification system with WebSocket support
  • Designed horizontal scaling strategy with load balancing across multiple instances
  • View Repository β†’

AI/ML Integration Projects

πŸ€– Intelligent Document Processing API

Technologies: Spring Boot, LangChain, Pinecone Vector DB, OpenAI API, FastAPI

  • Developed RAG-based document analysis system for enterprise knowledge management
  • Integrated vector embeddings for semantic search across 1M+ documents
  • Built REST API layer for ML model integration with Java backend
  • Implemented caching strategies reducing API costs by 60%
  • View Repository β†’

πŸ€– Smart Recommendation Engine

Technologies: Spring Boot, TensorFlow Serving, Redis, Kafka, PostgreSQL

  • Architected real-time recommendation system processing 100K+ events/hour
  • Integrated TensorFlow models via gRPC for low-latency predictions
  • Built feature store with Redis for sub-10ms recommendation serving
  • Implemented A/B testing framework for model performance evaluation
  • View Repository β†’

Cloud-Native & DevOps

☁️ Kubernetes Operator for Java Applications

Technologies: Kubernetes, Custom Resource Definitions, Docker, Helm, Java

  • Developed custom Kubernetes operator automating Java application lifecycle
  • Implemented auto-scaling based on JVM metrics and custom business metrics
  • Built deployment strategies supporting canary and blue-green deployments
  • Reduced deployment time by 80% through automation
  • View Repository β†’

☁️ Multi-Cloud Deployment Pipeline

Technologies: AWS, Terraform, Jenkins, Docker, Kubernetes, GitLab CI

  • Designed infrastructure-as-code templates for multi-cloud deployments
  • Automated CI/CD pipeline with zero-downtime deployments
  • Implemented comprehensive monitoring with Prometheus and Grafana
  • Built disaster recovery mechanisms with automated failover
  • View Repository β†’

πŸ’« Professional Profile

I'm a Java Backend Architect and AI/ML Integration Specialist with expertise in building high-throughput distributed systems and intelligent applications. Leveraging 4+ years of remote engineering experience, I've architected and implemented enterprise-grade solutions across finance, e-commerce, healthcare, and SaaS domains.

πŸ”§ Technical Expertise & Focus Areas

  • Backend Architecture: Designing resilient, scalable microservices ecosystems with fault tolerance, circuit breakers, and high availability patterns
  • Enterprise Java: Implementing complex business logic with advanced Spring ecosystem features and Java concurrency models
  • Cloud-Native Development: Architecting containerized applications with service mesh topologies and infrastructure-as-code workflows
  • Performance Optimization: Profiling and tuning JVM applications, database query optimization, and application caching strategies
  • AI/ML Integration: Building data pipelines and API interfaces between backend systems and machine learning platforms

πŸ’Ό Professional Journey

As a remote Java backend architect for the past 4+ years, I've led distributed engineering teams to deliver mission-critical systems processing millions of transactions daily. My expertise spans from designing system architecture to implementing robust backend services with enterprise-grade security, scalability, and reliability.

Currently open to new opportunities focusing on:

  • Java/Spring backend architecture roles
  • Microservices optimization and modernization
  • AI/ML integration with enterprise backends
  • Cloud-native application development
  • Technical leadership positions

πŸ”­ Current Technical Focus

  • Implementing event-driven architectures with Kafka, RabbitMQ and Apache Pulsar for real-time data processing
  • Developing reactive microservices with Spring WebFlux and Project Reactor for non-blocking I/O
  • Optimizing database query performance through indexing strategies and query execution plans
  • Architecting containerized applications with advanced Kubernetes operators and custom resource definitions
  • Building and deploying AI-augmented Java services with vector database integrations and semantic search capabilities

πŸ‘― Collaboration Interests

  • Distributed systems requiring high throughput and low latency design patterns
  • Enterprise backend modernization and microservices decomposition projects
  • API gateway and service mesh implementations for large-scale systems
  • Data-intensive applications with complex ETL pipelines and real-time analytics
  • Machine learning model integration with traditional backend architectures

πŸ€” Seeking Technical Partnerships In

  • Implementing distributed tracing and observability in complex microservice landscapes
  • Optimizing Java garbage collection and memory management for large-scale applications
  • Designing efficient CQRS and event sourcing patterns for enterprise applications
  • Building sophisticated CI/CD pipelines with canary deployments and automated rollbacks
  • Developing custom Kubernetes operators for Java application lifecycle management

🌱 Advanced Learning Path

  • Reactive programming patterns with Project Reactor and RxJava
  • Domain-Driven Design (DDD) implementation in microservices contexts
  • Service mesh architectures with Istio and Linkerd for microservice communication
  • Database sharding strategies and distributed transaction management
  • JVM profiling, bytecode manipulation, and compiler optimizations
  • AI/ML model deployment pipelines using vector databases and RAG architectures

πŸ’¬ Technical Consultation Areas

  • Distributed transaction patterns (Saga, 2PC, TCC)
  • Eventual consistency models and CAP theorem trade-offs
  • Fault tolerance design with resilience patterns (Circuit Breaker, Bulkhead, Retry)
  • API security with OAuth 2.0, OIDC, and JWT token-based authentication flows
  • Microservices testing strategies (contract testing, integration testing)
  • Performance bottleneck identification and resolution
  • Database indexing strategies and query optimization techniques
  • AI/ML model integration with Java backends via REST and gRPC interfaces

🌟 Professional Values

  • Architecture-first approach to solving complex technical challenges
  • Remote-first engineering with asynchronous collaboration practices
  • Test-driven development and quality-focused delivery
  • Knowledge sharing and technical mentorship
  • Continuous learning and technology exploration

⚑ Technical Insight

I've found that the most powerful backend systems combine traditional enterprise architecture patterns with modern reactive approaches. By integrating event sourcing with CQRS and implementing strategic domain modeling, I've reduced system complexity while improving scalability by orders of magnitude.


πŸ’» Technical Stack & Expertise

Core Backend Technologies

Java Spring Spring Boot Spring Cloud Spring Security Spring WebFlux Project Reactor Core Java Java Concurrency TypeScript FastAPI

Enterprise Java Ecosystem

JPA/Hibernate Spring Data JPA JDBC Jakarta EE EJB Lombok AspectJ Liquibase Flyway Thymeleaf

Architecture Patterns

Microservices Event-Driven CQRS Event Sourcing Domain Driven Design Hexagonal Architecture Circuit Breaker Reactive Systems MVC

API & Integration

RESTful APIs GraphQL gRPC OpenAPI API Gateway Spring Cloud Gateway Kong JWT OAuth 2.0 OpenID Connect WebSockets SOAP Apache Camel Swagger

Messaging & Stream Processing

Apache Kafka RabbitMQ ActiveMQ Apache Pulsar Redis Pub/Sub Spring Cloud Stream Apache Avro Protocol Buffers Kafka Streams Spring Integration

Cloud & DevOps

AWS AWS Lambda AWS ECS AWS EKS AWS RDS AWS CloudFormation Docker Kubernetes Istio Helm Terraform Ansible DevOps GitHub Actions GitLab CI Jenkins ArgoCD Prometheus Grafana ELK Stack

Databases & Data Storage

MongoDB MySQL Postgres Oracle MSSQL Redis Elasticsearch Cassandra SQLite DynamoDB Pinecone Neo4j SQL

Testing & Quality Assurance

JUnit5 Mockito TestContainers Cucumber Selenium REST Assured JMeter SonarQube Jacoco Pact Gatling

Build Tools & Dependency Management

Maven Gradle Apache Maven NPM

Version Control & Collaboration

Git GitHub GitLab Bitbucket Jira Confluence

AI/ML Integration

Vector Databases RAG Architecture Embeddings API LangChain Hugging Face Prompt Engineering Model Serving Model Training TensorFlow Serving nVIDIA

Development Environment & Tools

IntelliJ IDEA VS Code STS Eclipse Postman Insomnia Apache Tomcat WildFly Windows Terminal Linux Bash Firebase


πŸ“Š GitHub Stats

GitHub Stats
GitHub Streak
Top Languages

πŸ† GitHub Trophies

Pinned Loading

  1. Healthcare-Microservices-System Healthcare-Microservices-System Public

    πŸ₯ A scalable, containerized Healthcare Microservices System built with Java 17, Spring Boot, Kafka, gRPC, and PostgreSQL. Features include secure authentication, real-time analytics, and robust pat…

    Java 1

  2. Job-Microservices-Application Job-Microservices-Application Public

    A comprehensive microservices-based job application system built with Spring Boot and Spring Cloud, designed as a scalable and fault-tolerant solution to monolithic applications. Features include j…

    Java 1

  3. InternetBanking-Microservices InternetBanking-Microservices Public

    🏦 Complete internet banking platform: account management, transactions, bill payments & fraud detection. Built with Spring microservices.

    Java 1

  4. real-time-supply-tracker real-time-supply-tracker Public

    Spring Boot microservices ecosystem with Kafka, Eureka, Zipkin, API Gateway & Circuit Breakers. Production-ready supply chain demo.

    Java 2

  5. Smart-Contact-Manager Smart-Contact-Manager Public

    πŸ’Ό A Spring Boot-based Contact Management System with authentication, media upload, RESTful APIs, and a responsive UI built using Thymeleaf and Tailwind CSS.

    HTML 1

  6. Job-Application Job-Application Public

    A high-performance Spring Boot caching service with intelligent cache invalidation strategies. Features cache-aside pattern, automatic invalidation, TTL-based expiration, and comprehensive performa…

    Java