With over 3 years of experience in building scalable, high-performance mobile applications, I have honed my skills in Kotlin, Jetpack Compose, Android SDK, and KMP. Expertise in modern architectural patterns like MVVM, MVI, and Clean Architecture, built upon a strong foundation of SOLID principles and Test-Driven Development. Highly skilled in integrating RESTful APIs using Retrofit and Ktor, implementing CI/CD pipelines with Jenkins and GitHub Actions, and working with Room and MongoDB for efficient data persistence. Thrives in Agile/Scrum environments with a proven track record of enhancing app performance by up to 80%, streamlining deployment processes, and delivering customizable features for clients. Passionate about creating maintainable and user-centric mobile solutions that resonate with global markets.
Contributed to OpenBet's white-label sports betting and casino application, deployed across global clients like Betfred (US), Toto (Netherlands), Loto-Québec(Canada) and BCLC (Canada). The app supported rapid customization with multi-language, multi-currency capabilities and seamless sportsbook-casino integration.
Key Contributions:
Technologies Used:
Kotlin, Android SDK, Jetpack Compose, Koin, Firebase, Git, Jenkins (CI/CD), Fastlane, JUnit, Espresso, Mockito
Key Achievements:
Tech Stack: Android SDK, Kotlin, Retrofit, Dagger/Hilt, XML, Git Github.
Languages:
Kotlin, Java
Frameworks & Architectures:
Android SDK, Jetpack Compose, XML, MVVM, MVI, Clean Architecture, SOLID Principles
Networking & Backend:
Retrofit, Ktor, RESTful APIs
Tools & Platforms:
Android Studio, Gradle, Git, Jenkins, GitHub Actions
Cross-Platform & Web:
Kotlin Multiplatform (KMP), Kobweb
Databases:
Room, MongoDB, SQLite
Testing:
JUnit, Espresso, Mockk
Development Practices:
Agile, Scrum, Test-Driven Development (TDD)
Soft Skills:
Problem Solving, Communication, Team collaboration