Senior Full Stack Engineer • Software Architect • Java & Python Specialist • Generative AI Specialist
16+ years building enterprise-grade systems
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
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.
| 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 |
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.
- 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
- 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
- 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
- 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
- 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
| 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 |
