We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Plano, TX

SUMMARY:

  • Android developer with 5 years of experience in Native Android Development, strong knowledge of java concepts and deep understanding of Android main components.
  • 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 Android KitKat 4.4 to latest Android Pie 9.0.
  • Proficient in App UI design for both Android Widget (using RemoteViews) and the app itself using the Material Design which includes RecyclerView, GridView, NavigationDrawer, Scroll Tab, Swipe Tab, Fragment, Dialog Box, Animations, Vector Drawable, ListView, Bottom bar and so on.
  • Experience in Test Driven Development (TDD) using Junit, Mockito and Roboelectric.
  • Experience in applying System Development Life Cycle (SDLC) and Object-oriented analysis and design (OOAD) for applications and understanding of business rules.
  • Experience in Reactive Programming (RxJava).
  • Experience in Android MVC and MVP patterns.
  • Proficient with common Android framework APIs (Location, Camera, Notifications, Maps).
  • Experience managing apps and Memory Management using Paging and Hash mapping.
  • Worked with UX Designers, Architects & Developers to build enterprise mobile solutions.
  • Good understanding of SOAP, Web Services, XML Parsing and JSON.
  • Experience in Web Technologies like HTML5, CSS3, JavaScript, JQuery.
  • Highly proficient in dealing with Threads and Multi-threading concepts such as Synchronized.
  • Expertise in shaping the project structure using UML diagrams with help of Rational Rose.
  • 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, SQLite, Realm and Microsoft Access.
  • Experience with Mobile app Automation testing using Appium.
  • 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 technologycomunications
  • Experiencein embedded programming with Texas instruments and Microchip microcontrollers
  • Worked closely with Technical lead, Scrum Master, Product Owner and testingteam members to understand reqrements, design, and ensure system meets business and technical objectives
  • Experience working in on-off shore models
  • Experience in Kotlin programming and interoperability with Java
  • Proficent with Github, Bitbucket, Gitlab repositories

TECHNICAL SKILLS:

Programming Languages: JAVA, KOTLIN, C, C++ and Matlab

Platforms: Windows, Android, LINUX and Mac OS

Web Technologies: XML, SOAP, Servlets, Swings, JSP, JDBC

Networking: TCP/IP, HTTP, HTTPS, DNS, FTP, Ethernet Connections (TCP, UDP)

IDE: Eclipse, Android Studio, Intellij IDEA, Visual Studio

Software: Microsoft Office package, Flash, CSS Cloud, Code Composer Studio IDE, JUnit, Mockito, Appium, Roboelectric VMWare, Virtual Box.

PROFESSIONAL EXPERIENCE:

Confidential, Plano, TX

Android Developer

Responsibilities:

  • Experience developing Android apps using Java
  • Used Git version control for the project
  • Supporting the maintenance team on its periodic tasks such as: bug fixing, continuous integration, build publication, communication with customer’s and technical staff.
  • Integration of a new feature to perform firmware updates for Bluetooth devices, by first downloading a firmware image from a file server through a webservice call, which is subsequently transferred to the Bluetooth device’s EEPROM
  • Implementation of a module which creates a permanent sales control ID for all the Bluetooth devices so that they can be uniquely identifiable and registered in backend server. This ID is generated and provided by our server and then it is transferred to the Bluetooth device to be permanently stored
  • Implementing Test Driven Development (TDD) cases using Junit for increase the performance java in the clases of the project
  • Implementing Test with Expresso and Junit for Instrumented tests
  • Flash the MCU microcontroller for the Fisher Price toys
  • Analyzing the requiermentns for the client (Fisher Price)
  • Working withMantisBT for collaborate with team mebersand clients
  • ConsuminRESTful API for the software updates of the toys
  • Implementing design patterns for increase the performance of the Mobile app.
  • Implementation of bug fixes.
  • Testing software for the updates of the toys.
  • Software implementation for the Internet of things (IoT) focused on the toys of Fisher Price.
  • Using interoperability with Kotlin and Java.

Environment: Android SDK, Eclipse, Git, Ubuntu, REST, SQLite, Android API, ADT plugin, Android Studio, Bluetooth devices, Junit, Roboelectric, Mokito JIRA, Mantis, Redmine, Jenkins, Git, SVN, yEd, Nuvoton Flash Programmer, Texas Instruments, Brackets, Scrum, JSON, Postman, HipChat, Slack, Zeplin

Confidential

Mobile Developer

Responsibilities:

  • Analyzing the requierements of applications for Android development.
  • Design and develop applicationsusing android SDK (19 - 28).
  • Analysis and design of mobile app rest services and integrate web rest full services in Android with retrofit.
  • Worked on Android threads and analisys and design for mobile architecture.
  • Worked on FireBase services crhaslitycs, Analitycs, Real - time database, Authentications, storage and cloud functions.
  • Created the Screen on Android.
  • Worked with push notifications for Android.
  • Extensively worked on GIT for version control.
  • Use GSON API for JSON deserialization and serialization.
  • Developed user documents for the users.
  • Take Control of the whole mobile project from another software factory.
  • Worked on security implementation by the client - side application.
  • Implementing Test Driven Development (TDD) using Junit, Expresso.

Environment: Java, Android Studio, Postman, HTML, FireBase, SQLite Server, REST API,XML.

Confidential

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 using Android technologies
  • 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
  • Implemented sorting options for search items based on categories (Relevance, Price, and Rating)
  • Experiences IBM Mobile firstplataform for backend services
  • Experience in Adobe analitycs for Android
  • 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 Source Treefor version control
  • Setup alert notifications for near bill to be paid using firebase
  • 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
  • Involved in debugging and porting the application on various mobiles
  • Implemented Fragments in Activities

Environment: Android SDK, Maven, IBM Mobile First, Java, SQLite, Firebase, sourcetree, XML, HTML, SOAP, REST, GUI, FX Applications, Front controller design pattern, Soap UI, Core Java.

Confidential

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 Mobile 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.
  • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10-inch devices by customizing views as per mockup.
  • Worked on UI and base Android framework issues during OS upgradation.
  • Used version control GIT.
  • 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.
  • Implementind Video chat SDK for Android.
  • Involved in working with Location Manager and Restful Web service with JSON.
  • Tested the application on various Android devices.

Environment: Android SDK, SQLite, 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) Source Tree.

We'd love your feedback!