HELLO, Iโ€™M

Ranushka Sankalpa

I build reliable backend systems, intuitive web experiences, and useful mobile applications.

Tampere, Finland
Portrait of Ranushka SankalpaPortrait unavailable
TECH I WORK WITH
  • Java
  • Go
  • JavaScript
  • TypeScript
  • Dart
  • Python
  • SQL
  • ABAP
  • C
  • PHP
  • Spring Boot
  • Node.js
  • Express.js
  • REST APIs
  • Microservices
  • Angular
  • React
  • Next.js
  • HTML
  • CSS
  • Flutter
  • React Native
  • Expo
  • Swift
  • Oracle
  • PostgreSQL
  • SQLite
  • Firebase Firestore
  • Firebase Realtime Database
  • Google Cloud Platform
  • Cloud Run
  • Cloud SQL
  • Firebase
  • Vercel
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Git
  • CI/CD
  • Linux
  • Firebase Authentication
  • JWT
  • OTP Authentication
  • Secure API Development
  • TensorFlow
  • Keras
  • Convolutional Neural Networks (CNNs)
  • Cloudflare R2
  • Firebase Storage
  • SAP Basis
  • SAP ABAP
  • Google Play Console
  • Android App Releases
  • Closed Testing
  • Figma
  • Adobe XD
  • Photoshop
01 / SELECTED WORK

Selected projects.

Applications, interfaces, and the
engineering that brings them together.

01 / Mobile
Geethika home screen with a daily Sinhala Bible verse and save and share controlsSinhala hymns list with search, categories, and favoritesSinhala hymn lyrics with playback, text settings, save, and share controls

Geethika

A Sinhala hymns and Bible quotes application, bringing devotional content into a mobile experience.

Coming soon to Google Play
โ€”Days
โ€”Hours
โ€”Minutes
โ€”Seconds

Planned release ยท 25 October 2026

Mobile applicationSinhala content
Explore project โ†—Website โ†—
02 / BEHIND THE WORK

Practical thinking.
Useful software.

Iโ€™m Ranushka, a software engineer based in Tampere, Finland.

My work connects dependable backend systems with the people who use them. I focus on Java and Spring Boot development, full-stack applications, and mobile experiences.

My experience spans financial applications, vehicle rental systems, enterprise software, and quality assurance. I enjoy the details that make software clear, useful, and maintainable.

Download my CV โ†—
TECHNICAL EXPERTISE

My technical toolkit.

Explore the tools behind my work.

View LinkedIn

Backend

21 technologies
  • Java
  • Spring Boot
  • Go
  • Node.js
  • Python
  • Microservices
  • PHP
  • REST APIs
All technologies in this category21
  • Java
  • Go
  • JavaScript
  • TypeScript
  • Dart
  • Python
  • SQL
  • ABAP
  • C
  • PHP
  • Spring Boot
  • Node.js
  • Express.js
  • REST APIs
  • Microservices
  • Firebase Authentication
  • JWT
  • OTP Authentication
  • Secure API Development
  • SAP Basis
  • SAP ABAP
03 / THE JOURNEY

Experience.

From testing foundations
to production engineering.

A path through softwareMost recent first
  1. Self-directed projects

    Independent Mobile App Developer

    Building and publishing mobile appsโ€”from concept and interface design to development, testing, and Google Play delivery. Projects include Day Quota, Geethika, and Budget Mate.

    FlutterDartFirebaseNode.jsPostgreSQLREST APIsGit
    Projects and responsibilities
    • Built Day Quota and Geethika, focusing on intuitive interfaces and practical user needs.
    • Developed apps using Flutter and Dart, integrating Firebase and backend APIs where required.
    • Implemented content browsing, search, saved content, and prayer requests with admin approval for Geethika.
    • Managed release builds, store listings, testing, and app updates.
    • Developed Budget Mate with a Node.js backend and PostgreSQL for tracking income, expenses, and savings.
  2. Jan 2025 โ€” Apr 2025

    Ethera Api Organization, Finland

    Volunteer Mobile App Developer

    Developed and enhanced cross-platform mobile application features using React Native, as documented in the supplied CV.

    Latest role
  3. Jan 2024 โ€” Aug 2024

    Coduza (PVT) LTD

    Back-end Software Developer

    Built the backend of an online vehicle rental system with Go and PostgreSQL. Integrated Converge payments and developed APIs for driver, vehicle, and user management.

    Career milestone
  4. Jun 2022 โ€” Aug 2024

    Hitachi DPS (PVT) LTD

    Software Engineer

    Developed banking and payment solutions with Java, Spring Boot, and Angular. Designed payment gateway APIs, optimized Oracle queries, and containerized applications with Docker.

    Career milestone
  5. Aug 2021 โ€” May 2022

    HCL Technologies

    Software Engineer

    Worked on the Fonterra project, supporting SAP Basis systems and developing SAP ABAP applications for business process automation.

    Career milestone
  6. Feb 2018 โ€” Aug 2018

    Epic Technologies

    Software Quality Assurance Intern

    Tested banking applications and iOS/Android apps. Used Selenium and JUnit, tracked defects, and performed regression, functional, and performance testing.

    Career milestone
The foundations of my engineering journey
EDUCATION & RESEARCH

Built on
knowledge.

A journey from IT foundations to advanced software engineering.

02 / Postgraduate

Masters in Advanced Software Engineering

University of Westminster - United Kindom

May 2022 โ€” Aug 2024
RESEARCH SPOTLIGHT

Advanced software engineering

Postgraduate research details are awaiting confirmation.

Details pending
01 / Undergraduate

BSc (Hons) in Information Technology

2016 โ€” 2021
RESEARCH SPOTLIGHT
IEEE publicationBachelorโ€™s research

MOOCs Recommender based on User Preference and Video Quality

Research into recommending online courses around learnersโ€™ preferences, learning styles, and video quality, helping people find courses that suit how they learn.

2020 2nd International Conference on Advancements in Computing (ICAC) ยท pp. 79โ€“84

Ranushka Sankalpa

E-learningCourse recommendationsVideo quality
Read on IEEE Xplore
DOI: 10.1109/ICAC51239.2020.9357278 โ†—
LETโ€™S START A CONVERSATION

Letโ€™s build
something useful.

Have a product in mind or an engineering challenge?
Iโ€™d love to hear about it.

ranulakmal@gmail.com โ†—