We provide IT Staff Augmentation Services!

Android Mobile Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Over 8+ years of experience in Android Software Development in native mobile applications. 4 years of experience in Java Applications development and programming languages like C, C++.
  • Over 2+ years of experience in iOS Software Development in native mobile applications.
  • Expertise in developing Applications using Android Studio, Eclipse IDE and Xcode
  • 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, MVVM and MVI 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.
  • Experience with Cloud Services like IBM Mobile First
  • 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 comunications
  • Experience in 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, SWIFT, C, C++ and Matlab

Platforms: Windows, Android, LINUX and Mac OS (iOS)

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

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

IDE: Eclipse, Android Studio, Xcode, 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, TX

Android Mobile Developer

Responsibilities:

  • Design and implements new features.
  • Techcnical discutions with the Android team.
  • Increase and maintain high code coverage.
  • Bug fixing.
  • Train new resources and introduce into the project.
  • Implement testing driving development (TDD).
  • Record mimic sessions for the UI tests implementation.
  • Implement UI tests into the project with espresso.
  • Implment Unit testing into the project with JUnit.
  • Design and implement UI interface into the project.
  • Implement new features in the MVI architecture.
  • Regression process for features.

Environment: Android SDK, Kotlin, DbVisualizer, IntelJ IDEA, Postman, The exchange, Git, Git Hub, Android Studio, Visual Studio, Figma and Gradle

Confidential, San Diego, CA

Android & iOS Developoer

Responsibilities:

  • Design Implement SDLC on Medical software app
  • Implement and improve the best clean code practices
  • Implement new features or modules into the app
  • Implement CGM Graph feauture using KMM (Kotlin Mobile Multiplatform)
  • Implement TDD as a regular coding practice into the team
  • Implement Unit and UI testing into the View App
  • Working with agile methodologies
  • Estimate tickets with base on the Agile methodologies

Environment: Android SDK, iOS, Kotlin, Kotlin Mobile Multiplatform, Swagger, Git, REST, Android Studio,Xcode, Visual Studio, Postman HTML, CSS, JavaScript,, Bitbucket, PDM DASH, PDM OP5.

Confidential, Irving, TX

Android & iOS Tech

Responsibilities:

  • Design Implement SDLC on Banking project
  • Integrate MyTeck MySnap SDK for Remote Check Deposit
  • Implementeing RESTful services on the server side (Backend)
  • 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 new Module or functionalities to the project
  • Implementing Desgin patterns like MVVM in Android
  • Implementing RESTful call services on Android using Retrofit
  • Implement RESTful services with Spring Java on Server side (Backend)
  • Design and Implement UI requierments for the project
  • Fix bugs and create new Jira stories for the project
  • Development of new functionalitys Modules and integration
  • Implement TDD (Testing Driven Development)

Environment: Android SDK, iOS SDK, Eclipse Enterprice Edition, MyTek MySnap SDK, Deluxe SDK, Swagger, Git, REST, Android Studio,Xcode, Visual Studio, Postman HTML, CSS, JavaScript, Back Bone js, Bitbucket.

Confidential, Saint Louis, MO

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
  • Implemented bar code scanner for the requierments of the project
  • Integration new Module or functionalities to the project
  • Implementing Desgin patterns like MVVM in Android
  • Implementing RESTful call services on Android using Retrofit
  • Design and Implement UI requierments for the project
  • Fix bugs and create new Jira stories for the project
  • Development of new functionalitys Modules and integration

Environment: Android SDK, Eclipse, Git, REST, SQLite, Android API, ADT plugin, Android Studio,Bar code Scanner, Junit, Roboelectric, Mokito JIRA, Jenkins, Git, SVN, Brackets, JSON, Postman, HipChat, Slack, Zeplin.

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 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 with MantisBT for collaborate with team mebers and clients
  • Consumin RESTful 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:

  • the requierements of applications for Android development.
  • Design and develop applications using Android SDK (19 - 28).
  • Design and develop applications using iOS SDK
  • 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, Kotlin, Android Studio, Swift, Xcode 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 first plataform 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!