We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

Dallas, TX

SUMMARY:

  • Over 5+ Years of extensive experience in Android and Software application development, maintenance and support of various applications using Java/Kotlin technology across various verticals.
  • Experienced in all phases of Project and Product Development Life Cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re - Engineering and Documentation.
  • Expertise in developing applications for android operating system using Android SDK, Android Studio, IntelliJ, Eclipse IDE, SQLite, Telematics, Java, XML and ADT plug-in.
  • Experience on Android UI components such as Text View, List View, Customized List View, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.
  • Hands on experience using media framework using Android API and skills like multimedia usage, video, sound, graphics, networking.
  • Extensive experience in MVVM, MVC for making views independently from other data source.
  • Experience in developing applications using Social Networking APIs such as Facebook and Twitter.
  • Extensive experience in building mobile applications using Android framework APIs such as (Location, Camera, Animations, Maps).
  • Extensive experience in working with REST APIs and SOAP web services.
  • Experience in unit testing framework like JUnit testing framework.
  • Used Firebase cloud service for real time database, cloud messaging, authentication and notification.
  • Experience in parsing the web response data in both XML and JSON format.
  • Experience in using SQLite Database for mobile data management, SQL SERVER database for web data management.
  • Good Knowledge on In-app Billing library and third-Party Libraries (Picasso, OKHTTP, Retrofit, UIL).
  • Worked on production bug fixes that were logged in JIRA and resolved by priority.
  • Used GitHub for GIT version Repository maintenance.
  • Followed the Agile Methodology in which involves with sprint planning, daily scrums and weekly Demo meetings.
  • Dedicated team player, self-learner, quick learner, and self-starter and excellent debugging and design skills.

TECHNICAL SKILLS:

Android: RxJava, RxAndroid, Retrofit, Picasso, Dagger2, GSON, Databinding, gRPC, Design Patterns, MySQL

Programming languages: Objective C, Swift, C, C++, C#, Java, Kotlin, Swift, RxJava, RxAndroid, SQL, Dagger2, gRPC, SAP ABAP

Development Environment: Android Studio 3.0+, Xcode 4.x thru 9.0

IDE: Android Studio, Eclipse, Eclipse ADT, NetBeans and IntelliJ, Adobe XD CC.

Databases: Firebase, Realm, Core Data, Parse Server, MySQL

Operating Systems: Andorid, MAC OS 10.5/10.6/10.7, Windows XP,7,8.

Version Control Tools: GIT, SVN, GitHUB

Other Tools: JIRA, Adobe XD CC, Eclipse Jira, Xamarin Forms, Google Play

Programming Concepts: Async Tasks, Android UI, JSON, Resolution Support, Publishing apps to Play Store, Google Android Ads Integration, Action bar, Fragments, Custom Components, Third Party Libraries Integration, Google Analytics, Junit, Debugging, NDK Development, IOS Development

Web/Application Server: JSON, REST API, GSON, XML

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Android Developer

  • https://play.google.com/store/apps/details?id=com.banjara.dixitjain.filmistan
  • Responsible for the analysis, design, Testing and architecture of the Android mobile application.
  • Worked in a Scrum model where we discovered, implemented and validated software in rapid cycles.
  • Used Adobe XD CC to build prototype of screens.
  • Used MVVM pattern to encapsulate client/server interactions helps to illustrate software pattern roles as well as developer roles by separating object, components, and services into multi-tiers with well-defined boundaries.
  • Completely designed every screen using different UI components such as Fragments, Recycler
  • View, Coordinator layout etc.
  • Implemented mobile app for Android by using Java and Kotlin.
  • Competence with modern multi-paradigm languages for native mobile development such as Java and Kotlin.
  • Sound knowledge in recently developed and popular
  • Integrated Application to Firebase (Firebase Analytics, crashlytics, Firebase Performance Monitoring, Firebase Authentication) to know more information from user.
  • Involved in design and developing re-usable web services using Restful Web Services with GSON.
  • Used Firebase Authentication for login activity and for password and reset password functionality.
  • Used third party libraries RxJava (Reactive), RxAndroid and Retrofit for implementing asynchronous API request. Utilized Databinding library for interaction between View and View Model. Utilized different design patterns Singleton, Observer, and facade for clean code. Worked on debugging the application using Logcat, DDMS. Scalability: features such as voice search, nline ticket booking. Used multi-threading to implement parallel processing.
  • Used Services and Async tasks API to implement event reminder feature into the mobile app.
  • Worked on implementing internal broadcast receivers to notify when data is received.
  • Efficiently used Git and resolved issues and CR's in Jira with continuous updates and reviews with continue testing of the application.
  • Used tools like Gradle for building, Proguard for shrinking code
  • Used Espresso as an Android test automation framework to write powerful and robust automatic black-box test cases.
  • Testing included emulator and device testing with multiple versions and sizes with the help of
  • ADB tools and commands to run, debug and test the application and database.
  • Controlled JIRA workflows using Confluence and managed tasks within the Agile framework.

