I build rock‑solid enterprise Java systems and lead them into the AI era. With 21+ years delivering mission‑critical banking and public‑sector software, I’m known for calm, dependable execution. I steady teams, cut through noise, and get results—no shortcuts. I bridge proven enterprise tech with practical AI to create scalable solutions.
Specialised in Java, Spring Boot, Oracle SQL and distributed systems, I’ve architected high‑throughput platforms and mentor teams across Sri Lanka, Belgium, UK and Switzerland.
These principles guide my work and leadership.
Driving new ideas from LLMs, LangGraph & RAG to streamline solutions.
Mentoring teams, aligning stakeholders, and fostering a culture of trust.
Delivering resilient systems with uptime, stability and clear accountability.
Always evolving with the latest in AI, cloud, and software practices.
Solving real problems, improving performance and achieving measurable impact.
After earning my BSc in Computer Science in Sri Lanka, I began my career building enterprise software in a private bank in Colombo. Over the next two decades I delivered critical systems across Europe creating e-procurement solutions for the European Commission in Belgium, architecting wealth-management platforms, and leading mission‑critical teams through the UBS–Credit Suisse merger in Switzerland and United Kingdom.
My passion lies in designing scalable architectures with Java, Spring Boot and Oracle SQL, while exploring the frontier of AI and automation with LangChain, RAG, OpenAI, LangGraph(with Python) and Kafka. I'm a hands-on leader who mentors teams, simplifies complexity, and transforms ideas into high-impact solutions.
Sr. Full‑Stack Solution Engineer
Jan 2018 – Present, Zurich, Switzerland
Sr. Full‑Stack Java/JEE Developer
Jun 2011 – Jan 2018, Brussels, Belgium
Java 17, Spring Boot, Spring Cloud, JPA/Hibernate, Node.js, GraphQL.
React, Angular, TypeScript, Tailwind CSS, HTML5, CSS3.
Oracle SQL, PostgreSQL, MongoDB, AWS, Azure, GCP.
Docker, Kubernetes, Jenkins, GitHub Actions, Terraform, CI/CD.
LLMs & RAG, LangChain, LangGraph, AutoGen, OpenAI SDK, Kafka, Apache Spark.
Leadership, mentoring, architecture design, problem solving, stakeholder communication.
Designed a retrieval‑augmented chatbot that leverages LangGraph and vector databases to deliver context‑aware answers in enterprise environments.
Role: Architect & Developer
Tech: Python, LangChain, LangGraph, FAISS, React.
View CodeBuilt an AI agent that automates job research, summarises postings and matches requirements using LLMs and data analysis.
Role: Developer
Tech: Python, LangChain, GPT‑4, Puppeteer.
View CodeImplemented a streaming analytics platform using Kafka, Spark and React dashboards for live insights.
Role: Solution Architect
Tech: Java, Kafka, Apache Spark, React, Grafana.
View CodeCreated an automated CI/CD pipeline for microservices using Jenkins, Docker and Kubernetes to enable seamless deployments.
Role: DevOps Engineer
Tech: Jenkins, Docker, Kubernetes, Helm.
View CodeShare deep dives into Java, Spring Boot, AI & microservices on my blog, demystifying complex topics.
Role: Author
Tech: Hugo, Markdown, Netlify.
Read BlogUniversity of Sri Jayewardenepura
1999 – 2003
Major in Computer Science with minors in Statistics and Mathematics.
University of Moratuwa
2007 – Present (In progress)
Researching distributed systems and AI integration.
Complete Agentic AI Engineering Course
2025
Comprehensive course on building AI agents with LLMs and RAG techniques.
Interested in working together or learning more? Feel free to reach out.
I am always available to connect. Use any of the following methods to reach me.