We provide IT Staff Augmentation Services!

Sr. Android Developer Resume

5.00/5 (Submit Your Rating)

O Fallon, MO

SUMMARY

  • Around 7+ years of experience as Software Development Engineer wif Designing, Developing, Objected Oriented Programming, Testing and Implementing teh Android Application for Smartphones, Tablet and Client Server Applications.
  • Proficient in Android applications development involving front - end User Interface development, push notifications, Adapters, Content Providers and Services.
  • In-depth experience in using Android Studio and Eclipse wif ADT plugin, designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Table Layout, List View, Grid View and using Android native widgets and custom Widgets.
  • Excellent debugging and problem-solving skills wif Eclipse, IntelliJ IDEA, Android Studio and RAD.
  • Knowledge of 3rd party libraries like Picasso, Retrofit, Moshi, Otto, Butter Knife etc.
  • Expertise in developing Android Enterprise applications for tablets and mobile devices using Eclipse, Android SDK, Android Studio and ADT development tools.
  • Experienced in working wif several versions of Android SDK like Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow, Nougat.
  • Used Android frameworks and APIs to efficiently load data and update databases: Loaders, Async Task Loader and Sync Adapters.
  • Experience in using various development environments like Eclipse and My Eclipse.
  • Experience in developing various UI components like Text View, Customized List View, Menus, Edit Boxes, Checkboxes, Dialogs, Buttons, Status Notifications, Action Bars and Spinners.
  • Worked on various Relational databases like Oracle, SQL Server, MySQL and DB2.
  • Experience in teh process of a system objects wif Object Oriented Design (OOD), Object Oriented analysis (OOA), Object Oriented Modelling (OOM) based on Unified Modelling Language.
  • Good expertise in developing applications and designing screens using MVVM,MVP and MVC pattern for Android application using Android Studio, Android SDK, Eclipse IDE, IntelliJ IDEA, SQLite, RAD, Java and ADT plugin.
  • Experience in designing Graphic, audio and video multimedia components and managed various kinds of media using Flash, Photoshop.
  • Proficient in gathering requirement analysis, functional analysis, conceptual and logical thinking.
  • Experience working wif Google Maps APIs, In-App Purchases, In-App advertising, Geocoder API, Ticketmaster, Geolocations, PayPal, Google Analytics.
  • Implemented native libraries in applications using NDK
  • Worked on Data Structure, Multithreading, Collection and Exception handling.
  • Experience in modifying and using source code version wif tools like SVN, GIT and CVS.
  • Excellent Technical, Communication and Interpersonal Skills wif strong Customer Orientation, Client Interfacing Skills.
  • Hands on experience in Camera, Wi-Fi, Sensors, Bluetooth, Telephony, Google Map, Firebase API, OAuth.
  • Integrating third party Social APIs into Android apps such as Twitter, Facebook, Google, YouTube.

TECHNICAL SKILLS

Languages: Java 8, Kotlin, J2EE, SQL, C, C++

Operating Systems: Windows (10/8.1), Ubuntu, Mac

Android OS: Android 2.x to Android 7.x (Éclair, Froyo, Gingerbread, Honeycomb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow, Nougat).

Web Development: JavaScript, HTML5, DHTML, XHTML, CSS, XML, XSLT, XSD, AJAX, GWT, JAX- WS.

Testing Frameworks: Application Unit Testing, Android Unit Testing, Robotism, UI Automator, Espresso.

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL, MongoDB.

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Android Tools: OpenGL-ES, PhoneGap, Apache Cordova, layout design, fragments, multi-threading, NDK sensors, Beacons. OpenGL-ES, layout design, fragments, multi-threading, lifecycle, NDK sensors, multi-touch, profiling NFCBeacons, Retrofit.

Design Patterns: Data Access Objects, object-oriented design, Model View Controller Architecture and Front Controller.

Version controls: SVM, GitHub, RStudio, Spyder, Octave GUI, KNIME, Coggle.

Methodologies: SDLC, RUP, Agile (Scrum/Extreme Programming).

Design/Version Control: Rational Clear Case, CVS and Tortoise SVN and PVCS.

Parsing Techniques: JSON Parsing and XML Parsing.

PROFESSIONAL EXPERIENCE

Confidential, O’Fallon, MO

Sr. Android Developer

Responsibilities:

  • Took part in redesigning and re-architecting teh application into material design.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
  • Used Recycler View to has an optimized list view.
  • Modified internal libraries and frameworks, both proprietary and third-party open source.
  • Developed and implemented custom Layouts, Views, AsyncTasks, Adapters, Lists, Fragments Activities, Interfaces, Listeners, Services and more.
  • Designing Different Background services for teh application wif teh help of handlers and registry.
  • Implemented custom animations for card flips, flying text, activity transitions.
  • Extensively used Rest web services to display teh data on teh user interface.
  • Has been part in improvising and testing on teh application.
  • Involved in requirement gathering, UI design and development using jet pack compose.
  • Involved in writing unit test cases.
  • Executed build scripts to produce test and production builds. Implemented Google Maps Android API V2 by using teh GPS coordinates to display nearest rental locations.
  • Implemented all teh payment options via payment gateway.
  • Implemented push notification for teh successful transactions’ receipts.
  • Participated in scrum ceremonies like Iteration Planning Meeting, daily stand-ups, demo meetings and retrospective meetings.
  • Tested teh app on different Handsets and Tablets on GenY motion

