Android Architect Resume
0/5 (Submit Your Rating)
Los Angeles, CA
OBJECTIVE
- To enhance my problem solving skills and deliver the best and optimal solutions to any real world problem in order to create simple and practical applications
SUMMARY
- Over 5 years of experience in native Android Application Development using Eclipse and Android Studio
- Migration of Eclipse projects to Gradel Structure (Android Studio).
- Professional experience with Hybrid development using Unity 3D in the creation of interactive applications.
- Expertise in web technologies like HTML5, CSS3, XHTML, JQuery.
- Worked with Art tools such as illustrator to enhance the look and feel of the applications.
- Ability to handle data persistence using SQLite and Shared Preferences.
- Worked with multiple design patterns like MVC, Singleton, Builder and Publisher - subscriber.
- Working knowledge of designing simple and easy to use UI using Material Design and fragments.
- Skills in the creation of custom adapters for different UI elements such as List views
- Expertise in creating concurrent tasks using AsyncTask and Thread classes to reduce load on the main thread.
- Experience in configuring the android manifest file and deploying applications to the Google play store.
- Experience in using version control tools like SVN and Git.
- Experience in creating Restful webservices using Java and .Net and consuming web services using XML and JSON parsing.
- Working experience using server capabilities with push notifications.
- Working knowledge of developing applications using Test Driven Development and SCRUM.
- Experience in writing test cases using JUnit.
TECHNICAL SKILLS
- Java
- Android SDK
- Android Studio
- Eclipse
- ADT
- AVM
- ART
- RESTful Web services
- Git
- SVN
- Fragments
- JUnit.
- CodeIgniter
- Unity 3D
- PHP
- HTML5
- CSS3
- XHTML
- Javascript JQuery
- XML
- JSON.
- Flash Builder
- C/C++
- C#
- VB
- SQL
- Unity
- Illustrator
- ZXing
- Gradle.
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
ANDROID ARCHITECT
Responsibilities:
- Implemented material design in the app.
- Implemented a custom horizontal recycler view to navigate thru watch now section.
- Implemented a custom recycler view to set padding based on position of the element inside recycler view.
- Implemented custom drawables to create shadows in the elements of the cards on different sections of the app.
- Created custom ripple effect to provide touch feedback for elements in the app.
- Created custom dialogs for sign in process.
- Created custom scroll to optimize the loading of assets in some sections of the app to handle the process of loading images.
- Implemented different layouts to support screen sizes for handset and Tablet
- Handle strings with utility and string patterns to be able to reuse a string across the app.
- Implemented custom seek-bar to be able to draw points in this seek-bar to show the user when an ad will be shown.
- Updated Chromecast library to use the latest version available, this implied customize some functionality for this app.
- Changed the instance for Chromecast to application level to have only one instance in the app.
- Ran memory usage tests, RAM usage, and checked which layouts are drawn more that once, this to optimize the layouts and have a better performance in the app.
- Migrated the Eclipse Project to Gradle structure (Android Studio).
- Created custom seek-bar for Chromecast details page, layout and states based on media playback state.
- Used handlers to check states of Chromecast app and trigger actions based on state, update seek-bar and components of the page.
Confidential, Cincinnati, OH
Android Architect
Responsibilities:
- Store locators to find nearby stores and fuel stations using Google Maps API.
- Load online coupons directly to your Shopper’s Card and your shopping list.
- Create an online shopping list that you can update and use any time.
- View Weekly Ads and quickly add Weekly Ad items to your shopping list.
- Ability to scan QR codes using ZXing library.
- Weekly deals and online coupons displayed using a simple ListView Adapter.
- Fragments used to handle reusable view segments.
- Used Restful web services and AsyncTasks to download data from the Confidential web server on a background thread.
- Ability to refill user prescription from Confidential Pharmacy directly from the app.
- Ability to scan user’s Confidential Plus card directly.
- Created a navigation drawer to easily access different sections of the app.
- Elegant Material design for beautiful UI.
- Worked with Android Studio and Gradle Plugin.
- During the development process I was in charge of designing the classes that implemented the Maps API.
- Designed and implemented the architecture of the classes that consumed the web services.
Confidential, Stamford, CT
Sr. Android Developer
Responsibilities:
- Search engine for Flights, Hotels and Cars.
- Ability to search, book and track flights and itinerary.
- Ability to log in using Facebook and Google+
- Used SQLite to store search history
- Used Google Maps API and Restful web services to calculate expenses based on the location.
- Explore feature allows user to explore the different destinations and associated costs on a map.
- Ability to add price alerts for flights.
- Added complex calculations on the background thread using AsyncTask to ensure a smooth UI.
- Easy to use and navigate around the app.
- I was involved in the implementation of the GoogleMaps API and the SQlite Implementation.
- Using AsignTask to ensure smooth transitions was part of my tasks during the project.
Confidential
Android developer
Responsibilities:
- Credit management application designed for Banamex, which is a subsidiary of Citigroup.
- Used the camera to scan documents like ID and contracts.
- Can track user location to ensure timely client visits.
- Microphone and Audio recorder were used to ensure quality of the support provided to the client.
- Documents, Location and Audio recordings were stored locally using SQLite.
- Stored data is synced daily with the Citigroup server using web services and JSON.
- Entire Application was built using Eclipse and Android 2.3 SDK
- One of the most challenging aspects of this project was to record audio. We had to start and stop new clips and ensure there was no loss in the record.
- Another challenging part of the project was the synchronization of the mobile devices with the server. Due to the lack of connectivity in the devices, they had to be manually connected to the computer for updates.
Confidential
Android developer
Responsibilities:
- Created an Android platform for multiple courier companies.
- Used the device camera along with ZXing library to scan barcodes and QR Codes.
- Used location services and maps to determine package location.
- Used AsyncTask and ListView to display information to the user.
- Had multiple filtering options to ensure easy access to data.
- Used SQLite to store information locally.
- Ability to store user credentials using shared preferences.
Confidential
Mobile Application developer
Responsibilities:
- Created a Hybrid app using Flash builder and Eclipse
- Ability to track sales and inventory of a distribution center.
- Reports can be generated for Sales and purchases.
- Growth plans can be created based on the reports.
- User actions and inventory cache was saved on the device using SQLite.
- Web services were used to synchronize the Confidential server and the application twice a day.