Confidential, Dallas, TX

Android Developer

  • Worked in Agile environment for developing the project with Scrum.
  • Responsible for the analysis, design and Testing of the Android mobile application.
  • Worked in a Scrum model where we discovered, implemented and validated software in rapid sprints.
  • Used Adobe XD CC to build prototype of screens.
  • Used MVVM pattern to encapsulate client/server interactions helps to illustrate software pattern roles as well as developer roles by separating object, components, and services into multi-tiers with well-defined boundaries.
  • Competence with modern multi-paradigm languages for native mobile development such as Java and Kotlin.
  • Sound knowledge in recently developed and popular Android Kotlin
  • Integrated Application to Firebase (Firebase Analytics, crashlytics, Firebase Performance Monitoring, Firebase Authentication) to know more information from user.
  • Involved in design and developing re-usable web services using Restful Web Services with GSON.
  • Used Firebase Authentication for login activity and for password and reset password functionality.
  • Used third party libraries RxJava (Reactive), RxAndroid and Retrofit for implementing asynchronous API request. Utilized Databinding library for interaction between View and View Model. Utilized different design patterns Singleton, Observer, and facade for clean code. Worked on debugging the application using Logcat, DDMS. Scalability: features such as voice search, online ticket booking. Used multi-threading to implement parallel processing.
  • Used Services and Async tasks API to implement event reminder feature into the mobile app.
  • Worked on implementing internal broadcast receivers to notify when data is received.
  • Efficiently used Git and resolved issues and CR's in Jira with continuous updates and reviews with continue testing of the application.
  • Testing included emulator and device testing with multiple versions and sizes with the help of ADB tools and commands to run, debug and test the application and database.
  • Controlled JIRA workflows using Confluence and managed tasks within the Agile framework.

Confidential

Software Developer

  • Analysis of complex issues related to business process with immediate and successful resolution.
  • Experience working with Reports, Smart forms, SAP scripts, Function Modules and Managing debugging.
  • Implemented Notes during upgrades. Developed and implemented codes as per client requirements with 100% SLA (Service Level Agreement)
  • Part of Innovation team within project. Reduced 25% of man-hours through automation of monitoring activities.
  • Trained team members on Smart forms, SAP scripts, Adobe form, provided knowledge transfer and participated in initial of Android App Development.
  • Continuously coordinated with client together requirement and build initial phase of Android App Development.
  • Participated in all phases of Software Development life cycle from analysis, development, testing the code, deployment and enhancement of code.

Confidential

Software Developer

  • Responsible for the analysis, design, Testing and architecture of the Android mobile application.
  • Used MVVM pattern to encapsulate client/server interactions helps to illustrate software pattern roles as well as developer roles by separating object, components, and services into multi-tiers with well-defined boundaries.
  • Completely designed every screen using different UI components such as Fragments, Recycler View, Coordinator layout etc. Worked on dynamic processing of various activities and created a workflow model for UI rendering.
  • Implemented mobile app for Android by using Java
  • Involved in creating a Retrofit Web Service end points for instantiating various API level calls.
  • Involved in updating JSON module for every back-end service for Restful Web Service.
  • Total implementation of project in Android Studio 2.1.2 and Gradle 2.12.1 bin.
  • Used SVN for source control and Source Tree for local commits, push and pull requests.
  • Testing included emulator and device testing with multiple versions and sizes with the help of ADB tools and commands to run, debug and test the application

Hire Now