Available for Software Engineering Roles

Building Secure, Cloud-Native Systems & Full-Stack Apps

Hi, I'm Kavindu Dhananjaya — a BSc (Hons) Computer Engineering Graduate from University of Ruhuna and former Software Engineering Intern at WSO2 Lanka. Specializing in microservices, application security, and high-performance web platforms.

Anuradhapura, Sri Lanka

Kavindu Dhananjaya

Software Engineer & Systems Dev

Univ. of Ruhuna Graduate
Ex-Intern

WSO2 Lanka

OpenChoreo IDP Project

Final Project

CAS Security

Rust & Microservices

Hackathons

2x 1st Runner Up

Rootcode & Sysco Labs

Core Tech

Rust, Go, TS, Py

Next.js, React, Node

kavindu@laptop:~

$ cargo run --release --bin cas_scanner

✓ SAST Engine initialized (Rust 1.78)

✓ Context-aware vulnerability scanner active

> Ready for deployment_

About Me

Engineering Software with Precision & Purpose

Computer Engineering Background

I am a Computer Engineering fresh graduate from the Faculty of Engineering, University of Ruhuna. My education has equipped me with a deep understanding of computer architecture, networking, software design, and modern systems programming.

During my Software Engineering Internship at WSO2 Lanka, I worked on cloud-native internal developer platforms. I enjoy tackling complex architectural problems — from Rust-based application security scanners to intuitive Next.js web applications.

Degree Program

BSc (Hons) in Engineering – Computer Engineering

University of Ruhuna (2022 – 2026)

Graduated

Microservices & Security Frameworks

Building context-aware security scanners with Rust and Go. Experienced in SAST, DAST, SCA tools, and Zero Trust security patterns.

Cloud-Native Developer Platforms

Contributed to OpenChoreo during internship at WSO2 Lanka. Focus on infrastructure abstraction, API management, and observability telemetry.

Full-Stack Web Engineering

Creating responsive, scalable web applications with Next.js, React, TypeScript, Python, Node.js, and modern state management tools.

Competitive & Project Leadership

First runner-up in national hackathons (Tech-triathlon by Rootcode, AI-Sprint by Sysco Labs) with strong team project execution skills.

Strong Engineering Core

Deep understanding of OS, computer networks, systems architecture & algorithms.

Industry Work Experience

6-month internship at WSO2 developing cloud-native developer platforms.

Problem Solver & Agile Cert

Certified in Agile & Scrum, with awards in competitive hackathons.

Career & Education

Work Experience & Milestones

Software Engineering Intern

WSO2 Lanka (Pvt) LtdColombo, Sri Lanka
May 2025 – Nov 2025

Contributed to OpenChoreo, an internal developer platform (IDP) designed to streamline cloud-native application deployment and developer workflow.

Key Impact & Technical Contributions:

  • Engineered developer experience tools that hide complex infrastructure management.
  • Integrated zero-trust security controls and automated ingress/egress API management.
  • Implemented software catalog discoverability and built-in observability telemetry.
  • Developed using Backstage framework within a modern Yarn mono-repo ecosystem.
BackstageYarnTypeScriptReactCloud NativeAPI ManagementZero Trust

BSc (Hons) in Engineering – Computer Engineering

University of Ruhuna

Faculty of EngineeringGalle, Sri Lanka

2022 – 2026
Featured Portfolio

Innovative Projects & Systems

Security & Systems2026

CAS - Context-Aware Security Framework

Context-Aware Application Security Framework developed as the Final Year Project featuring built-in scanning engines for cloud-native applications.

Arch: Microservices using Rust, Go, & Node.js

Key Features:

  • User-friendly web dashboard with cloud-based account management
  • High-performance Rust-based core analysis engine
  • Integrated Static Application Security Testing (SAST)
  • Software Composition Analysis (SCA) & Dynamic Testing (DAST) modules
  • Microservices architecture for decoupled scanning workers
RustGoTypeScriptMicroservicesDockerSAST/DASTCloud Security
AI & Cloud2025

OpenChoreo - Internal Developer Platform

Internal Developer Platform developed during software engineering internship at WSO2 Lanka to optimize developer experience.

Arch: Backstage-based plugin ecosystem with Yarn

Key Features:

  • Design clarity for cloud-native application topologies
  • Developer abstraction layer hiding raw cloud infrastructure complexity
  • Built-in ingress/egress API management & discovery catalog
  • Zero-trust security policies and out-of-the-box observability
  • Separation of concerns between application developers & platform engineers
BackstageTypeScriptYarnKubernetesAPI GatewaysZero Trust
Full Stack Web2025

MathQuest - Real-Time Quiz Platform

Interactive live quiz platform created for the Rextro Exhibition at Faculty of Engineering, University of Ruhuna.

Arch: Next.js App Router with Server Actions & WebSockets

Key Features:

  • Live question posting and real-time student answering system
  • Cloud-based user accounts and interactive score leaderboards
  • Responsive, low-latency user interface for high-concurrency event usage
Next.jsTypeScriptTailwind CSSNode.jsPostgreSQL
AI & Cloud2024

GovPulse - AI Public Issue Prioritization

AI-driven civic platform enhancing Sri Lankan government efficiency through transparent issue tracking and intelligent prioritization.

Arch: React SPA connected to Python AI microservice

Key Features:

  • Transparent civic issue logging and geographical visibility
  • Intelligent AI ranking system for multi-factor priority sorting
  • Community upvoting and verification system to highlight urgent public concerns
ReactPythonNode.jsTailwind CSSAI/ML Models
Full Stack Web2024

Games4U - E-Commerce Game Marketplace

Full-stack gaming store platform allowing gamers to browse, search, and purchase video games smoothly.

Arch: MERN Stack (MongoDB, Express, React, Node)

Key Features:

  • RAWG API integration fetching thousands of live video game entries
  • Seamless shopping cart and state management using Redux Toolkit
  • Optimized search, filter, and responsive checkout UI
MongoDBExpressReactNode.jsReduxRAWG API
Technical Competencies

Skills & Technology Stack

Programming Languages

Python
JavaScript
TypeScript
Rust
C++
Go
Java
C#
Dart
C
SQL
.NET

Frameworks & Web

React
Next.js
Node.js
Express
MERN Stack
Backstage
Tailwind CSS
Redux
Axios

Cloud, Security & Systems

Microservices
Rust Security Engines
SAST / SCA / DAST
Zero Trust Security
API Management
Cloud Native
Linux
Kali Linux

Databases & Tools

PostgreSQL
MongoDB
MySQL
SQLite
Firebase
VS Code
Visual Studio
IntelliJ IDEA
Android Studio
Cisco Packet Tracer
Photoshop
Canva
Recognition & Honors

Hackathons & Certifications

Competitions & Podiums

First Runner Up - Tech-triathlon 2024

RootcodeLead Developer / Team Member

First Runner Up - AI-Sprint 2024

Powered by Sysco LabsAI & Full-Stack Developer

Finalist - Dextron 1.0 Competition

Institute of Technology, University of MoratuwaHardware & Software Integration

IEEE Xtreme 18.0 Region 10 Participant

IEEE Xtreme 18.0Competitive Programmer

RedCypher 1.0 Hackathon Participant

IEEE Student Branch, University of RuhunaCybersecurity & Systems Participant

MoraXtreme 9.0 Competition Participant

IEEE Student Branch, University of MoratuwaAlgorithmic Problem Solver

Professional Education & Certs

Responsive Web Design Certification

freeCodeCamp

2023

JavaScript Algorithms & Data Structures

freeCodeCamp

2023

Python (Basic) Certification

HackerRank

2024

Professional Certificate in Agile & Scrum

Udemy

2024

Java Programming Bootcamp

Udemy

2025
Get In Touch

Let's Connect & Collaborate

Contact Information

Whether you have an opportunity for a software engineering position, an interesting project, or just want to connect — my inbox is always open!

Email Address

rmkavindudhananjaya@gmail.com

Mobile Phone

+94 72 362 4661

Location

Anuradhapura, Sri Lanka

Send Me a Message