We provide IT Staff Augmentation Services!

Android Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Overall 8+ years of experience as Software Development Engineer with Designing, Developing, Programming Testing and Implementing the 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 Kotlin with Android Studio and Eclipse with 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.
  • Hybrid version of the app was created using React native JavaScript, HTML5, and appcelerator.
  • Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA, Android Studio.
  • Experience in various SDLC methodologies like Agile development and Rapid Application Development (RAD).
  • Expertise in developing Android Enterprise applications for tablets and mobile devices using Eclipse, Android SDK, Android Studio and ADT development tools.
  • Experienced in working with several versions of Android SDK like Gingerbread, Honey Comb, Ice Cream, Sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow, Nougat, Oreo.
  • Used Android frameworks and APIs to efficiently load data and update databases: Loaders, Async Task Loade rand Sync Adapters.
  • Experience in using various development environments like Eclipse and My Eclipse.
  • Proficient in gathering requirement analysis, functional analysis, conceptual and logical thinking.
  • Implemented web service using Rest webservices.
  • Experience working with Google Maps APIs, In-App Purchases, In-App advertising, Geocoder API, Ticketmaster, Geo locations, 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 with tools like SVN, GIT and CVS.
  • Excellent Technical, Communication and Interpersonal Skills with 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 API's into Android apps such as Twitter, Facebook, Google, YouTube.
  • Experience in creating code clean architecture documents, code review standards.
  • Experience in establishing better design patterns to implement mvc and mvp architecture.
  • 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 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.
  • Experience in implementing push notifications.
  • Experience using advanced Android capabilities including GCM/FCM, camera, multimedia playback.
  • Experience with an ORM like ActiveAndroid.
  • Experience with debugging apps via AppSee & Crashlytics.
  • Extensible used Azure management and graph API.
  • Experience for implementation of disaster recovery solutions to include On-Prem, AWS, Azure and CenturyLink Cloud services.
  • Leveraged cutting edge technology like Kotlin, Android JetPack, Retrofit, Navigation, ViewModel, Room, Actions.
  • Experience writing apps from scratch in Kotlin.
  • Implemented CI/CD process using TeamCity for global development team, allowing for dozens of code updates per hour with zero downtime
  • Maintain build profiles in Team Foundation Server and Jenkins for CI/CD pipeline
  • Developed custom integrations between devops server tools (enterprise Java, Spring framework plugins.
  • Manage FTP, SFTP, connections and setups.
  • Deep understanding of modern android development & ecosystem with emphasis on functional reactive programming with Dagger & RxJava.
  • In depth experience in using Android SDK tools like Hierarchy Viewer, Trace View, zip align, Draw 9-patch, AVD Manager.
  • In depth Experience in programming RFID and barcode scanning.
  • In depth Experience with embedded real time systems with limited resources (memory and processing)
  • Good understanding of network protocols like REST, JSON, HTTP, SSL, Bluetooth, Wifi, Cell modems and vehicle bus protocols like CAN, Understanding of Automotive networking protocols such as J1939, LIN.
  • In depth understanding of Intents, Content Providers, Services, Broadcast Receivers, AsyncTask, Handlers, and AIDL.
  • In depth experience Debugging ADB/Logcat/Event Logs analysis/Tombstore for crash/ANR .
  • Experience with IPC methods such as Binder, AIDL, Message Queues
  • Strong understanding of Android UX, database operations, file I/O, network programming, concurrency and multi-threading in mobile development.
  • Knowledge and experience on Performance Monitoring and Protocol Analyzer tools (e.g., Wily, Wireshark).
  • Experience with VOIP (SIP), Media streaming technologies (RTP, RTMP, RTSP)

TECHNICAL SKILLS:

Languages: C, C++, Java 8, Python, kotlin, GO, Elixir.

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

Scripting languages: HTML5,CSS3, DHTML, XML, JavaScript, JSON, XML, XSL, XSLT, JSP, JSTL, Maven3.0, Ant 1.5/1.7, AJAX, jQuery, Objective c.

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

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

Version controls: SVM, GitHub, CVS, SVN, ClearCase,XCode 3.0,Bitbucket.

Web Servers/Services: JBoss, WebLogic, WebSphere, Tomcat, Jetty, JProfiler, Apache, SOAP, REST, WSDL, UDDI, SpringBoot Microservices

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye, Taiga.io, GitHub, AEM, JNI, HAL, DevOps,.

Frameworks: Retrofit, Espresso, Glide, Picasso, Dagger, OKHttp, OAuth,.NET,Google, CORDOVA, ionic junit, mocha, Eventbus.

Database Tools: SQL Developer, TOAD 9.0, MSSQL Server Management Studio

Build Automation Software: ANT, Maven, Jenkins, Shell Scripts, Batch Scripts, Robotium, Testing, Code Quality and Bug Tracking Tools JUnit, Mockito, JIRA.XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Android Developer

Responsibilities:

  • Worked in different phases of project life cycle like design, development and testing of application for Android mobile devices.
  • Developed desktop(windows) apps leveraging Node WebKit.
  • Create FTP, SFTP and VPN Connections for file processing.
  • Worked with Webkit and the chrome V8 library.
  • Involved in requirement gathering, UI design and development.
  • Experience writing apps from scratch in Kotlin with Android studio.
  • Implemented web views, list views & populated lists from database using simple adapters.
  • Implemented Kotlin with Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.
  • 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 the mobile app.
  • Strong experience with Google Framework Android Framework APIs such as Google Maps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.
  • Working on OData RESTful API.
  • Experience in using dependency injector called Dagger to test the classes
  • Modified Android manifest XML file to include all user permissions such as GPS, SMS READ /SEND / RECEIVE.
  • Experience in Android Networking Libraries like Volley
  • Experience in integrating the application with analytics to log User Sessions and Touch Gestures.
  • Experience in the required GUI by making modifications to the XML files.
  • Experience with 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 with JSON library to parse JSON files.
  • Experience with the process of Video live streaming Webcast or Screencast, Single and Multi-camera production, Live linear stream.
  • Experience with In-App purchased billing with AIDL.
  • Publish app to a closed or open testing track in Google Play and Ensure each tester opts-in to app’s test. On test’s opt-in URL(In-App purchase)
  • Designing wireframes, site maps, and email campaigns.

Environment: Android SDK, 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, Azure cloud, Google cloud Datastore, Angular 4.0, GDB, LLDB, WPF Data binding, MangoDB, Apiary, AWS.

Confidential, Detroit, MI

Full Stack Native Developer

Responsibilities:

  • Worked on Location Manager API and Google Location Services to locate nearby agents with respect to the customer with the ability to navigate to the agent and call the agent location.
  • Worked with the UI/UX and business team to design, implement the screens and app architecture.
  • Created various views included custom and compound to generate a better final User Interface (UI/UX) and improved the retention.
  • Worked on UI front end technologies like HTML5, CSS3, JQuery, JavaScript, AJAX and Angular4.0 JS with Spring Boot 2.0 developed communication p pages for Mobile application.
  • Designed, developed, maintained Application using VB.Net, C#, WCF, ASP.NET, Javascript, JQuery, Angular 4.0, HTML5, CSS3.
  • Included Dagger for dependency injection for mocking JSON with Mockito into RESTful API web service.
  • Develop and analyze requirements, design code and documents and build Enterprise Web Based Applications using React JS, Redux JS, JSX, JavaScript ES6, HTML5, CSS3, MVC, Web API, Node.
  • Work with various JavaScript technologies/frameworks such React/Redux and Angular.
  • Used ADB (Android Debugging Bridge) command line for installing APK's and as a debugging tool (extracting log files).
  • Wrote reactive sleep score calculation component composed of asynchronous and event-based calls using observable sequences using RXJava / RxAndroid.
  • Implemented REST API as Spring Boot Microservice to perform modular functionality as per Microservices architecture.
  • Proficient in working with various technologies like Java, Java Beans, J2EE (JSP, JSF, Servlets, EJB), Struts, Spring, Hibernate, Microservices, Spring Boot, Spring Cloud, Ajax, JQuery, JMS, JDBC, XML, JAAS, JAX-WS/JAX-RPC, Web Services, LDAP and Design Patterns.
  • Hybrid mobile application development using Ionic, Angular, React / Redux, JavaScript.
  • Experience of creating digital wireframes to arrange UI elements to allow users to navigate app.
  • Coordinate with design and back-end teams - Replicate design given by graphic designer into web page using HTML, CSS, JavaScript/JQuery.
  • Coded in Java using Android Studio, on the app in MVP architecture to achieve a complete separation of concerns, better code reusability, and a higher percentage of unit tests.
  • Experience in working automated tests and writing into manual test cases.
  • Experience in creating staging collection for MangoDB.
  • Worked on application prototyping to help IMP migrate the current application from MSSQL/.NET to Python, Django, and PostgreSQL database. During this project I had the opportunity to review the current database and come up with the database migration script from MS SQL Server database to Amazon RDS PostgreSQL database.
  • Use PostgreSql to create the backend models and manage the database migrations using Django.

Environment: Android Studio, Android SDK, SQLite, Eclipse IDE, Espresso, Volley, Dagger, OpenGL, Soap UI, JDK, XML, JSON, Services and Receivers, Material design, Angular JS, SQLite, Log Cat, swift, Microserives, Azure cloud, Kotlin with Android studio, Type script,Bitbucket, MangoDB, ionic, AWS, SpringBoot Microservices, payment gateway, SDK Integration, NDK, python, Salesforce marketing cloud, Elixir/Phoenix .

Confidential, Riverwoods, IL

Android Developer

Responsibilities:

  • Involved in different phases of the project life cycle like design, development, testing and deployment.
  • Worked on Location Manager API and Google Location Services to locate nearby agents with respect to the customer with the ability to navigate to the agent and call the agent location.
  • Worked with the UI/UX and business team to design, implement the screens and app architecture.
  • Created various views included custom and compound to generate a better final User Interface (UI/UX) and improved the retention.
  • Improved the performance and UX of several modules of the local Content management system.
  • Used Automotive for syncing mobiles, where user can Locate and Navigate to nearby T-Mobile store
  • Worked on UI front end technologies like HTML5, CSS3, JQuery, JavaScript, AJAX and Angular4.0 JS with Spring Boot 2.0.
  • Designed, developed, maintained Application using VB.Net, C#, WCF, ASP.NET, Javascript, JQuery, Angular 4.0, HTML5, CSS3.
  • Implemented Retrofit2 asynchronously so that the long running operations could be carried out on a background thread.
  • Experience writing apps from scratch in Kotlin with Android studio.
  • Developed the application to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/ mdpi/hdpi) based on the device.
  • Implementation of a TCP/IP connection management protocol that handles incoming connections requests from client apps on the Server end.
  • Implemented a Home screen with Navigation Drawer allowing user to switch between screens from anywhere in the application.
  • Involved in the development of the Login authentication process using token services for the secure authorization and authentication on the application.
  • Included Dagger for dependency injection for mocking JSON with Mockito into RESTful API web service.
  • Develop and analyze requirements, design code and documents and build Enterprise Web Based Applications using React JS, Redux JS, JSX, JavaScript ES6, HTML5, CSS3, MVC, Web API, Node.
  • Implemented capturing the screenshot of the payment screen, Bitmap to pdf conversion features Using Android NDK implementing C/C++ code.
  • Design and Development of APIs in the NDK layer for various features, functionalities available in the React Native layer.
  • Wrote reactive sleep score calculation component composed of asynchronous and event-based calls using observable sequences using RXJava / RxAndroid.
  • Wrote Unit Test using JUnit, Mockito and Espresso.
  • Implemented REST API as Spring Boot Microservice to perform modular functionality as per Microservices architecture.
  • Used GIT for version control and followed Agile with JIRA for implementing this project.
  • Proficient in working with various technologies like Java, Java Beans, J2EE (JSP, JSF, Servlets, EJB), Struts, Spring, Hibernate, Microservices, Spring Boot, Spring Cloud, Ajax, JQuery, JMS, JDBC, XML, JAAS, JAX-WS/JAX-RPC, Web Services, LDAP and Design Patterns.
  • Experience with Android Human Interface (User Control, Animation, Direct Manipulation).
  • Experience Android infotainment domain system.
  • Experience with UI Automator (Testing framework) which provides API.
  • Robust experience writing test code and testing your application to capture the unexpected actions regarding application.
  • Hybrid mobile application development using Ionic, Angular, React / Redux, JavaScript.
  • Experience of creating digital wireframes to arrange UI elements to allow users to navigate app.
  • Experience testing of wireframes, mockups, and prototypes.

