Summary
Overview
Work History
Skills
Education
Certification
Languages
Timeline
SeniorSoftwareEngineer
Verified
This profile is verified using an email address.

Subhash A

Bengaluru

Summary

Senior Software Engineer (Android) with 6 years of experience in designing, developing, and delivering high-quality mobile applications using Kotlin, Java, Jetpack Compose, and Kotlin Multiplatform Mobile (KMM). Expertise in modern Android architectures including MVI, MVVM, and Clean Architecture, with strong experience in REST API integration, offline-first solutions, performance optimization, and scalable application design.

Proven track record of leading feature development, migrating legacy modules using design patterns, modernizing API layers, and mentoring junior engineers. Skilled in the complete software development lifecycle, from requirements analysis and architecture design to development, testing, deployment, and maintenance. Passionate about building robust, user-centric applications and driving engineering best practices.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Mobisy technologies private limited
01.2023 - Current
  • Leading the development and maintenance of native Android and iOS applications using Kotlin Multiplatform Mobile (KMM) and SwiftUI.
  • Mentoring and guiding 4 junior developers, conducting code reviews, providing technical direction, and supporting their professional growth.
  • Successfully migrated the Scheme Module by implementing scalable Design Patterns, improving maintainability, extensibility, and code quality.
  • Migrated and modernized the application's API communication layer, enhancing performance, error handling, network reliability, and overall application architecture.
  • Implemented MVI (Model-View-Intent) architecture in Jetpack Compose and Compose Multiplatform (CMP) applications, resulting in improved state management, testability, and predictable UI behavior.
  • Developed reusable and scalable UI components using Jetpack Compose, Compose Multiplatform, and SwiftUI.
    Collaborated closely with product owners, designers, and backend teams to deliver high-quality features and optimize user experience.
  • Provided robust offline capabilities using SQLDelight, enabling seamless data synchronization and access in low-connectivity environments.
  • Participated in architecture discussions, technical planning, performance optimization, and release management across Android and iOS platforms.
  • Contributed to code quality initiatives through peer reviews, coding standards, and best-practice implementation.

Software Engineer

CognitiveClouds software private limited
10.2021 - 01.2023
  • Implemented features for various applications in Kotlin and Java.
  • Environment Android Studio IDE, Kotlin, Android SDK, Android Development Tools (ADT), JSON, XML.
  • Involved in the full life cycle of the project including analysis design, development, debugging, testing, and deployment.
  • Implemented Clean Architecture using Koin and Coroutine with MVVM pattern.
  • Independently handled modules, scope, analysis, design, build, test the code, debug and implement application.
  • Created new UI Screens and key resources for layout UI work utilizing xml, Shape Drawable, Text View, List View, Buttons, Activities, and Frame Layout.

Jr. Software Engineer

NextGen Telesolution
05.2020 - 09.2021
  • Designed user interfaces that engaged multiple senses and produced immersive experiences.
  • Used specific code versioning tools to manage and implement changes to programs - GIT.
  • Reviewing and execution of test cases suggested improvements in design and functionality.
  • Developed the application from specifications and requirement gathering, used multithreading to check and run multiple functionality.
  • Integrated desfire card reader to perform card operations, added scanner features to read and verify the QR tickets.
  • Fetch and update ticket details and store them locally in regular intervals of time using Service, Thread, RoomDB and retrofit.

Skills

  • Languages: Kotlin, Java, XML, SQL
  • Frameworks & Tools: Jetpack Compose, Android Jetpack (LiveData, ViewModel, Room, Navigation), Coroutines, Dagger/Hilt, Retrofit, WorkManager, RXJava, SwiftUI, Koin, KMM, Ktor
  • UI/UX: Material Design, Custom Views, Animations, Responsive Layouts
  • Databases: SQLite, Room, Firebase Realtime DB, Firestore, SQLDelight
  • Version Control: Git, GitHub, GitLab, Bitbucket
  • Other Tools: Android Studio, Gradle, XCode, ZOHO, CI/CD (GitHub Actions), Firebase Analytics, Crashlytics
  • Methodologies: Agile (Scrum/Kanban), Test-Driven Development

Education

MCA -

Indira Gandhi National Open University (IGNOU)
New Delhi

Certification

  • Android Development
  • Modern Android Architecture

Languages

  • English, Professional Working Proficiency
  • Tamil, Native
  • Hindi, Full Professional Proficiency

Timeline

Senior Software Engineer

Mobisy technologies private limited
01.2023 - Current

Software Engineer

CognitiveClouds software private limited
10.2021 - 01.2023

Jr. Software Engineer

NextGen Telesolution
05.2020 - 09.2021

MCA -

Indira Gandhi National Open University (IGNOU)
Subhash A