We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

2.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • 7+ years of experience in Systems Analysis, Design, Development, and Implementation of various Mobile and Web applications using Android, Java, and Java 8and J2EE technologies.
  • Experience in developing applications wif Fragments, Services, Broadcast Receivers, Content Providers, Loaders, RESTful Web Services, JSON and Notifications.
  • Hands on experience wif SQLite, Google Map, Social Media integration (Facebook/Twitter).
  • Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX, and XML.
  • Experience in building hybrid mobile apps wif JQuery, JQuery Mobile, Backbone for Android and iOS using PhoneGap framework.
  • Solid knowledge of implementing frameworks like dependency injectionDagger2, andRxJava.
  • Good experience of implementing reactive programming usingRxJavato manage asynchronous tasks and events
  • Strong in creating user interface using Android SDK, iOS SDK and in using Xamarin. Forms for designing UI using framework APIs and XAML wif different available layouts and controls.
  • Developed custom Java andKotlinUI libraries for use by third - party app development.
  • Experience using new material design format wif Android, using new properties such as elevation and custom animations, and Bluetooth hardware components.
  • Experienced wif common Android Framework API’s (Location, Camera, Notifications, Animations, Maps).
  • Experience in continuous integration (CI) using Android Studio and Jenkins.
  • Experience in implementing native libraries in application by using Android SDK and Android NDK.
  • Excellent in troubleshooting/debugging for software applications.
  • Experience wif Android SDK version (Gingerbread, Honeycomb, Ice Cream, Sandwich, Jellybean, Kit Kat, Lollipop).
  • Experience wifUnit testing,Integration testing&Functional testingusingNUnit.
  • Experienced wif Android debugging tools such as Debugger (DDMS), Device Manager (AVD) and Logcat.
  • In-depth understanding of Android & iOS app development for mobile and tablets using Eclipse, Android Studio and XCode.
  • Experience in bug fixing and performance tuning.
  • Experience in using bug tracking tools like Mantis, Jira and Bugzilla.
  • Expertise in using the version control repositories like Git and SVN.
  • Have knowledge on MySQL, UNIX Shell, and Python scripting.
  • Experienced in Agile and Waterfall methodologies.
  • Have knowledge on Google Glass and Android Watch.

TECHNICAL SKILLS

Mobile Technologies: Android, iOS, PhoneGap, jQuery Mobile

Programming Language: Core Java, Kotlin, Java, C, C++

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Backbone

Operating System: Linux (Ubuntu), Mac OS X, Windows (XP, Vista, 7)

Databases: SQLite, MySQL

IDE: Eclipse and Android Studio

Build tool: Apache Ant, Make

Bug tracking tools: Mantis, Jira, Bugzilla

Flashing/Debugging tools: QXDM, QPST, ADB, DDMS, Logcat

Version Control System: SVN, Git

Configuration/Testing tools: Jenkins, JUnit, Mockito

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Sr. Android Developer

Responsibilities:

  • Involving in entire software development process for Android applications development.
  • Gathering client requirements and involved in design and developing application UI.
  • Designed and integrated 3rd party media engine into audio app instead of stockandroid audio player.
  • Working on Linear layouts, Relative layouts, Frame layouts, Recycle view adaptors and Fragments.
  • Implementing My Cards using a Scroll view wif custom Views and when the user clicks in one of the Cards, a detail view is presented to him using the Navigation Controller.
  • Designed and developed mobile application for Android mobile devices wif extensive user interface development.
  • ImplementedKotlin wif Androidcontent providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • Utilized Kotlin for higher order functions, null safety, and delegate design pattern.
  • Working wifRxJava(ReactiveX) for asynchronous composition and manipulation of data and events using Observers and Observables in the application.
  • Using Animations on the cards when user flip to view the card details.
  • Working on Recycler view to displaying merchant list in List View and Integrated Google Maps V2 to display the merchant locations wif markers in Map View.
  • Working on adding permission to contacts, storage and other features on Marshmallow API 23 (Android 6.0).
  • Analyzed Speech and HMIrequirement, grouping of requirements for Feature Based Testing.
  • Creating functionality for storing payment details and billing preferences which will be useful for user in future use.
  • Proficient in creating beautiful Android User Interface using Material Design concepts and the latest best practices.
  • Perform continuous integration using Android Studio and Jenkins
  • Integrating the QR Code scanning library into the application for the scanning and as well reader API to reading payment card data.
  • Implementing overriding the talk back wif content description for ADA (Americans wif Disability Act).
  • Validating Unit Test cases using Junit and Mockito.
  • Involving in developer testing by porting the app on multiple devices wif various screen resolutions.
  • Working wif Instruments tools extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Working on bug fixing, troubleshooting the production issues and tracking using JIRA & Splunk.
  • Using Android Studio for development, debugging and deployment of the applications.
  • Using Git for version control of the source code/modules.
  • Following Agile and Scrum methodologies in the project implementation.
  • Involving in code reviews and meetings during the change request.
  • Documenting release notes and release app to QA team for validation.

