We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 10 years of IT experience in software development and 7+ years of experience in Android development, testing and deployment in both consumer and enterprise based mobile applications and worked on diverse technologies such as PHP, Java, HTML 4/5, and CSS/CSS3 & JavaScript.
  • Full Software Development Life Cycle including strategically designing, development, debugging, optimization, deployment and maintenance.
  • Strong understanding OOP (object oriented programming, analysis and design) concepts such: classes, objects, encapsulation, polymorphism, inheritance, implementation, and interfaces.
  • Android 7.0, Android6.0, Android5.0 and Android4.x Native and Hybrid applications development using AOSP Frameworks
  • Expertise in Asynctask, multithreading, migration, interfacing, routing, testing and production support.
  • Experience in Android NFC HCE Mobile payment application development using Android5.0 & Android Studio1.0.
  • Experience in Android 5.0 Push Notifications API’s and Notifications Metadata API’s, Android 4.4 KitKat new semantics API to handle SMS or MMS message, full - screen immersive mode and screen recording.
  • Expertise in Android 4.4 KitKat hardware sensor batching such as fall detections and preventions, Fitness, location tracking, Bluetooth Low Energy (BLE) and Bluetooth4.1 HID and GATT.
  • Experiences in Android Application Build and Testing toll (Jenkins) and Android Alignment tool (Zipalign).
  • In-depth knowledge of Android 4.x UI design with Fragment Manager, Notification Manager and Telephony API.
  • In-depth knowledge of Android OS and kernel development using Linux kernel 2.6, security model, memory management, process management, network stack, device driver model and HAL.
  • Extensive experience in Android application framework and Life Cycle using activity manager, resource manager, window manager, package manager, location services and Bluetooth services.
  • Experience in Android Repository CVS and distributed Version Control System using.
  • Experience in Firmware programming (Assembly Language, C, C++), OOPs, OODs, digital and analog hardware design and development, microcontroller product design and development using RISC, CISC and ARM Architecture.
  • Extensive experience in managing multi-location teams.
  • Attention to details and desire for quality, result-oriented, highly motivated, self-starter, able to work independently as well as collaboratively with a diverse technical team.

TECHNICAL SKILLS

Android: All Platforms (Gingerbread, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat)

Libraries: RxJava,, RxAndroid, Dagger 2, Android Volley, Retrofit, Gson, Picasso

Programming Languages: C, Java, C#.NET, PHP, JavaScript, JSON, Ajax, SQL

Operative Systems: Android OS, Linux (Ubuntu Server, Ubuntu Desktop, Debian), Windows, Windows Server.

IDE: Android Studio, Eclipse

Java: J2EE, JDBC, Java Design Patterns, Android SDK

Frameworks: Bootstrap, Materialize,, Jersey, Postman, Smarty (Engine Templates), jQuery

Web Servers: Apache, Tomcat

Web Services: RESTful API JSON, XML

Database: DinanoDB, SQLite MySQL, PostgreSQL, Oracle, Firebase

Source Control: Git, SVN, CVS

Testing Tools: Android instrumentation, jUnit, Mockito

UI/UXTools: XML, Material Design Guidelines & Metrics, HTML5, CSS3

Other Tools: Patterns Design (Singleton, MVC, MVP), Smarty, Sublime Text, Visual Studio Code

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Android Developer

Responsibilities:

  • Worked extensively with Android Studio, Java and Android SDK to designing, development, debugging, optimization, deployment and maintenance app.
  • Implemented the backend API’s using REST framework in Java
  • Implemented RxJava and RxAndroid to implement a new web to consume a web service without block the UI main thread.
  • Develop smart devices that integrates seamlessly into home to provide an experience unique.
  • Architect and implement new features on device application.
  • Develop client app to control multiple devices.
  • Maintain ETL data pipelines.
  • Maintain a continuous integration tool for testing and deployment.

Confidential, Austin, TX

Android Developer

Responsibilities:

  • Design and develop mobile POS for restaurants and stadiums
  • Implemented google map integration to visualize the event and vendor locations
  • Used GIT for version control
  • Android contact book integration for guest invitations
  • User registration with profile creation
  • Implemented and managed the backend integration through REST APIs and Parse SDK
  • Implement a continuous integration tool to validate code, implement automatic testing and releases. Improving developing time, provide, and increase reliability.
  • Provide support to clients and third party providers.
  • Develop a service to perform offline transactions.
  • Build and maintain a continuous integration tool on Amazon AWS to test open PR’s.
  • Upgrade code base to Kotlin, using MVP pattern and dependency injection libraries.

