We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

3.00/5 (Submit Your Rating)

Menomonee Falls, WI

SUMMARY

  • Around 8 years of Software Design and Development Experience and over 4+ years in Android based applications with equivalent knowledge in Java development. 4 years of experience in Java Applications development and Web services development.
  • Expertise in developing Applications using Android Studio and Eclipse IDE and worked on ADT plug - ins of Android like SQLite.
  • Expertise in integrating API with SDK of versions from 2.1 to latest Oreo 8.1.
  • Proficient in App UI design for both Android Widget (using Remote Views) and the app itself using the Material Design which includes Recycler View, GridView, Navigation Drawer, Scroll Tab, Swipe Tab, Fragment, Dialog Box, Animations, Vector Drawable, ListView, and so on.
  • Experience in working on Android Architecture Components with live data and view model.
  • Experience in applying System Development Life Cycle (SDLC) and Object-oriented analysis and design (OOAD) for applications and understanding of business rules.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps).
  • Experience managing apps and Memory Management in Android applications.
  • Knowledge of Data Synchronization and Data Manipulation techniques.
  • Experience collaborative working with UX Designers, Architects to build enterprise mobile solutions.
  • Good understanding of SOAP, Web Services, XML Parsing and JSON.
  • Experience in implementing native libraries in application by using Android NDK.
  • Experience in Web Technologies like HTML5, CSS, AngularJS, and J2EE.
  • Highly proficient in dealing with Threads and Multi-threading concepts such as Synchronized.
  • Proficient in Bootstrapping with XML based applications.
  • Expertise in shaping the project structure using UML diagrams with help of Rational Rose.
  • Web-basedn-tier architecture, Database design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Implemented UI sections on React Native.
  • Experience with GIT, JIRA, Sonar, Maven, Jenkins tools.
  • Had working knowledge on messaging related technologies like GCM, SMS, MMS, XMPP, SMTP Skilled in working on Database Schemas with MySQL, Oracle 11g and Microsoft Access.
  • Created an Application using ReactNative framework Android.
  • Working knowledge on Database arranging software like Informatica, Data Stage.
  • Experience in writing and executing unit test cases using JUnit Testing Framework and debugging.
  • Knowledge on various deployment processes like Continuous Integration, Delivery.
  • Experience in using GIT as control of source for most android applications.
  • Experience in low-energy Bluetooth technology.
  • Worked closely with Business Analysts and QA team members to understand requirements, design, and ensure system meets business and technical objectives.
  • Experience working in on-off shore models.
  • Experience in working automated tests and writing into manual test cases.
  • Experience in TDD and BDD.
  • Experience in pair programming and Safe agile methodology.
  • Experience in creating network libraries for android apps.
  • Experience in using GIT for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools line Maven and Ant.
  • Experience in JFROG Artifactory to deploy build artifacts.
  • Experience in consuming different libraries respect to application architecture style MVC/MVP/MVVM like Retrofit, volley, RxJava and Dagger.
  • Experience in creating code clean principles document to have better code reviews.

TECHNICAL SKILLS

Technologies: Kotlin, Core Java, J2EE, C/C++, JSP, Servlets, Hibernate, JavaScript, Spring, JDBC, CSS3, JFROG Atrifactory.

Mobile Development: Android SDK, Recycler View, List view, SQLite, JNI, Notification Manager, Contacts, Content Provider, Services, DDMS, Location, Map, Android NDK, BLE,HTTP Client, GSON, JSON based Web Services, Camera API, Facebook API, Firebase.

Debugging and Testing Tools: DDMS, Logcat. JUnit, Robotium, Maven, Jenkins, Mockito and Espresso.

Markup Languages: HTML/HTML5, CSS3, XHTML and XML, JSON.

IDE’S: Eclipse, Android Studio, IntelliJIDE, Net Beans.

Web Services& Parsing Techniques: SOAP, REST, JSON, GSON, DOM, SAX, Volley API, and Retrofit API.

Version Controls: Git, Subversion, CVS.

RDBMS: SQLite, Oracle, MySQL, PLSQL.

Issue Tracking tools: JIRA.

OS: Linux/Unix, Windows, Mac

PROFESSIONAL EXPERIENCE

Confidential, Menomonee Falls, WI

Sr. Android Developer