Environment: Android 6.0, Android 5.1, Android SDK 4.1, Android Studio 1.5, Kotlin, XML, Java 8, Google-Map, GCM, Subversion, JUnit, Gson, Butter Knife, Dagger 2, HMI, RX-Java, Git, JIRA, and CI Jenkins.

Confidential, Atlanta

Android Developer

Responsibilities:

  • Worked on implementing layout designs using custom views and Relative layouts.
  • Designed the SQLite schema to handle storing and retrieving user data.
  • Worked on storing the token on the Android device to handle session.
  • Responsible for designing the proof of concept, which shows how, the widget looks and how it can turn handy for customers.
  • Working on Migration of existing android application to the latest platforms using android technologies (Kotlin).
  • Designed & developed Plan change, Usage details, Usage control, Data calculator, Upgrade device, Bill pay, auto pay etc.
  • Responsible for coding a service, which will do the work in background wifout user interaction and will alert him wif the data consumed.
  • Implemented custom graphics for the data widget using third party libraries.
  • Supported fragmentation by designing responsive layouts.
  • Used fragments to support the same Activity on both phone and tablet layout.
  • Implemented AsyncTasks to retrieve user data related to the account. Stored user data on the local device using Shared Preferences and SQLite.
  • Used the contacts Context Provider to integrate user contacts into the device.
  • Implemented custom Thread pools to make network requests to the API’s.
  • Used simple XML parser to parse XML data on the responses.
  • Responsible for collecting the requirements and technical suggestions from business analysts and team leads.
  • Worked on revamping the project using the latest Android API’s available wif latest SDK’s released from Google.
  • Responsible for analyzing existing code, new business requirements and system specifications.
  • Assisted in maintaining program libraries, functions, and data sources.
  • Involved in bug fixing and production support for the Android application.
  • Responsible for creating the Use cases to help testers understand the flow of application wif ease.
  • Responsible to work wif product experts, customers, and business sponsors to understand and ensure developed application meets end-user usage patterns.

Environment: Android versions (4.x, 5.x,6.0), Wireshark, Kotlin, LTE & 3G Handsets / Tablets, Java, IBM tools, SVN, SQLite.

Confidential, Minneapolis, MN

Mobile Developer

Responsibilities:

  • Gatheird client requirements and involved in design and developing hybrid application UI.
  • Worked on Detail level UI design documents for android and work on building the required product suites.
  • Designed the User Interface wif Tabs for multiple views, custom list views and expandable list views.
  • Developed the UI using jQuery, jQuery mobile, HTML5, and CSS3.
  • Used Android NDK to create the library files to be used by Services.
  • Created handset specific UI targeting screens sizes like small, normal, large & extra-large Developed iOS and Android mobile app using PhoneGap framework.
  • Used Android SDK and Eclipse IDE for development.
  • Used Material design using Card View, Recycle View and classic principals of good design wif innovation.
  • Integrated REST web services, JSON in the app.
  • Implemented favorite’s options to save the refined search data.
  • Worked on local data storage using SQLite.
  • Used SVN for version control of the source code/modules.
  • Worked on bug fixing and troubleshooting the production issues and tracking using Mantis tool.
  • Performed Unit and integration testing.
  • Involved in developer testing by porting the app on multiple devices wif various screen resolutions.
  • Documented app feature upgrades for use in promotional material.
  • Created Release notes and Change requests for UAT and production deployments.
  • Worked on deploying the application in development, QA and testing environments.
  • Wrote technical specifications and maintained all reports pertaining to application development process.

