Dinithi De Silva

Experience

Dinithi De Silva is a senior mobile engineer with over ten years of production experience across Flutter, native iOS, native Android, and AI feature integration. The timeline below is factual and dateable.

Credentials at a glance

  • 10+ years mobile development
  • First Class Honours, B.ICT, University of Jaffna (GPA 3.9)
  • Apache Committer — Apache Stratos project
  • Speaker — Mobile App Talks, Clubhouse

Career timeline

Oct 2024 – Present

Kodez Pty LtdAssociate Tech Lead

External consultant to a large-scale Australian retail mobile app (Flutter). Flutter framework upgrades, performance optimisation, AI feature integration, production monitoring.

2021 – 2023

IronOne TechnologiesAssociate Tech Lead

Flutter BLoC architecture, Contentful GraphQL-driven dynamic UIs, WebView interception, Meta SDK integration, production crash monitoring across AU/NZ iOS and Android.

2018 – 2021

IronOne TechnologiesSenior Software Engineer

Native iOS (Swift) fitness app with AVKit and in-app purchases. Flutter migration of a 12-year-old native app. White-labeling architecture. TDD with XCTest.

2016 – 2018

WSO2 LankaSoftware Engineer

Native iOS (Objective-C) and Android (Java) client projects. Google Maps SDK integration. Customer feedback platform development.

2014 – 2016

WSO2 LankaAssociate Software Engineer

Apache Stratos open-source project. Code reviews, defect resolution, active Apache committer.

Technology depth

Cross-platformFlutter, Dart, BLoC, Provider, GoRouter
Native iOSSwift, Objective-C, UIKit, SwiftUI, AVKit, XCTest
Native AndroidJava, Kotlin, platform channels
AI & MLLLM API integration, NLP in mobile, on-device inference
Backend & APIsREST, GraphQL, Contentful, Firebase, Auth0
DevOps & MonitoringBitrise, Sentry, Crashlytics, BrowserStack
ArchitectureClean Architecture, BLoC, MVVM, MVC, TDD, SOLID

Education

Bachelor in Information & Communication Technology
University of Jaffna · 2009–2014 · First Class Honours · GPA 3.9

Open source & community

  • Apache Committer — Apache Stratos (WSO2, 2014–2016)
  • Creator — Blace Talk Flutter podcast app (GitHub)
  • Speaker — Mobile App Talks (Clubhouse, 2021)

Let's talk about your project