Software Engineer
CurrentSpearheaded the development of native Android applications, demonstrating a deep understanding of Java SDK designfunctionality, including the full activity lifecycle. Utilized Kotlin, Androidx, Java, Android SDK,Jetpack Compose andAndroid NDK to create robust and efficient applications.Implemented architectural patterns such as MVC, MVP, and MVVMfor scalable and maintainable codebase. Debugging & Troubleshooting Identified and fixed 10+ existing apps by debugging; led to a 40% reduction in client complaints. Proficient in database handling with SQLite and Room DB, includingusage of Shared Preferences, Google Materail Desing,BroadcastReceiver and Adapter views. Conducted unit tests to ensure code robustness, covering edgecases, usability, and general reliability and CI/CD integration. Participated in agile and scrum development processes, includingsprint planning, stand-ups, and retrospectives.Integrated Stripe SDK for seamless in-app purchases andsubscription services. Proficient in writing clean, maintainable code and implementingadvance security(encryption) features, Biometric authentication, anddynamic theme changes based on user context. Participate in development of Flutter applications, showcasingproficiency in Dart programming language. Developed dynamic andengaging user interfaces using Flutter widgets and incorporated real-time problem-solving techniques.