Summary
Overview
Work History
Skills
Education
Certification
Languages
Timeline
SeniorSoftwareEngineer

Subhash A

Bengaluru

Summary

Android Developer with 5+ years of experience delivering scalable, high-performance mobile applications. Specialized in Kotlin, Java, and cross-platform KMM with strong expertise in Clean Architecture (MVVM + Koin), offline-first design, and third-party integrations. Proven track record of leading modules end-to-end and mentoring junior developers.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Mobisy technologies private limited
01.2023 - Current
  • Developed native Android and iOS applications utilizing Kotlin Multiplatform Mobile (KMM).
  • Built and maintained IOS applications serving 10K+ active users.
  • Built modular SwiftUI components, improving UI delivery time.
    Implemented offline support for applications leveraging SQLDelight database.
  • Improved app performance by 30% through code optimization and memory leak fixes.
  • Developed reusable components and modular features to improve scalability.
  • Integrated RESTful APIs with Ktor and implemented offline-first data handling using SQLDelight.
  • Conducted code reviews, mentored junior developers, and enforced coding best practices.

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