Environment: Android Studio, Android SDK, SQLite, Eclipse IDE, Espresso, Volley, Dagger, OpenGL, Soap UI, JDK, XML, JSON, Services and Receivers, Material design, Angular JS, SQLite, Log Cat, swift, Microserives, Azure cloud, Kotlin with Android studio, Type script,Bitbucket, MangoDB, ionic, AWS, SpringBoot Microservices, payment gateway .

Confidential, Houston,TX

Android Developer

Responsibilities:

  • Integrated location based services using Google Maps API from the GPS to display locations of the nearest ports
  • Collaborated with web services team to implement the backend as a service(mBaas) support.
  • Experience including Web Backend (Java, Go, C/C++) and Web Frontend(React).
  • Worked on linking the FedEx Services Android App using Faster Jackson.
  • Implemented Android Bluetooth and Location Connectivity components.
  • Used Mockito framework which helped to write tests with a clean & simple API.
  • Implemented Google's Material Design for better look and feel of user experience.
  • Implemented List View, so as to show the different shipments and maps as a form of list
  • Implemented SQLite databases to monitor shipments.
  • The app using the location based services demanded integration of Wi-Fi, GPS, Camera and Bluetooth Integration.
  • Implemented the NDK for smooth functioning of the location based services on Android.
  • Implemented the Kotlin with Android studio for smooth functioning of the location based services GPS, Bluetooth on Android.
  • Implemented push framework on Google's push notification service.
  • Tested the application on Robotium, Appium and Roboelectric, JUnit to ensure quality control of the app.
  • Played with variety of third-party libraries to either reuse or fork and tailor it to our needs with their existing codebase and also in the build. Gradle.
  • Provided support for the desktop version of the app where Backbone.js was implemented on JavaScript framework with a RESTful JSON interface, based on the model-view-presenter (MVP) application design paradigm.
  • Experience with Internationalization APIs like Formatters, Collation, and Message Format.
  • Used Android SDK and NDK to well suit for the different kinds of Android Devices.
  • Responsible for rendering the 2D graphics to the user using openGL.
  • Experience with UI Automator.
  • Worked extensively with Objective C, Cocoa Touch frameworks and also used Swift for the new classes.
  • Built IPhone/iPad application via C, C++, Objective-C, XCode, Xamerian, CoreData and Swift (beginner).
  • Experience with Vue.js using ‘progressive framework’ for building user interfaces.
  • In depth experience with Native Script building cross-platform native mobile apps.

