Sandeepa Dilshan

About Me

Hi, I’m Sandeepa Dilshan, a Software Engineer based in Japan, passionate about designing, building, and delivering digital products that solve real-world problems.

My expertise extends beyond software development. I work across the full software lifecycle—from solution architecture and technical consultation to application development, system integration, and production release. I enjoy translating business requirements into scalable technical solutions while balancing user experience, maintainability, and long-term growth.

With experience in mobile application architecture, cross-platform development, backend API integration, and cloud-based systems, I help transform ideas into reliable, high-quality products. I believe great software is built not only through clean code, but also through thoughtful architecture, effective collaboration, and continuous improvement.

I have a strong interest in Artificial Intelligence, automation, and modern software engineering practices. I’m constantly exploring how AI can enhance software development, streamline workflows, and create new opportunities for businesses and developers alike.

Through this website, I share my technical knowledge, project experiences, architecture insights, AI explorations, and lessons learned while working in Japan’s technology industry. My goal is to help others learn, build better software, and stay curious about the future of technology.

Outside of work, I enjoy traveling, discovering new technologies, and spending time with my family. I believe that continuous learning and sharing knowledge are essential to personal and professional growth.

Thank you for visiting my website. I hope you find my articles, projects, and experiences valuable. If you’d like to collaborate, discuss technology, or simply connect, I’d be happy to hear from you.

Timeline

Mobile Engineering Career Across Sri Lanka and Japan

2025 · Japan

JLPT N2

Passed N2, the second-highest level of the Japanese Language Proficiency Test.

2024 · United Kingdom

MSc Computing and Information Technology

Cardiff Metropolitan University

Master's degree in Computing and Information Technology.

Jan 2021 – Present · Tokyo

iOS & Android Engineer

CYDAS Corporation

Own architecture improvements across two React Native apps (CYDAS Member, CYDAS People), including a multi-tenant FCM push notification system. Later led a native rewrite of the member app in Swift (UIKit/SwiftUI) with APNs push notifications and a Notification Service Extension, CI/CD via Bitrise, and manage the mobile engineering team while coordinating releases through TestFlight.

Sep 2020 – Dec 2020 · Hamamatsucho, Tokyo

IOS Engineer

Systena Corporation

Built animation and modal UI features for a new version of an animation-focused mobile app, working in Objective-C.

Jan 2020 – May 2020 · Kawasaki

Mobile Engineer (Dispatch)

DIT Group

Integrated Firebase Analytics and Crashlytics and migrated a pregnancy/parenting app from API 26 to AndroidX across Kotlin and Swift codebases, then moved on to Android OS stability testing with Monkeyrunner.

Aug 2019 – Dec 2019 · Sapporo

Java Programmer (Dispatch)

SCSK Hokkaido

Developed database and backend features — including password reissue and delivery-point selection — for a fashion e-commerce site serving US and Japanese apparel brands of PVH, using Java 8 and Spring.

March 2019 · Sri Lanka → Japan

Relocated to Japan

Moved from Sri Lanka to Japan to continue my engineering career — six years and counting.

Sep 2018 – Mar 2019 · Sri Lanka

Software Engineer

Qualitapps Asia

Promoted to Software Engineer, taking on more ownership across React Native, Kotlin, Flutter and Firebase-based mobile projects.

Sep 2017 – Sep 2018 · Sri Lanka

Associate Software Engineer

Qualitapps Asia

Built cross-platform apps in React Native, plus Android and Firebase-based projects.

Mar 2017 – Aug 2017 · Sri Lanka

Intern Software Engineer

Codegen International

A six-month internship before finishing university — where it all started.

2013 – 2017 · Sri Lanka

BSc (Hons), Computer Science & Mathematics

Rajarata University, Faculty of Applied Science

Four-year Bachelor of Science combining computer science and mathematics — studied concurrently with the UCSC degree below.

2012 – 2016 · Sri Lanka

BIT, Bachelor of Information Technology (External Degree)

University of Colombo School of Computing (UCSC)

External degree in Information Technology from the University of Colombo School of Computing, completed alongside the Rajarata University program.