
About 8Years of software development experience with exclusive experience in Android Application development with Android SDK, Hybrid Android NDK, Eclipse IDE. Experience in Kotlin, Java Object Oriented Design (OOD), Analysis (OOA), Modelling (OOM) based on UML. Extensive hands-on experience with Android User Interface, User Input, Multi App Screens, Networking, and Data Storage. Experience in developing and optimizing composable functions to design complex and reusable UI Components enhancing modularity and code readability. Experience in using dependency injector called Dagger to test the classes. Experience in using Expresso, Mockito for Unit Test Cases. Strong knowledge of Android SDK, different versions of Android and how to deal with Different Screen sizes experience developing Single-screen, Multi-screen Android Applications. Familiarity with Restful APIs to connect Android applications to Backend services. Strong knowledge of Android UI design principles, Patterns, and best practices. Good understanding in End user requirement Analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC). Strong understanding of Google’s Android Material Design principles and interface guidelines. Experience using Views like Linear layout, Relative layout, Grid View, List View, Recycler view, etc. Strong understanding of SDLC and Android Activity Lifecycle. Experience in leveraging the Google and Android features like Intents, Fragments, View Recycling (Adapter), Toast, Density Independent Pixels, Scale Independent Pixels, library integration, Material design, widgets, Receiving cloud messages, Google's Fused Location Provider, Activity Recognition, Geofencing API capabilities, Google Analytics, etc. Proficient with common Android Framework API’s (Email, Web view, contact manager, Camera, Notifications, Maps). Experience in implementing native libraries in application by using Android NDK. Strong knowledge of JDK, and familiarity with Java 8 and previous versions of Java. Test in Android Studio, Genymotion, Android Emulators, and Real Android Mobile Phones. Worked extensively in developing Mobile-based and advanced web-based applications using Java, Servlets, JSP, JDBC, UML, HTML, XHTML, JavaScript, and JDBC. Expertise in designing the backend database for data storage and retrieval using MySQL and SQLite. Integrated various social networking and other open-source APIs like Facebook, Google Maps API V2 for custom Android applications. Open SSL Certification integration. Hands on experience with Kotlin. Knowledge in porting Android NDK layer stacks and libraries (specifically –Bluetooth) Hands on experience with coroutine and flow concepts. Experience migrating the code from Java to Kotlin and architectures from MVC to MVVM. Also good at Testing using debugging tools like JUnit, adblogcat, DDMS. Experience working with Adobe and oneTag Analytics. Proficient understanding of code versioning tools, such as Git and familiar with continuous integration. Experience in Test Driven Development (TDD), Unit Testing, Integration Testing. Experience in Agile (SCRUM) and Waterfall methodologies.
Description: Albertsons Companies is one of the largest food and drug retailers in the United States, with over 2,200 stores in 34 states and the District of Columbia
APP Link: https://play.google.com/store/apps/details?id=com.united.albertsonsrs&hl=en_US
Responsibilities:
Description: TIAA Bank is an American diversified financial services organization under the auspices of New York-based TIAA.Based in Jacksonville, Florida, TIAA Bank provides banking, mortgages, and investing services throughout the United States
APP Link: https://play.google.com/store/apps/details?id=com.mobile.tiaa.cref&hl=en&gl=US
Responsibilities:
TECHNICAL SKILLS: