Shivanand Yadav

IOS Engineer

Bengaluru, Karnataka, India5 yrs 11 mos experience
Highly Stable

Key Highlights

  • Expert in Kotlin Multiplatform and Android architecture
  • Led critical module development at ZopSmart
  • Active contributor to open-source Android community
Stackforce AI infers this person is a Kotlin Multiplatform and Android specialist in the SaaS industry.

Contact

Skills

Core Skills

Kotlin MultiplatformAndroidKotlin

Other Skills

KmpAndroid DevelopmentKoinKotlin CoroutinesJetpack Compose MultiplatformDesign PatternsModel-view-viewmodel (MVVM)Core JavaHiltUnit TestingKMMiOSWebJetpack ComposeAndroid Jetpack

About

Staff Developer at Motorola Mobility | Kotlin Multiplatform & Android Architecture Specialist I'm a Staff Developer at Motorola Mobility with 6+ years of experience building scalable, cross-platform Android solutions. I specialize in Kotlin Multiplatform (KMP), modern Android architecture, and creating shared codebases that deliver consistent experiences across Android and Desktop platforms. What I Do: At Motorola Mobility, I'm architecting and developing a Kotlin Multiplatform project that provides common solutions for both Android and Desktop clients. I leverage Koin for dependency injection, Kotlin Coroutines for efficient background threading, and Jetpack Compose Multiplatform for building unified, declarative UIs across platforms - maximizing code reuse while maintaining platform-specific optimizations. Previously at ZopSmart as Senior Android Engineer, I led the development of critical modules including user account management and membership systems, refactored legacy codebases to modern standards, and drove architectural improvements across the application. I'm passionate about code quality and engineering excellence - leading architectural decisions, conducting thorough code reviews, and mentoring engineers on Android fundamentals, KMP best practices, and debugging workflows. I collaborate closely with cross-functional teams to deliver features that balance technical innovation with business impact. Technical Expertise: • Kotlin Multiplatform (KMP) | Android | Desktop | Jetpack Compose Multiplatform • Koin | Coroutines | Flow | MVVM | Clean Architecture • Hilt | Dagger2 | Room DB | Retrofit | Firebase | WorkManager • Modularization | Gradle Kotlin DSL | Unit Testing (JUnit) | CI/CD Beyond Work: I'm an active contributor to the open-source Android community, maintaining repositories focused on reusable Compose components, architecture templates, and performance optimization tools. I believe in sharing knowledge and pushing the boundaries of what's possible with Kotlin Multiplatform. 🔗 GitHub: github.com/shivanandyadav11 I'm always excited to connect with fellow Kotlin and Android enthusiasts, discuss cross-platform architecture patterns, or explore opportunities to build impactful mobile and desktop products. Let's connect!

Experience

Motorola mobility (a lenovo company)

Staff Engineer, SW - Android

Sep 2025Present · 7 mos · Bengaluru, Karnataka, India · On-site

KmpAndroid DevelopmentKotlin MultiplatformAndroid

Zopsmart

3 roles

Senior Software Development Engineer - Android

Apr 2022Aug 2025 · 3 yrs 4 mos

Design PatternsModel-view-viewmodel (MVVM)AndroidKotlin

Software Development Engineer 2 - Android

Promoted

Oct 2021Mar 2022 · 5 mos

Design PatternsModel-view-viewmodel (MVVM)AndroidKotlin

Software Engineer - Android

Mar 2021Oct 2021 · 7 mos

  • Here at Zopsmart, I am working as a full-time Android Developer. My job here is to improve the product by fixing production bugs along with adding new features.
  • Added new feature based on the requirement from scratch. Using both Java and Kotlin to develop Android Projects. I also take responsibility for reviewing code. Worked with best and brand new stuff that is there in Android like Jetpack Compose, Room Database, view binding, etc.
  • Along with the core development of Android with Java/Kotlin, I also got a chance to integrate Unit Test cases. This gave me a clear idea of how Can I improve and make the product better and bug-free.
  • Got an opportunity to train interns while working. My major role as a trainer was to make them learn Git workflow, core Java/Kotlin, and Android Development.
  • I have an active involvement in the hiring process and taking interviews.
  • While working across different projects, I got an opportunity to work with various new software tools as well, that includes Kibana, Jira, Charles, Postman, etc.
  • Apart from all my technical skills, I have a better understanding of work along with the team.
Design PatternsModel-view-viewmodel (MVVM)AndroidKotlin

Mountblue technologies

2 roles

Software Development Engineer - Android

Feb 2020Feb 2021 · 1 yr

  • I started my full-time Software Development Engineer. I was deployed to ZopSmart on Contract based as an Android Developer.
  • Worked on fixing production bugs and adding new features along with new change requests.
  • Worked on UI enhancement on Android. Got a chance to set up CI/CD for Android Projects.
  • Added lots of Unit test cases on the Android project.
Design PatternsModel-view-viewmodel (MVVM)AndroidKotlin

Trainee - Android Development

Nov 2019Feb 2020 · 3 mos

  • I was trained for Android Development in this training period. During this training period, I developed few cool apps that include Cricbuzz Clone, BMI Calculator, and Popular Movies from scratch. It was a fun time as developing an app from scratch made me learn a lot of cool things.
Design PatternsCore JavaAndroid

Education

Lovely Professional University

Bachelor of Technology - BTech — Computer Science and Engineering

Jan 2016Jan 2020

St. Joseph's School

Higher Secondary Education — PCM with Computer Science

Jan 2015Jan 2016

St. Joseph's School

Senior Secondary Education

Jan 2013Jan 2014

Stackforce found 100+ more professionals with Kotlin Multiplatform & Android

Explore similar profiles based on matching skills and experience