Environment: Android studio, Android SDK, Rest, Json, DB Visualizer, Bug Tracking Toll, Bit bucket, GIT, Mobile Center, MVVM, Invision.

Confidential, Johnston, RI

Sr. Android Developer

Responsibilities:

  • Designed UI using views provided by Android and created custom views when required. Involved in updating teh application UI and application data structure.
  • Implemented mobile app for Android by using Java and Kotlin.
  • Supported and developed Android native app using JAVA and Kotlin language.
  • Developed a production app for Google Play, Family Organizer that is a productivity application written in Kotlin that syncs family data like to-dos, schedules, and checklists across Android.
  • Used various devices, which include tablets and phone wif a latest Android OS to teh application.
  • Worked wif Dialog Fragments for Pop-up and Used List Adapters, Spinners, and Loaders.
  • Used JIRA to keep track of outstanding bugs, participated in daily stand-ups, sprint reviews, Kick-offs.
  • Created social login using Gigya API's. Integrated user social accounts wif teh express account.
  • Used third party SDKs and libraries like Google Analytics, Event Bus, Couchbase, Retrofit, and Picasso for tracking crashes and usage data, loading images, dependency injection, jet pack components and API calls.
  • Created e2e test suites for all components and run them on protractor.
  • Involved in user meetings to gather teh requirements of teh application and worked on application designing, testing, deployment and maintenance.
  • Implemented zip code functionality using Location Manager API.
  • Worked wif zebra devices to implement barcode scanning for item list in recycler view. Working on manual and weighted item picking and upc check scanning items to add cart.
  • Worked on large complex existing codebase in latest Android SDK, Android Studio and APIs using TDD, MVP.
  • Included dagger for dependency injection for mocking JSON wif Mockito into REST API web service.
  • Implemented widget plugin project using Search API, Content Providers, and Data base API.
  • Developed business logic along wif connecting teh application to teh server wif REST web services.

Environment: Android studio, Android SDK, Rest, Json, DB Visualizer, Bug Tracking Toll, Bit bucket, GIT, Mobile Centre, MVVM, Invision.

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Work on applications associated wif this project and communicate wif business analysts and QA engineers throughout teh software development process to understand and adapt to teh evolving technical requirements for teh project.
  • Aid in resolving routine production support problems associated wif this project.
  • Follow our software development processes and help evaluate ways to improve those processes while functioning as a member of an agile team. This includes developing and implementing test plans and scripts as well as test, technical, and end-user documentation.
  • Translate business requirements to sound technological solutions; design and develop multitier enterprise applications employing a service-oriented architecture.
  • Work on cross-platform native mobile application and web application development, ensuring scalability and performance requirements are met. This currently requires application of Java/Kotlin, Design patterns, Backend Integration, API, Unit Testing, and Android Natives in Android Studio. This also requires leveraging Android components like activities, intents, services, used fragments, list views, grid views, adapters, and REST.
  • Assist in developing and implementing teh user experience wifin teh project applications.
  • Developed various helper classes which needed following core Java multithreaded programming and collection classes.
  • Designed teh User Application Interface wif navigation bar, view pager.
  • Making teh Restful Service Calls using Google’s Volley Library at teh various stages in teh app development cycle and parsing teh responses back from teh web servers according to teh application requirement.
  • Responsible for adding teh update module for checking teh latest version of app using Bluetooth and Wi-Fi.
  • Extensively worked on designing teh layouts to be compatible wif multiple screen sizes.
  • Registered teh Broadcast Receivers for teh android system announcements.

Environment: Android studio, Android SDK, Rest, Json, DB Visualizer, Bug Tracking Toll, Bit bucket, GIT, Mobile Centre, MVVM, Invision.

Confidential, Addison, TX

Android Developer

Responsibilities:

  • Worked in different modules of application like design, development and testing of application for Android mobile devices in Kotlin.
  • Involved in requirement gathering, UI design and development.
  • Implemented room controller’s recycler view in connected room on Dashboard activity using MVVM pattern
  • Displaying teh room controller tiles after successful check in using api provided by back end.
  • Responsible for added thermostat image button through which teh room temperature can be operated by teh users.
  • Worked on implementing teh tv remote fragment inside dashboard activity where live streaming apps and live tv channels were displayed using recycler view wif animating effect.
  • Extensively worked on getting and teh live tv channel data to display inside connected room.
  • Responsible for adding teh update module for checking teh latest version of app using Bluetooth and Wi-Fi.
  • Worked on testing teh application using J-UNIT testing framework.
  • Responsible for testing teh application in stage, code review fixing teh bugs and providing post-production support.
  • Developed and implemented custom Layouts, Views, AsyncTasks, Adapters, Lists, Fragments Activities, Interfaces, Listeners, Services and more.
  • Designing Different Background services for teh application wif teh help of handlers and registry.
  • Used JIRA to keep track of outstanding bugs, participated in daily stand-ups, sprint reviews, Kick-offs.
  • Created social login using API's. Integrated user social accounts wif teh express account wif firebase.
  • Participating in Agile working practices such as daily scrum meetings, reviews and retrospectives.
  • Worked on designing teh sleep timer and digital key module where check in and checkout made flexible wifout teh help of desk people.
  • Experience designing, developing, debugging and deploying software for server-side development using Java/ Kotlin as teh primary language.

