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

Block or report pradeepkrathnayaka

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

Hi there, I am Pradeep Rathnayaka 👋

Senior Full Stack Engineer • Software Architect • Java & Python Specialist • Generative AI Specialist

16+ years building enterprise-grade systems  

LinkedIn Twitter Blog Email Profile Views


🧑‍💼 About Me

Technology Leader with 16+ years of experience architecting scalable, resilient enterprise systems across the full SDLC. Deep expertise in Java and Python stacks, hands-on system design (HLD/LLD), and enterprise-grade Generative AI — including LLMs, RAG pipelines, AI Agents, MCP, A2A communication, and multi-agent orchestration. Proven ability to mentor teams and align technology solutions with business objectives across logistics, IoT, finance, insurance, and government domains.

  • 🎓 Education: BSc in Information Technology, University of Moratuwa, Sri Lanka
  • 📍 Location: Singapore
  • 💬 Ask me about: Java · Python · Spring Boot · FastAPI · System Design · GenAI / LLM · RAG · MCP · Microservices · Cloud Architecture
  • 🌐 Blog: pradeepkrathnayaka.blogspot.com

🏆 Certifications

AWS SA Associate Azure Developer Associate Azure Fundamentals


🧠 Software Architecture & Engineering

Practical, production-proven experience designing and evolving complex distributed systems across enterprise domains. Skilled in both High-Level Design (HLD) and Low-Level Design (LLD), with deep knowledge of modern architecture patterns.

Architecture Patterns

Microservices Architecture Domain-Driven Design Event-Driven Architecture CQRS Event Sourcing SAGA Pattern Hexagonal Architecture Clean Architecture API-First Design C4 Model API Gateway Circuit Breaker

Architecture Capabilities

Capability Details
📐 System Design HLD & LLD for enterprise distributed systems; architecture documentation with C4 Model
🔌 Integration Architecture REST, SOAP, Messaging (Kafka, RabbitMQ, IBM MQ); async & sync communication strategies
🔒 API Design REST API design, OpenAPI / Swagger, OAuth2, JWT, OpenID Connect
🔄 Modernization Legacy-to-microservices and cloud-native architecture migration
🧪 Technical Validation Architectural POCs, feasibility studies, performance profiling
👥 Technical Leadership Architecture reviews, code reviews, design sessions, developer mentoring

💼 Professional Experience

Solid track record across the full SDLC — from solution architecture to production deployment — in high-performance enterprise environments spanning logistics, IoT, finance, insurance, payments, government and e-procurement.

☕ Backend Engineering

  • Scalable microservices with Java 8, 11, 17, 21, 25 and Spring Boot
  • Robust REST API development with API-First design principles (OpenAPI / Swagger)
  • Reactive, non-blocking systems with Spring WebFlux
  • Secure services with Spring Security, OAuth2, JWT, OpenID Connect
  • Integration via REST, SOAP, JMS, IBM MQ, WebSocket, MQTT
  • Message streaming with Apache Kafka and RabbitMQ

🏗️ Architecture & Design

  • DDD-based microservices with bounded contexts, aggregates and domain events
  • Clean Architecture and Hexagonal Architecture implementations
  • Event-Driven Architecture leveraging CQRS, Event Sourcing and SAGA patterns
  • Architecture documentation and technical validation using C4 Model
  • Technical POCs and proof-of-concept to architectural decision records

🔗 Systems Integration

  • Enterprise messaging with Apache Kafka and RabbitMQ
  • Enterprise systems integration (REST, SOAP, JMS, IBM MQ, MQTT)
  • Asynchronous and synchronous communication strategy design
  • Real-time data streaming and end-to-end ML data pipeline engineering

☁️ Cloud & DevOps

  • AWS, Azure, GCP — cloud-native architecture, design and deployment
  • Containerization with Docker and orchestration with Kubernetes
  • CI/CD pipelines with Jenkins, Azure DevOps, GitHub Actions
  • Reverse proxies and web servers: Nginx, Apache HTTP Server

🔬 Software Quality Engineering

  • Test-Driven Development (TDD) — unit, integration and contract testing
  • JUnit 5, Mockito, Testcontainers, Playwright, pytest, unittest, locust
  • Performance and load testing with JMeter
  • Code quality enforcement with SonarQube and Clean Code principles
  • Applied TDD and DDD consistently across enterprise-grade projects in logistics, finance, insurance, and government domains

🚀 Currently Focused On

Area Details
🤖 Agentic AI LLMs, multi-agent orchestration, real-time AI decision support (LangChain, LangGraph, CrewAI, Pydantic AI)
🔗 MCP & A2A Model Context Protocol and Agent-to-Agent communication patterns
🔍 RAG Pipelines Retrieval-Augmented Generation with vector databases (Qdrant, Pinecone, Chroma)
🧠 Conversational AI Reinforcement Learning, Knowledge Graphs, multimodal AI systems
🏗️ Enterprise AI Production-ready LLM integrations for logistics & operational intelligence

🛠️ Tech Stack

☕ Java Ecosystem

Java Spring Boot Spring Security Spring WebFlux Apache Kafka RabbitMQ Hibernate JUnit5 Mockito Testcontainers Maven

🐍 Python Ecosystem

Python FastAPI Flask Streamlit Pandas NumPy scikit-learn Pydantic pytest Playwright

🤖 Generative AI & LLM Stack

LangChain LangGraph LlamaIndex Pydantic AI OpenAI Anthropic Claude Google Gemini Mistral AWS Bedrock Vertex AI Google ADK Azure AI Foundry Spring AI CrewAI N8N Ollama MCP Qdrant Pinecone Chroma

🌐 Frontend

React Angular TypeScript JavaScript Node.js HTML5 CSS3

🗄️ Databases

MongoDB PostgreSQL MySQL Oracle SQLite

☁️ Cloud & DevOps

AWS Azure GCP Docker Kubernetes Jenkins Azure DevOps GitHub Actions Git Nginx SonarQube JMeter


📊 GitHub Stats

GitHub Stats Top Languages

GitHub Streak


🌐 Connect with Me

LinkedIn Twitter Instagram Blog Email


⚡ Passionate about building intelligent, scalable systems that create real-world impact

Pinned Loading

  1. awesome-iam awesome-iam Public

    Forked from kdeldycke/awesome-iam

    👤 Identity and Access Management Knowledge for Cloud Platforms

    1