I build scalable backend systems, microservices, distributed platforms, and AI-powered applications with a strong focus on performance, reliability, and clean architecture.
- Senior Software Engineer with strong experience in backend engineering, microservices, and distributed systems
- Main expertise in Go, Python, C#, Java, and Node.js
- Experienced in designing and building REST APIs, gRPC services, event-driven systems, and fault-tolerant architectures
- Building AI-powered systems including multi-agent workflows, RAG pipelines, and LLM-based backend services
- Strong interest in Agentic AI, LLM orchestration, memory systems, tool-using agents, and event sourcing
- Focused on writing clean, scalable, and maintainable systems using SOLID principles, design patterns, and clean architecture
- High-performance backend services in Go
- Microservices and distributed system design
- Event-driven architectures with messaging systems
- Cloud-native applications with Docker and Kubernetes
- AI-powered products using LLMs, RAG, and multi-agent systems
- Observability, reliability, performance optimization, and scalable deployments
- Designing and building multi-agent AI systems with tool orchestration
- Experience with LangChain and LangGraph for agent workflows and stateful execution
- Building RAG (Retrieval-Augmented Generation) pipelines using vector databases
- Working with LlamaIndex for ingestion, indexing, retrieval, and querying pipelines
- Integrating LLMs with external tools, APIs, databases, and MCP-based systems
- Implementing short-term and long-term memory patterns for conversational agents
- Building local and cloud-based AI systems using OpenAI-compatible models, Ollama, and vector stores
- Tracing and monitoring LLM workflows with tools such as Langfuse
- Distributed Systems
- Microservices Architecture
- High-Performance APIs
- Event-Driven Systems
- Event Sourcing
- gRPC & REST API Design
- Agentic AI Systems
- RAG & LLM Applications
- Observability and Reliability Engineering
- Cloud-Native Deployments
- Advanced Agentic AI architectures
- Stateful orchestration with LangGraph
- Tool-using AI systems and memory architectures
- Vector databases, hybrid retrieval, and RAG optimization
- Scalable backend patterns for AI-native products
Iβm interested in backend engineering, distributed systems, cloud-native architecture, and AI-driven product development.
- LinkedIn: https://linkedin.com/in/dinuka-saminda
- Portfolio: https://dinukabandara.com