Environment: Android SDK, Eclipse IDE, Google Maps, GPS, Wi-Fi, AML and SQL Databases, JIRA, DOORS, JUnit, GPS Services, Appium, Robotium, Roboelectric, Bluetooth, Backbone.js, TDD, Swift, XCode, Android Kernel, Mockito, Bluetooth, openGL, Internationalization and Localization, HTML 4, Microservices, Kotlin with Android studio, objective c, React Native, Native script, payment gateway.

Confidential, Boston, MA

Android Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
  • Worked with Android Studio and the latest Android SDK in developing a mobile application.
  • Developed rich user interface of the application by making best use of the Android UI Layouts and Fragments.
  • Developed Custom UI Views based on UI Kit Framework.
  • Worked with UI Navigation View, UI Tab Bar View, UI Custom Cell, UI Alert View.
  • Implemented several types of Layouts like Linear Layout, Relative Layout, Table Layout & Frame-Layout.
  • Made the best possible use of widgets like Text Views, Image Views, Buttons, List View, Scroll View, Progress Bar etc.
  • Good experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
  • Experienced in Core Animation Framework, creating animations to include rotation, fade, translation and scaling.
  • Agile Java Development Test-driven Development using JUnit RAD.
  • Developed activities, UI layers natively and customized as per the client request native UI components React native.
  • Good understanding in Android OS, interactive application development and memory management.
  • Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
  • Worked on memory management with respect to database, data loading and debugging the application using Logcat, DDMS.
  • Good mobile and web design skills using Activities (android), HTML5, JavaScript, AJAX and XML.
  • Worked on GUI applications using Java SWING and AWT.
  • Create GPS performance monitoring app with graphical UI interface using graphs and real-time statistics.

Environment: Android SDK, Eclipse IDE, JDK, JSON, JIRA, Agile, Windows 7, GIT (version control), JSON, HTML5, payment gateway.

We'd love your feedback!