𒆙 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
║│█║▌║▌║▌│█║▌║▌║▌│█║▌║▌║
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 |
ᴛᴇᴄʜ ꜱᴛᴀᴄᴋ / ꜱᴋɪʟʟꜱ
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 |
𒄆 ᴘᴜʙʟɪᴄ ᴄᴏɴᴛʀɪʙᴜᴛɪᴏɴ ʀᴀɴᴋɪɴɢ 𒄆
< ꜱʀɪ ʟᴀɴᴋᴀ >
https://committers.top/sri_lanka.html
Reflection Note
-- with Ada.Text_IO; use Ada.Text_IO; procedure
EVERYTHING is
CHANGING : constant String := "ALWAYS";
begin
Put_Line (
"THE ONLY CONSTANT IS CHANGE"
);
end EVERYTHING;