Confidential, Austin, TX

Android Developer

Responsibilities:

  • Help restaurant managers organize store operations.
  • Designed and implemented features for party management, guest’s invitations, and task and expense management.
  • Add SQLite database with OrmLite to allow offline edits for the task list.
  • Rewrote several modules to be more maintainable and testable according to the passive MVC pattern
  • Analyzed the requirements to build SSP Backend
  • Developed API to support creation and management of users, roles and user sessions.
  • Implemented Rest API layer, service layer, data access layer for Reporting API.
  • Implemented API to generate various customer facing reports like Auction reports, Publisher Overview reports and bidder reports.
  • Designed and developed validation framework for validating supply and demand side entities using hibernate validation.
  • Implemented an interface to upload log files to Amazon S3.
  • Implemented RxJava and RxAndroid to implement a new web to consume a web service without block the UI main thread.
  • Designed and implemented help authoring tool for authoring help including backend and UI
  • Designed and implemented Email Publishers nightly reports. This is a job/tool that emails the supply overview reports (as an attachment) to the publishers on a regular basis
  • Implemented the Supply Sync tool API (backend) that basically sync any non-tremor seat into the tremor seat
  • Developed unit tests using the JUnit framework to support unit testing.
  • Troubleshooting and bug-fixing to ensure the quality code delivery.

Confidential, Austin, TX

Mobile Developer

Responsibilities:

  • Design and develop a white label mobile application for pharmacies to engage their users through their own “branded” mobile app.
  • Develop multiple libraries to communicate with native code to improve performance.
  • Provide health news, videos, refills, medication description, and locations
  • Designed the logic flow that contains all the necessary screens.
  • Designed the remote database and its stored procedures; using SQL.
  • Programmed the Directory screen using ViewPager and RecyclerView.
  • Programmed the NavigationView to make easer the navigation through different screens.
  • Implemented MVC pattern to define architecture of that application
  • Used Material Design Guidelines looking for give itself a great appearance.
  • Programmed the functionality to read QR codes.

Confidential, Shreveport, LA

Software Engineer

Responsibilities:

  • Build iOS applications according to client specifications, meet with clients, deliver timely updates on progress, and finish the work in a timely manner.
  • Contributed forecasting of Demand and Android and iOS Application.
  • RESTful service with JSON response is used for reporting.
  • Worked on Delay Reasons Module in Connected farm application.
  • Designed and implemented the Module Architecture.
  • Designed all the screens in the application using layout elements and attributes and support libraries.
  • Implemented the background Service class for sending and receiving updates from modem to perform actions.
  • Worked with receiving the updates from modem by binding the service to application to perform the appropriate actions
  • Integrated compiled C++ source libraries in the application and using them in to interact with the modem.
  • Worked on listening for the events coming back from the modem with socket connection, and handling the connection using a background service.
  • Some of the released apps: GameHawk, Cabot and Living Scriptures.

Confidential, Austin, TX

Senior Mobile Developer

Responsibilities:

  • Design and develop mobile applications proving health information like New, FDA alerts, videos, refills, ask to therapist, and questionnaires.
  • Gathered requirement from client and analyze it for the features and application flow
  • Designed the Application Architecture and developed the application.
  • Used the Fragments with Activities for the application flow.
  • Worked on making payments through the PayPal card reader using PayPal SDK
  • Integrated Social Network SDKs like Facebook to provide the Login behavior for application and fetching the user data from his account.
  • Some of the apps released were Confidential, DailyRx, 1800Therapist, and 1800Oncologist.
Confidential

Senior Android Developer

Responsibilities:

  • Design and develop mobile applications to provide mobile payment features, electronic wallets, loyalty cards, purchase air time for cellphones and other services for a direct interaction with the points of sales as a way of replacing actual plastic cards.
  • Develop mobile POS Application for a sports retailer that integrates a mobile wallet as well all the backend architecture. Develop of an application to enter a bank website using of dynamic tokens on smartphones to increase the security and other similar applications under multiples NDAs.

Confidential

Software Developer

Responsibilities:

  • Development secure system focus on Electronic invoice, using technologies over C/C++ to get a better performance due the high load by the costumers.
  • Wrote JNI interface classes for interacting the application with the modem to perform actions.
  • Integrated compiled C++ source libraries in the application and using them in to interact with the modem.
  • Worked with configuring the native development environment to compile and run.
  • Designed and implemented the Module Architecture.
  • Designed all the screens in the application using layout elements and attributes and support libraries.

We'd love your feedback!