Environment: Android studio, Eclipse, C/C++, Java, JavaScript, SQL, UI, JSP, Servlets, HTML, Zeppelin, Web Services, JMS, XML, Android Map View, API, PHP, MySQL

Confidential, Atlanta, GA

Android Developer

Responsibilities:

  • Worked in different phases of project life cycle like design, development and testing of application for Android mobile devices.
  • Involved in requirement gathering, UI design and development.
  • Implemented web views, list views & populated lists from database using simple adapters.
  • Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and edit boxes.
  • Designed downloading files and images by showing Progress Bar Activities and implemented Status Bar.
  • Responsible for SERVICES, ASYNC tasks and Alert Notification API to implement event reminder feature into teh mobile app. Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation.
  • Strong experience wif Android Framework APIs such as Google Maps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.
  • Responsible for adding teh Reader API, this allows reading teh payment card data.
  • Designed custom dialogs, custom notifications for displaying teh generated payment code.
  • Responsible for storing teh Payment code wifin teh app using teh Shared Preferences in SQLite database.
  • Registered teh Broadcast Receivers for teh android system announcements.
  • Designed teh Custom Action bar, Custom Progress bar while making service calls.
  • Implemented capturing teh screenshot of teh payment screen, Bitmap to pdf conversion features using Android NDK.
  • Experience in Android Networking Libraries like Volley and OKHttp.
  • Understanding system requirements, test case planning and execution, Functional testing, Integration Testing, Track issue records and reporting by using bug tracking tool.
  • Video recording. Backend implementation. Displaying video in vertical scrolling list and currently studying Native
  • Experience in teh required GUI by making modifications to teh XML files.
  • Experience wif REST and SOAP web services.
  • Worked on Continuous Integration and code version using GIT.
  • Debugged application using ADB, Trace View, DDMS and Log Cat.
  • Worked wif JSON library to parse JSON files.
  • Created multiple Content Providers wif a native approach to handling UI asynchronous updates.
  • Managed development wif a team of Android developers, back-end developers, and front-end designers.
  • Coded in Java using Android Studio, on teh app in MVP architecture to achieve a complete separation of concerns, better code reusability, and a higher percentage of unit tests.

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API's, JDK 1.6, XML, JSON, GPS, ADT Plug-in, CVS (version control), JNI, Logcat, DDMS console.

Confidential, Austin, TX

Android Developer

Responsibilities:

  • Interacted wif business and development teams to analyse teh user requirements.
  • Developed different projects separately in both Eclipse and Android Studio.
  • Creating various custom views for teh application using standard Android components, database, services and various UI widgets types.
  • Designing and developing teh Web Tier using JSP, Servlets, HTML, Struts and tiles framework.
  • Created a real-time web platform using jQuery Mobile, Flex, WCF Services and TSQL stored procedures.
  • Worked wif Web Services team to implement teh backend support.
  • Worked on Android JMS App for Point-to-Point asynchronous messaging for high transactional Banking operation.
  • Designed and developed several scripts using SQL and created a database using Oracle wif stored procedures and triggers.
  • Implemented teh Spring Acegi Security for authenticating teh customers.
  • Synchronizing teh server for getting teh credit and due balances of teh customer.
  • Created a new XML layout wif Android Map View to display teh location Map and defined teh layout that can be reuse.
  • Developed an app using teh Google Play Services APIs like Web Services for directions and places in client applications.
  • Created dynamic data driven and interactive web pages using PHP, MySQL and Apache.
  • Designed new version of teh app by implementing register and login screens including UI and functionality.
  • Experience using debugging tools such as DDMS, Logcat and android device monitor.
  • Engaged in constructing automated unit testing, performing usability testing on UI, ad hoc testing based on test and fault models.
  • Tested teh application using Espresso and UI Automator automation tools.
  • Used GIT for version control and Gradle as build tool.
  • Tested teh app across various versions of android and different android mobile devices to assure quality and performance.
  • REST web service interaction utilizing OAUTH authentication and retrieved JSON response.
  • Used Android SDK, Eclipse IDE, Dalvik Debug Monitor Server, Android NDK Android Virtual
  • Device, and Android Debug Bridge for development and debugging tool.

Environment: Android studio, Eclipse, VBScript, ASP, C/C++, Java, JavaScript, SQL, UI, JSP, Servlets, HTML, Struts, jQuery Mobile, Flex, Web Services, JMS, XML, Android Map View, API, PHP, MySQL, Apache

We'd love your feedback!