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 Ltd — Associate 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 Technologies — Associate 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 Technologies — Senior 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 Lanka — Software Engineer
Native iOS (Objective-C) and Android (Java) client projects. Google Maps SDK integration. Customer feedback platform development.
2014 – 2016
WSO2 Lanka — Associate Software Engineer
Apache Stratos open-source project. Code reviews, defect resolution, active Apache committer.
Technology depth
| Cross-platform | Flutter, Dart, BLoC, Provider, GoRouter |
| Native iOS | Swift, Objective-C, UIKit, SwiftUI, AVKit, XCTest |
| Native Android | Java, Kotlin, platform channels |
| AI & ML | LLM API integration, NLP in mobile, on-device inference |
| Backend & APIs | REST, GraphQL, Contentful, Firebase, Auth0 |
| DevOps & Monitoring | Bitrise, Sentry, Crashlytics, BrowserStack |
| Architecture | Clean 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)