Responsibilities:

  • Involved in Development and integrating SDK in both Android in Agile environment.
  • Designed and implemented print batch OnDemand signing, Default signing and sign Enablement features.
  • Migrating complete application using Kotlin Programming language.
  • Implemented MVVM design pattern in designing and development of this project.
  • Used android Architecture components like Live data and View model to implement the features.
  • Used Data Binding mechanism for data updates on the UI.
  • Integrated back end API for the features developed.
  • Designed most of the screens as per the Zeplin screens using Constraint layout, linear layout, relative layout etc.
  • Worked on Implementing various SDK’s in the project for scanning barcodes, printing etc.,
  • Participated in ongoing initiatives to improve processes and establish best practices.
  • Involved in different mobile APIs for Android platforms such as: SQLite, Local Storage, Animations.
  • Used Jenkins to track code build and generate APK’s.
  • Involved in writing making builds, generating Release APK’s for every sprint with release notes and Smoke test results.
  • Used Junit with Mockito, Espresso to make the app efficient.
  • Used Postman, SOAP UI to check the response of the APK’s.
  • Developed Rich UI using Recycler View, Scroll View and View Pager.
  • Responsible in implementing RESTful and JSON web services.
  • Tested application by comparing with Blue Bird device functionalities.
  • Wrote Junit test cases for the features developed.
  • Used Git source code management, create branches, handle merge issues, work with co-developers in resolving conflicts.

Environment: Android SDK, Scanner SDK, Butter knife, Retrofit, Jenkins, Android API’s, RESTFUL Web service, Postman, SOAP UI, ADT Plug-in, GIT& SVN (version control), DDMS console, ADB server.

Confidential, Kalamazoo, MI

Sr. Android Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Deployment and Testing of applications.
  • Involved in Android application framework and full Life Cycle using activity manager, resource manager, window manager, package manager, location services and Bluetooth services.
  • Designed most of the screens as per the Adobe screens using Constraint layout, linear layout, and relative layout.
  • Implemented Kotlin with Android content for implementing features like sending E-mails, SMS, etc. from the app.
  • In depth on background processing using AsyncTasks and Services, AIDL and retrieval of structured data, fragments and broadcast receivers.
  • Developed custom Java and Kotlin UI libraries for use by third-party apps.
  • Worked with BLE Communication to communicate with vehicles using U-Scan dongles.
  • Participated in ongoing initiatives to improve processes and establish best practices.
  • Involved in different mobile APIs for Android platforms such as: SQLite, Facebook SDK, Twitter SDK, Accelerometer, Camera, Location Services, Local Storage, Animations.
  • Used Butter Knife and Retrofit for binding views.
  • Implemented the Kotlin with Android studio for smooth functioning of the location based services GPS, Bluetooth on Android.
  • Implemented full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
  • Worked on UI and base Android framework issues during OS upgradation.
  • Used version control GIT, SVN .
  • Used GIT for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools line Maven and Ant.
  • Used Jenkins to track code build and generate APK’s.
  • Working on JFROG Artifactory to deploy build artifacts.
  • Used GIT for version control and Gradle as a build tool.
  • Used Collaborator for code reviews.
  • Involved in writing making builds, generating SNAPSHOT and Release APK’s for every sprint with release notes and Smoke test results.
  • Used Junit with Mockito, Espresso to make the app efficient.
  • Implemented MVP design pattern in designing and development of this project.
  • Testing included emulator and device testing with multiple versions and sizes with the help of ADB.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas and XSL.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used Services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app. Developed Rich UI using RecyclerView, Scroll View, Navigation Drawer, and View Pager.
  • Responsible in implementing RESTful and JSON web services.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Tested the application on various Android devices.

Environment: Android SDK, SQLite 3.6, BLE, Butter knife, Retrofit,Jenkins, JFROG Artifactory, Collaborator, Android API’s, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT& SVN (version control),DDMS console, ADB server, emulator and Base device (G1, HTC EVO).

Confidential, Chevy Chase, MD

Sr. Android Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Deployment and Testing of applications.
  • Participated in ongoing initiatives to improve processes and establish best practices.
  • Implemented full life cycle development of new web applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance.
  • Worked on innovative background reflecting the user account status that changes according to user’s account.
  • Learnt new OOP language called Kotlin on the fly and successfully migrated parts of the project to Kotlin.
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10-inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.
  • Worked on UI and base Android framework issues during OS upgradation.
  • Used version control GIT .
  • Used GIT for version control and Gradle as a build tool.
  • Implemented MVP design pattern in designing and development of this project.
  • Used MVC 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.
  • Testing included emulator and device testing with multiple versions and sizes with the help of ADB.
  • Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas and XSL.
  • Used web views, list views & populated lists to display the lists from database using simple adapters.
  • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Used Services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app. Developed Rich UI using RecyclerView, Scroll View, Navigation Drawer, and View Pager.
  • Responsible in implementing RESTful web services.
  • Used AndroidStudio for writing the application Logic.
  • Embedded Google Maps API, GPS Location Data into app with zooming controls.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Tested the application on various Android devices.

