We provide IT Staff Augmentation Services!

Sr. Android Developer Consultant Resume

Houston, TX

SUMMARY:

  • Software/Android Developer since 2014, Telecom Since 2010
  • 10 years in telecommunications devices, 6 plus years of experience software engineering including the development of mobile applications design on Android platform for various domains.
  • Expertise in development of both Android, Tablet, & Wearables applications. Consuming all the required API's for mobile application in an efficient way.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with various screen sizes
  • Experience with offline storage, multi - threading, and performance tuning
  • Proficient with RESTful API’s to connect Android applications to back-end services
  • Knowledge of the open source Android ecosystem and the libraries available for common tasks
  • Strong knowledge of Android UI Design Principles including MVVM, MVC, Dependency Injection, and more
  • Experience with Git, Github, Bitbucket and various source code version control systems
  • Experience with software debugging and testing techniques (debuggers, loggers, crash report tools, etc)
  • Experience with memory issues such as memory leaks
  • Strong Object-oriented programming background and deep understanding of Java
  • Familiar with Kotlin functional programming and RX Java
  • Background in Agile Methodology and SCRUM development in enterprise level environments
  • Possess a strong general knowledge of architectural concepts
  • Working knowledge of SQLite, and basic relational database concepts
  • Strong knowledge of HTTP and client-server interaction via APIs.
  • Familiar with common frameworks and libraries such as Dagger, RXAndroid, Material Design, Retrofit, etc.
  • Deep understanding of gaming, game engines, unity, and virtual reality development

SKILL:

Languages/Script: Java, Kotlin, C++, C#, SQL, and HTML/CSS, Unity, Unreal Engine

Android Expertise: Android Studio, Android SDK, RX Android, Dagger 2.0, Retrofit, Material Design, Crashlytics, Android Jetpack, ViewModel, Data Binding, Android Architecture Components, Realm, Spring, GooglePlay Services, GoogleAppEngine, TensorFlow

Data Formats: XML, Soap, JSON, HTML, RSS.

Methodologies: SCRUM, Agile Development, Restful Web Services, and MVVM, MVC

Database: SQLite, MySQL, Firebase

PROFESSIONAL EXPERIENCE:

Sr. Android Developer Consultant

Confidential, Houston, TX

Responsibilities:

  • Developed android app with end user in mind
  • Developed using Android Studio & Kotlin in a Java based app environment
  • Worked in a test driven development environment using daily SCRUM
  • Took lead on developing live streaming of Confidential missions
  • Displayed satellite tracking in both 2D maps and 3d earth models
  • Integrated Twitter API to showcase latest agency tweets
  • Integrated 3rd Rock Radio station in app streaming
  • Created successful app launch sequence and user registration flow
  • Developed and debugged the ISS camera feed
  • Integrated video play feature
  • Connected app with backend database for seamless real time information updating
  • Lead the Reaction based unit testing
  • Actively took part in spring planning and spring
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.

Sr. Android Developer Consultant

Confidential, Houston, TX

Responsibilities:

  • Developed app in Java/Android Studio using best practices
  • Integrated mobile payments solutions including Paypal API integration
  • Developed GPS and real time location movement including NFC to allow precision tracking of users in relation to Confidential stations along their route
  • Connected app to mobile payments in order to make credit card payments easier
  • Connected app with real time station data to allow users to reserve pumps in advance

Sr. Android Developer Consultant

Confidential, Houston, TX

Responsibilities:

  • Responsible for building cutting edge user experience for Confidential android applications
  • Worked alongside a large team of various engineers on various different layers of the application
  • Worked directly with product, UX, cross-functional teams and other stakeholders to understand the requirements and solutioning of the Android platform and applications
  • Evaluated opportunities to bring new product features and content to mobile users from a technical development perspective.
  • Responsible for building and maintaining CICD (Continuous integration and Continuous Development) for build and test automation pipeline
  • Managed and performed production deployment packages and implementation plans for scheduled system enhancements
  • In charge of Complete app redesign including all UI/UX development
  • Development of UX workflow using modern prototyping
  • Creation of UX flowchart
  • App development using android of 3 primary user screens
  • Responsible for the development of the bill screen for payment processing
  • Experience in understanding large/complex code bases and utilizing MVVM design patterns and architectures

Android Developer

Confidential, Houston, TX

Responsibilities:

  • Development of android app from beginning to end using Java
  • Creation of push notifications to let you know when your list has been modified
  • Advanced filtering and data sorting using SQLite
  • Ability to share lists via text message, email, with real time updates
  • Lead the Kroger Developer Registration in order to connect with the Kroger API in order to allow for seamless local store pricing of list items
  • Integrated multiple 3rd party API’s including the YouTube API
  • Ensured all APIs accepted standard HTTPS requests for service-to-service interactions
  • Coded all token requests and tested all API’s before rollout
  • Integrated the YouTube Android Player API in order to retrieve relevant recipe content based on ingredients in list

Android Developer Consultant

Confidential, Houston, TX

Responsibilities:

  • Management of android consulting project from beginning to end including requirements gathering, play store submission, development, testing, debugging, and more
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Consult with customers about software system design and maintenance.
  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
  • Developing projects in Android Studios
  • Firebase Database management
  • Android Developers Console
  • Package android projects and distribute in Android Play Store
  • Microsoft Visual Studios
  • Development with Unreal Engine 4 and Unity 5
  • Most recent project Karma

Mobile Device Technician

Confidential, Houston, TX

Responsibilities:

  • Tested and troubleshooted mobile phone devices
  • Assisted with debugging of devices, device repair, device malfunction
  • Managed network connection and security protocols
  • Facilitated team meetings with cross-functional team members
  • Analyzed device performance data for trends and common errors
  • Analyzed crash reports to determine reason for device malfunction
  • Reset devices to factory settings in order to restore device integrity
  • Strong understanding of telecommunication service industry and information systems

Hire Now