Open to Remote & Relocation

Full-Stack
Architect.

Senior Engineer with 9+ years of experience. I modernize legacy monoliths into scalable, event-driven microservices and build intelligent SaaS platforms.

Chamindu Dilshan
9+
Years Experience
200+
Active Deployments
99.9%
System Uptime
50%
Workflow Auto.

Professional Journey

A detailed breakdown of my roles, responsibilities, and technical impact.

Lead Software Engineer

Happy Chimps
Sep 2023 - Present
UK (Remote)

Leading end-to-end development for the core SaaS platform and consumer APIs. Responsible for full-stack feature delivery, integrating AI-driven workflows, and ensuring high-performance real-time data handling.

Core Responsibilities

  • Full-Stack Leadership Owning the development of the core SaaS platform (Laravel) and high-performance consumer APIs (NestJS).
  • System Architecture Designing scalable application logic and database schemas to support high-volume restaurant operations.
  • Real-Time Features Implementing WebSocket-based order flows for immediate data synchronization between web apps and POS devices.

Key Achievements

  • Platform Modernization: Migrated legacy workflows to event-driven services, reducing errors by ~90%.
  • AI Integration: Built intelligent menu automation (AWS Bedrock), cutting setup time by ~80%.
  • Velocity: Improved CI/CD practices, increasing release frequency by ~40%.
Tech Stack
Laravel NestJS Python AWS WebSockets Next Js Tailwind CSS Redis MSQL MongoDB Docker Jenkins Kubernetes (k8s)

Senior Software Engineer

OpusXenta
Sep 2022 - Sep 2023
Australia

Focused on building reliable data synchronization systems and high-throughput microservices. Collaborated closely with cross-functional teams to deliver critical roadmap features on schedule.

Core Responsibilities

  • Feature Delivery Delivered 100% of assigned roadmap features on time, coordinating requirements across backend and frontend teams.
  • Microservices Development Designed and built core microservices for data synchronization using Node.js.
  • Data Integrity Implemented robust data validation and sync logic between client on-premise systems and the cloud SaaS platform.

Key Achievements

  • Performance: Built NestJS/Kafka services handling ~1M requests, boosting API speed by ~40%.
  • Reliability: Reduced data sync failures by ~60% via optimized message processing.
  • Stability: Improved application stability by ~35% through containerization (Docker).
Tech Stack
NestJS Node.js Kafka Redis MongoDB

Senior Software Engineer

Best Life International
Feb 2016 - Sep 2022
Sri Lanka

Progressed from Software Engineer to Senior. Transformed legacy internal tools into modern, scalable web applications using Java Spring Boot and React.

Core Responsibilities

  • Full-Stack Development Engineered scalable internal systems using Java/Scala backends and modern Javascript frontends.
  • Frontend Modernization Led the migration of legacy interfaces to modern frameworks (Angular, ReactJS, Vue.js).
  • Mentorship Mentored junior developers on coding standards, design patterns, and full-stack best practices.

Key Achievements

  • Automation: Developed custom tools reducing manual data entry effort by ~50%.
  • Availability: Optimized code quality to maintain ~99.9% system availability.
  • Refactoring: Reduced technical debt by ~30% through modular code restructuring.
Tech Stack
Java Spring Boot ReactJS Angular

General Staff Training

Infortec International
2015 - 2016
Sri Lanka

Focused on process optimization and organizational training.

Core Responsibilities

  • Process Management Managed organizational structure and operational workflows.
  • Training Facilitated training on problem-solving and team productivity.

Key Achievements

  • Efficiency: Implemented standard procedures (Kaizen, 5S) to streamline operations.
  • Standardization: Established core operational protocols for administrative tasks.
Focus Areas
Leadership Process Optimization

Featured Projects

Selected works from my 9+ years in engineering.

Restaurant Ecosystem

A full-stack SaaS platform featuring real-time order management and AI-powered menu automation. Integrated Generative AI to streamline user workflows and enhance operational efficiency.

Next.js Python AWS Bedrock

Offline POS Sync System

Multi-device iPad POS platform with real-time data synchronization using Redis/Kafka. Improved stability and reduced sync errors by ~90%. Deployed using Docker and AWS.

Redis Kafka AWS ECS

Restaurant Platform

Designed and led development of a multi-module platform used by 200+ restaurants. Included ordering, payments, menus, and reporting with Stripe integration.

Stripe Ordering Reporting

Book Store System

Developed online store using Angular + NestJS with microservices and GraphQL. Implemented Kafka for event streaming and Docker/Kubernetes for deployment.

Angular GraphQL K8s

Order Data Sync

Built data sync pipeline using Node.js and Kafka to manage communication between client and SaaS system. Improved reliability and automated processes with Jenkins.

Node.js Kafka Jenkins

Inventory & POS Systems

Built inventory and POS applications using Java/Laravel/CodeIgniter. Used MySQL, Bootstrap/CSS, Docker, and Jenkins for CI/CD.

Java Laravel MySQL

Finance System – Ledger

Built a Java-based financial ledger system (Spring Boot + MySQL) with secure authentication and auditing. Designed reporting features and automated month-end processes.

Spring Boot Java Docker

Education

Master of Data Science

Dalarna University, Sweden
2025 - Present

BSc (Hons) Computing

Wrexham Glyndŵr University, UK
2022

Diploma in Computer Science

Infortec International Asia Campus
2014

Joomla – Web Development

Infortec International Asia Campus
2014

Java Desktop Application Development

Infortec International Asia Campus
2014

Computer Hardware & Networking

Infortec International Asia Campus
2013