Environment: Android SDK 5.0, SQLite 3.6, Eclipse IDE 3.5, Android API’s, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT (version control),DDMS console, ADB server, emulator and Base device (G1, HTC EVO).

Confidential, Merrimack, NH

Android Developer

Responsibilities:

  • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
  • Designed custom layouts with Bootstrapping and HTML5
  • Designed complex User Interface screens using views and widgets.
  • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and can adapt to tablet and phone resolutions.
  • Experience in C++ language for native coding. Developed rich UI for most of the modules in the application using Navigation Drawer and Material Design Components.
  • Extensively utilized Retrofit librarywith OkHttp for Network calls.
  • Used Dagger2 for dependency injection.
  • Used Junit with Mockito, Espresso to make the app efficient.
  • Used Butterknife for binding views and Picasso for image caching.
  • Implemented sorting options for search items based on categories (Relevance, Price, and Rating).
  • Enhanced search functionality by adding auto fill and search history features.
  • Created a local database using SQLite to store and retrieve the data (generally for the recently searched history of their credits).
  • Used shared preferences to store and retrieve persistent key value pairs across user sessions.
  • Redesigned the cart checkout process with enhancements such as the accordion-style interface that acts as guide to complete user purchase.
  • Used subversion for branching and merging new features without disrupting mainline development on trunk.
  • Created a credit calculator, which helps them to invest money before deadline.
  • Setup alert notifications for near bill to be paid.
  • Implemented a domain which helps in future opportunities in investing money.
  • Implemented a GUI for Account login, Bank Account managing and transferring money securely.
  • Worked on Emulator and Device tracking with enabling ADB and debugging methods
  • Responsible for testing the application on various android devices and debugging the issues using DDMS and Logcat.
  • Implemented videos for detailed explanation of various investment choices and published articles of experts.
  • Involved in debugging and porting the application on various mobiles.
  • Implemented Fragments in Activities.
  • Implemented a summary of all profile recent activities with Confidential .

Environment: Android SDK, Maven, AngularJS, Eclipse IDE, Java, SQLite, Subversion, XML, J2EE, C++, JQuery, SOAP, REST, GUI, FX Applications, Front controller design pattern, JQuery, Soap UI, CXF, Core Java.

Confidential, Los Angeles, CA

Android Application Developer

Responsibilities:

  • Requirement gathering.
  • UI construction from wire frames and outlining.
  • Made decisions on Layout design and Layout modifications.
  • Produced custom menus, dialogs and other UI components.
  • Consumed REST web services.
  • Encrypted files before saving them on SD Card for added security in the App.
  • SQLite database design and development.
  • Usage of custom adapters to populate lists and UI elements.
  • Followed the agile methodology for duration of the development process.
  • Participation in Code Reviews, Code Fixes and bug Fixes.
  • Involved in performance testing.
  • Involved in testing and debugging.
  • Usage of Git version control.
  • Produced timely deliverables for clients.

Environment: Android SDK, Eclipse, Git, Ubuntu, REST, SQLite.

Confidential, Canton, OH

Java/Android Developer

Responsibilities:

  • Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
  • Used UI/UX and Visual design to create an incredible looking app that makes the intended target audience job more efficient.
  • Enhanced the scheduler module providing the associates work schedules and notifications.
  • Worked extensively with Eclipse, Java, and Android SDK frameworks.
  • Used services, AsyncTask and AlertNotification API to implement event reminder feature into the mobile app.
  • Worked on REST web services integration with the app.
  • Used Expandable ListViews and HashMaps to create drop-down lists using custom objects.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes, and different form of widgets.
  • Used AndroidNDK to integrate the library which is in C language (Embedded).
  • Used Maven as build and deployment tool.
  • Interacted with the Database using MYSQL.
  • Implemented a Backend Server with SQLite database using Java Servlet running on a Debian Linux system with Tomcat server.
  • Used Hibernate to store the persistence data in MYSQL.
  • Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
  • Fixed bugs reported by testing team using ADB and DDMS.

Environment: Eclipse, Android SDK, Android Framework APIs, DDMS, JNI, Android NDK, MYSQL.

We'd love your feedback!