π Senior Software Engineer with 6+ years of experience in mobile app development
π Expert in Native Android and building cross-platform apps with Flutter, React Native and Ionic
π Skilled in using design patterns like MVI, MVVM, and BLoC to create clean and efficient apps
ββββββββββββββββββββββββ
π α΄α΄ΚΚΙͺα΄ α΄α΄Ι΄α΄ΚΙͺΚα΄α΄Ιͺα΄Ι΄ Κα΄Ι΄α΄ΙͺΙ΄Ι’ π
< κ±ΚΙͺ Κα΄Ι΄α΄α΄ >
https://committers.top/sri_lanka.htmlα΄α΄α΄Κ κ±α΄α΄α΄α΄ / κ±α΄ΙͺΚΚκ±
| Technical Skills |
|---|
| Languages & Technologies: Android (Java, Kotlin), Flutter (Dart), React Native (JS), C#, Swift, Java SE, RxJava, AIDL, Dagger, OpenCV, BLE, OpenGL |
| Tools & Software: Android Studio, IntelliJ IDEA, VS Code, Visual Studio, Unity (2D), Postman, Adobe CC |
| Databases: MySQL, MS-SQL, SQLite, Firebase, Room DB |
| Android Architecture Components: Lifecycle-aware components, Compose (UI Toolkit), ViewModel, LiveData, Navigation, Hilt Β View Binding, Data Binding, Room DB, WorkManager, DataStore |
| Design Patterns: MVI, MVVM, MVP, MVC, Facade, Observer, BLoC |
| Version Control: GitHub, GitLab |
- α΄Ι΄α΄ α΄Κα΄‘α΄Κ α΄Κα΄α΄α΄α΄α΄κ± -
ππππ π³πππ β β¦ β ππ’πππ¨π±
ππππππ ππ’ π½πππ β β¦ β ππππ
"α΄Κα΄ Κα΄κ±α΄ α΄Ι΄Ι’ΙͺΙ΄α΄α΄Κκ± α΄Κα΄ Ι΄α΄α΄ πΉββπββπ΄ββπΈββπͺβ α΄‘Κα΄ α΄α΄α΄
α΄ α΄Κα΄ κ°α΄κ±α΄α΄κ±α΄,
Κα΄α΄ α΄Κα΄κ±α΄ α΄‘Κα΄ α΄ΚΙͺΙ΄α΄ α΄Κα΄ α΄
α΄α΄α΄α΄κ±α΄."
Insights & Interests
| [Name] Β Shavinda Dissanayake Β |
[Education] Β Β BSc in IT from SLIIT, Sri Lanka Β Β |
[Current Role] Β Senior Software Engineer Β |
|---|
| Interests |
|---|
| π Commenting on Code Like a Poet - Because every line tells a story |
| π Debugging Life Choices - Figuring out where it all went wrong |
| π¨ Code Commenting Art - Writing cryptic messages for future generations |
| β Coffee Compiler - Running on Java (coffee) all day long |
| ποΈ Over engineering Simple Problems for fun - Turning "Hello World" into a Microservice, Because why not? |
| ποΈββοΈ Refactoring for Sport - Because it can always be cleaner |
| ποΈ IDE Personalization - Making that workspace feel like home |