Environment: PhoneGap (Cordova), Android SDK, Android NDK, Eclipse IDE, HTML5, CSS3, jQuery, jQuery Mobile, JSON, iOS, Backbone, Android KitKat, Eclipse, Mantis, SVN.

Confidential, IL

Mobile Developer

Responsibilities:

  • Worked on the technical documentation for various modules like navigation to Google map, Search, Settings and Gallery in the application.
  • DevelopedNativebothAndroidandiOSapplications usingXamarin.IOSandXamarin.Android.
  • Implemented Xamarin components to useCamera, GPS, and other Social Networking APIsto integrate them to the Mobile Application.
  • Worked on the technical documentation for various modules like navigation to Google map, Search, Settings and Gallery in the application.
  • Constructed Activities and Fragments.
  • Utilized a Navigation Drawer to easily switch between application activities and fragments.
  • Participated in developing the UI of the app using Google Map APIs.
  • Integrated wif Facebook, Twitter, and Google+ Social Media for posting the details.
  • Designed custom animations for transitions between application activities.
  • Integrating REST web services, JSON in the app.
  • Designed SQLite database schema for implementing persistent data storage.
  • Worked on Eclipse for app development, debugging and testing.
  • Supported multiple screen resolutions to provide proper resizing across multiple devices.
  • Involved in unit testing for multiple devices wif various screen sizes.
  • Worked on implementing multi-language support.
  • Worked on deploying the application in development and QA environments.
  • Followed agile methodology to implement the project.
  • Tracked issues reports wif the Bugzilla open-source platform.
  • Worked on debugging the application using Log cat and DDMS.
  • UtilizedGit version control tool as source control management system.
  • Prepared technical specifications and maintained all reports pertaining to application development process.

Environment: Android KitKat (4.4), Xamarin, Android Animations, SQLite, Fragments, Activities, Intents, JSON, Bugzilla, Linux, Git.

Confidential

.Net Developer

Responsibilities:

  • Responsible for codingASP.NET Web forms which included coding, maintenance, worked on the Re-Design ofGraphical User Interface (GUI)of web pages as per new.
  • UsedMaster Pagefor the Header and Footer of the page for consistent look across all.
  • Worked on Client-Side validation as well as Server-side Validation by usingJavaScript.
  • Worked on new enhancements to the web-based application inVBandOracleas the modifications, enhancements and rebuilding of different modules page design and layout,ASP.NET Validation Controls, Data Store and Database interaction is throughADO.NETby usingPL/SQLandstored procedures.
  • Develop reusable User Controls for frequently required functionalities.
  • ConsumedWCF servicefrom cool gen to read and display Loan transactions data.
  • Wrote Packages and Procedures inOracleto interact wif the database.
  • Created scripts to create new tables, views, queries for new enhancement in theTOAD.
  • Fixed number of defects and technical issues during the project implementation.
  • Debugged the programs and modified them according to the changed specifications.
  • Worked onSSIS Packagesthat imports data into Database from a flat file.
  • Responsible for creatingSSRS Reportsbased on client specifications.
  • Worked wif Remedy tool to maintain day to day tickets from the users.
  • UsedSerenaas versioning tool.

Environment: Windows Server 2003, Visual Studio 2008, .NET Framework 2.0, VB, Oracle 9g, TOAD, jQuery, SQL Server Integration Services, SQL Server Reporting Services, Serena, Remedy, WCF, ADO.NET, HTML, JavaScript, AJAX.

We'd love your feedback!