Post Job Free

Resume

Sign in

Senior Android Developer

Location:
EaDo, TX, 77003
Posted:
March 20, 2024

Contact this candidate

Resume:

ISAAC URBINA

LEAD ANDROID DEVELOPER

ad398u@r.postjobfree.com

773-***-****

Professional Skills Summary

•18 Android Apps including consumer-facing mobile apps, enterprise apps, and embedded systems applications.

•14+ years of Android Mobile App development with applications published on Google Play as well as proprietary apps.

•Presently working with United Airlines, Houston, Texas as a Sr. Android Developer.

•2 years of web front-end development with HTML, CSS, JavaScript, and jQuery.

•Leader, outstanding competitor, and relentless learner.

Android lead Experience

Trained and mentored team members, including developers, client personnel, and users.

Served in various roles such as Business Analyst, Developer, Team Lead and Technical Architect

Expert in business analysis, project planning, release management, and project estimations.

First-class experience designing and developing enterprise mobile architecture solutions.

Designed and maintained all sorts of technical documentation.

Managed remote teams in various locations using a variety of software tools.

Android Front-End and Back-End Programming

•Experience in all Android versions up to Android 7.0 and material design.

•Heavy use and knowledge of IPC in Android

•Developed end-to-end designs for interactions between the backend and the client app.

•Managed several teams and apps simultaneously.

•Exploring the multi-window and drag-and-drop management feature for Android 7 preview “N.”

•Developed RESTFul Web Services using frameworks such as Spring and Jersey

•Hands-on experience consuming web services with the most popular networking libraries

•Interfaced with SQL Server, Oracle, and MySQL with ODBC and web services.

•Well-versed working within an Agile environment and familiarized with Scrum and Kanban

•Considered the multitude of screen sizes in the market and built apps that support those.

•Programmed with various devices like smart TVs, smartwatches phones, and tablets,

•Included animations to highlight the user interaction with the graphic interface.

•Experienced with social networking integration with Facebook, Twitter, Instagram, etc.

•Extensive UI experience building Custom and Compound Views to match UI specifications.

•Experience with emulators from Eclipse and Android Studio including BlueStacks and Genymotion.

•Worked with mobile payment implementing solutions using PayPal and Android Pay.

•Conducted code review implementing best industry practices and design patterns.

•Practical debugging and memory management skills using third-party libraries.

•Included support for multiple languages and measurement based on geolocation.

•Fluent in several languages so I’m able to support teams abroad easily.

Technical Skills

Languages

Java J2EE C# XML HTML CSS Kotlin

Front End

Picasso ButterKnife RxJava Dagger Kotlin ExoPlayer Kickflip Crashlytics EventBus Espresso Glide Fresco GSON Spongy Castle Volley Universal Image Loader Retrofit SQLCryptSQLCipher Google APIs Google Maps Google Places Google Cloud Messaging Google Charts Google Analytics Android Pay Jetpack Compose Jackson GSON GreenDAO Sugar Otto Firebase Retrofit Pushwoosh Localytics OneSignal Flurry Tune Pushbots Kochava AppsFlyer Critercism New Relic

Back End

IIS Glassfish Apache Java Tomcat JBoss Frameworks Struts Hibernate Spring JSF SQLite MySQL SQLServer Oracle New Relic

Business Intelligence

Jasper Reports Crystal Reports Tableau

Project Related Tools

Team Management Tools

Jira HP Quality Center SVN Git Bitbucket Team Foundation Server Jenkins Travis Project

Documentation Tools

Project Visio JustInMind Proto.io

Work Experience

Sr. Android Engineer

United Airlines Houston, Texas November 2019 - Present

United Airlines Legacy App:

https://play.google.com/store/apps/details?id=com.united.mobile.android

Technologies used include: Android Studio, Jetpack, Jetpack Compose, Hilt, Jetpack Navigation, LiveData, Kochava, Jumio SDK, Android BLE, Qualtrics SDK, Kotlin Coroutines, Kotlin Flow API (SharedFlow), MVVM

•Played a pivotal role in designing and implementing the Travel Ready Center architecture within the check-in process, enabling users to submit documentation (passport, visa, COVID-19 vaccine card, negative COVID tests, etc.) for single or multiple passengers. This initiative expedited the process and reduced human interaction at airports in response to the COVID-19 pandemic.

•Developed functionality within the TravelReadyCenter for users to upload COVID-19 documentation and complete destination entry forms from Android devices.

•Enabled T-Mobile inflight connection for VoIP texting and calling, enhancing connectivity for passengers.

•Enhanced user experience by integrating airport maps into the app, providing clear navigation aids within airport terminals.

•Contributed to dynamic Home Screen animations and storytelling features, enriching user engagement.

•Instrumental in the creation of a new seatback app for in-seat entertainment devices, offering passengers an enriched in-flight experience.

•Developed a Bluetooth-based contact tracing feature to detect and isolate employees, mitigating the spread of COVID-19 within the workforce.

•Utilized a combination of Android, Kotlin, and Java for the comprehensive development of app functionalities.

•Implemented UI designs using Jetpack Compose, applying both programmatic and storyboard methodologies for UI development.

•Employed MockK and Mockito for unit testing, ensuring code reliability and functionality.

•Applied Facade, PubSub, and Singleton design patterns to streamline app architecture and enhance performance.

•Leveraged advanced Android frameworks such as Navigation Component, LiveData, and ViewModel to create a seamless and responsive user experience.

•Collaborated within multidisciplinary teams, including backend, Android, and iOS developers, fostering a collaborative and agile development environment.

•Engaged in projects managed by diverse managers, coordinating effectively with large teams across various disciplines.

•Utilized a suite of tools including Confluence, JIRA, Teams, Artifactory, GitHub, Android Studio, and Scrum methodologies for efficient communication, project management, and version control.

•Managed biweekly release cycles, incorporating provisions for hotfixes to ensure app stability and performance.

•Led design meetings to evolve app architecture, shifting from a single-activity-per-view to a more modular approach using Jetpack navigation components.

•Solely responsible for the development and maintenance of the Personal Device Entertainment (PDE) feature within the Android app.

•Directed the migration of the app's database to a new model, safeguarding user data continuity post-app rewrite.

•Mentored new Android developers, imparting knowledge on team architecture and best practices.

•Supported the automation team in developing Espresso tests for improved module testing.

•Successfully integrated Google Ads, specifically for displaying Chase advertisements, enhancing monetization strategies.

•Achieved code ownership and leadership, playing a crucial role in module refactoring and contributing significantly to the app's technical direction.

•Led the initiative to develop and design a new platform app, aiming to replace the existing version on Google Play, focusing on modernization and improved user experience.

•Owned critical app modules including the home screen, Entertainment, Document Scanning, Games, Clubs and lounges, Legal, CommonSearch, and Geolocation, ensuring high-quality development and maintenance.

•Facilitated app module deployment as artifacts to Artifactory, streamlining the integration and update process within the app.

•Directed the app's compliance with Google's 64-bit SDK requirements, ensuring its availability on the Play Store post-February 2020.

•Enhanced video streaming features for DRM and non-DRM content, including support for HTML5 video components within web views.

•Assisted the automation team in the development of Espresso tests for robust module testing.

•Maintained Jenkins jobs, addressing broken builds for both the legacy and replatformed versions of the app.

•Reviewed pull requests (PRs) for modules under my ownership, maintaining high code quality and adherence to best practices.

•Integrated Kochava analytics into the replatformed app, enabling detailed user engagement and performance metrics.

•Implemented the Jumio SDK for efficient passport and visa scanning, facilitating easy submission of international flight documentation through the app.

•Developed an Android client app for employee services and other mitigation measures during the COVID-19 pandemic, enhancing workplace safety.

•Worked with Bluetooth beacons and standards like Eddystone, iBeacon, and Exposure Notification Service for precise contact tracing and data transmission.

•Contributed to the development of the seatback application for in-flight entertainment and baggage tracking, enriching the passenger experience.

•Incorporated Datadog for user monitoring in the application, aiding in the debugging of production issues by providing comprehensive session and interaction data.

•Integrated the Qualtrics feedback SDK for in-app surveys, capturing valuable user feedback on various aspects of the service.

•Led the app's migration across Android versions, ensuring compatibility and leveraging new platform features.

•Worked on broadening the app's accessibility by lowering the minimum SDK requirement, expanding the user base.

Lead Android Engineer and Architect

General Motors Global Headquarters Detroit, Michigan Jun 2017 – Nov 2019

Internal Apps (Not in the play store)

•GM AppShop

•GM AppShop Updater

•TCPS

•Subscription Manager

•Accounts

•Server Push Notifications

•CCMH

Technologies used include Android Studio, Scrum, MVP, Singleton, and Factory design patterns; Jenkins, GitHub, Bitbucket, Retrofit, OkHttp, GSON, New Relic, Crashlytics, Google Analytics, Crittercism, Proguard, JUnit, Espresso, Deep-linking, Dagger2, Butter Knife, RxJava, Kotlin.

•Participated in the development & design of the new e-commerce app to replace the existing one in Google Play.

•Responsible for creating the builds for each release for each model year.

•Led the team for the apps for MY19, MY20, MY21 and MY22.

•Participated in the refactoring and full-term solutions for MY17 and MY18.

•Designed solutions for the new CCMH application along the backend architect for MQTT connection for real-time push notifications.

•Led triage calls for bugs and issues found in production and pre-production worldwide.

•Managed and worked with a team offshore in Toronto, Shanghai, Palo Alto, Phoenix, and Warren, MI.

•Reviewed and resolved issues reported to us on RTC.

•Worked with the framework team to propose changes in the framework to adapt to the business requirements, for (eg:) changing the language and time screens from the Android system to be able to return a result, therefore making it work with startActivityForResult .

•Proposed and upgraded from Dagger1 to Dagger2 on all 7 apps in the team.

•Proposed and led the refactoring team to simplify the code, making it more robust and easier to read using MVP which was already being used by other teams within GM and in only 1 of the apps from my team.

•Managed the refactoring needed in the Subscription Manager app which was receiving on average 7 bugs per day about crashes, wrong data, not-caching data, etc, until we stopped receiving bugs at all.

•Work closely with the designers and product owners for the always-changing design and business rules.

•Proposed and implemented NewRelic, Crashlytics, Crittercism, and Google Analytics to get statistics about user usage and crashes that were not being tracked.

•Created several custom and compound views that are used everywhere in the apps.

•Updated Jenkins jobs, SDKs, and vehicles.

•Introduced continuous integration to the team which wasn’t being used.

•Worked as scrum master, created, and managed JIRA and meetings.

•Broke down applications into libraries to reduce code duplicity and to be able to standardize the functionality instead of replicating changes into other repositories (apps).

•Introduced Espresso and JUnit tests which were not being used in the system.

•Supported the automation team and created a new flavor in all the apps to be able to support external input so that Appium (Selenium) was able to mock data.

Lead Android Engineer

Best Buy Technology Development Center Seattle, WA May 2016–May 2017

Best Buy App: https://play.google.com/store/apps/details?id=com.bestbuy.android HYPERLINK "https://play.google.com/store/apps/details?id=com.bestbuy.android&hl=en"& HYPERLINK "https://play.google.com/store/apps/details?id=com.bestbuy.android&hl=en"hl=en

Best Buy Mexico App: In progress

Technologies used include Android Studio, Scrum, Observer, Singleton, and Adapter design patterns; Jenkins, GitHub, Material Design, Retrofit, OkHttp, GSON, New Relic, Crashlytics, Proguard, JUnit, Espresso, Google AdWords, Android Media Player, ETKPush, Deep linking.

•Participated in the development and design of the new e-commerce app to replace the existing one in Google Play.

•Designed the architecture underlying all the business rules and API calls.

•Updated the web services endpoints for the new versions.

•Worked closely with the designers and product owners for the always-changing design and business rules.

•Implemented NewRelic and Google Analytics to get statistics about usage and crashes.

•Created several custom and compound views that are used everywhere in the app.

•Implemented Google Ads for the Home Screen, the Product Detail Page, and the Product List Pages of the app.

•Created the Protection Plan Selection of the app.

•Implemented a CartManager to abstract all the logic of network retrials, error handling, and callback optimization using queues to avoid directly calling API endpoints from the activities.

•Added the Google Maps functionality into the Stores tab of the Home Screen of the app.

•Studied the Mexico App infrastructure and endpoints along with SI and iOS devs to determine the effort needed to expand the current USA app into Mexico and later on into Canada as well.

•Worked on the transition and implementation to a Native Cart and Checkout experience.

•Facilitated team meetings about core vertical functionality and features (core e-commerce functionality – product views, quick views, scanning, in-store mode, etc).

•Managed team members assigned tasks and issues, and ensured all work on core verticals was done to a quality standard, on deadline, and that all issues during development were handled.

•Conducted sprint planning meetings, daily scrum meetings, sprint reviews, sprint retrospectives, and backlog meetings with my team.

•Facilitated team member code reviews and mentored team to continue growth and improvement in team as well as quality improvement in the product.

•Managed and worked with offshore teams in India and Mexico.

•Created release builds for Google Play and managed branches for releases.

•Created a BaseActivity using a Factory Design Pattern to be able to customize its components/functionality.

•Created a customized SnackBar for messages.

•Implemented a customized FAB to be anchored to certain elements of the screen like error messages, Add to Cart buttons, checkout total in the cart, etc.

•Worked on the integration of Visa Checkout and the animations/widgets needed in Native Cart.

•Integrated Slyce SDK and worked on the development of the scanning activity.

•Constantly looked for areas of improvement in the code of our big team to refactor if necessary to make it more robust, flexible, and maintainable.

•Proposed the separation of our managers and activities by build type to avoid publishing debug code in the release version.

•Worked on the optimization of the build time of the app, and downloaded it by breaking down the app into different modules (analytics, app, utilities, rest-client, taskrunner, scanner) to decouple the app and enable it to be compiled in parallel in gradle, as well as customizing the version codes per module. Doing this reduced the build time from 2-3 minutes to 30 seconds.

•Created the environment switcher for our QA and stage environments, adding special network interceptors to add Akamai credentials and other headers required in each environment.

•Refactored the clean cache mechanism to clear all user preferences and selections, visitor tokens, and all credentials when the user logs out.

•Worked on the backup data of the app into Google Play to allow the use of the app on different devices with the same account. (Shared preferences are not stored server-side, so this allowed the preferences to be shared across devices)

•Participated in brown bag sessions between our team members to learn new things out in the market for Android and computer science in general.

•Proposed the usage of WeakReferences into our observers to avoid leaking activities and views.

Lead Android Developer

Walt Disney Company Burbank, CA April 2015 – April 2016

Disney Movies

Anywhere:https://play.google.com/store/apps/details?id=com.disney.disneymoviesanywhere_goo

Disney Store: https://play.google.com/store/apps/details?id=com.disney.disneystore_goo

Technologies used include Android Studio, Scrum, MVP and MVVM design patterns, Jenkins, GitHub, Material Design, Sugar, GreenDAO, Retrofit, OkHttp, GSON, Jackson, Exoplayer, Kickflip, Crashlytics, Proguard, Mixpanel, RXJava, JUnit, Espresso, Content Providers, SQLite.

•Led and mentored several teams of multiple sizes that constantly delivered high-quality content.

•Served as the Scrum Master in several situations, helping the team hurdle obstacles to speed up the development process.

•Generated daily and weekly reports regarding the individual and integrated performance of multiple teams.

•Oversaw several high-impact decision-making processes, minding short and long-time solutions.

•Set the duration of most of the software development sprints with daily, weekly, and monthly progress.

•Supervised best-practices implementation related to memory, network management, and battery status.

•Decided to use mobile-targeted design patterns like MVP and MVVM.

•Organized the timesheets and tasks delegation process in front-end and back-end teams.

•Configured the Software Version Control systems using private GitHub repositories to host multiple projects.

•Supervised the configuration of the Continuous Integration tools using a self-hosted Jenkins instance.

•Consumed Web Services with Retrofit instances built with an HTTP client and built-in interceptor (OkHttp).

•Implemented multiple ORMs to serve as the model layer: Sugar, GreenDAO, and ORMLite.

•Transitioned the application to a 'Material-design ready' state using RecyclerViews, CardViews, CoordinatorLayouts, Floating Action Buttons, customized Toolbars and DrawerLayouts.

•Made use of built-in Android frameworks to implement multi-threading in Android in debug builds.

•Used GSON and Jackson to parse JSON objects into simple Java beans from multiple API sources.

•Implemented multimedia frameworks to generate user-friendly content: ExoPlayer, and Kickflip.

•Created responsive and independent layouts that handled the User Interface in different device sizes.

•Supervised the creation of multiple JUnit and Espresso testing suites including unit testing, and integration testing.

•Oversaw the cloud integration setup with multiple Mobile Back End Services like Parse and Firebase.

•Obfuscated the final APK generated enabling Proguard in production builds.

•Used SQLCipher technologies to improve the security of the data transactions.

•Implemented multiple Mixpanel, Flurry, and Crashlytics to track user actions after installations.

•Optimized the memory management used by the applications using the DDMS’ Allocation Manager.

•Created multiple cache services to make the app available in offline mode implementing SQLite databases with Content Providers.

•Generated an asynchronous loading logic in the UI thread with the help of SyncAdapters and Content Providers.

•Implemented multiple preview applications for Android Wear devices (not yet published).

•Converted the multi-threading approach in production builds using RXJava schedulers and observers.

•Oversaw the setup of multiple flavors defined to generate multiple APKs with a shared code base.

•Supervised the creation of animations to improve the final User Experience and checked the conflicts in integration tests.

Lead Android Developer

Tile Inc. San Mateo, CA June 2014 - March 2015

Tile App: https://play.google.com/store/apps/details?id=com.thetileapp.tile

Technologies used include Android Studio, Android Wear, Retrofit, Fresco, EventBus, Urban Airship, Volley, Flurry, Joda-Time, New Relic, SQLite, RestEasy, JBoss, Jira, Espresso.

•Worked with Bluetooth LE with a proprietary Tile iBeacon.

•Integrated Android wear for two-way communication with the mobile app using voice.

•Consumed RESTFul Java web services built with RestEasy on JBOSS interfacing with a MySQL database.

•Tracked issues and tasks during the project with Jira.

•Worked with Retrofit to consume RESTful web services.

•Implemented Crashlytics for mobile user tracking, stats, and crash reports.

•Conducted daily SCRUM meetings to track app development progress.

•Integrated Geo Location Services with Google Maps to show the last known location of the iBeacon device.

•Utilized Git as a version control tool as a source control management system.

•Supported multiple screen resolutions to provide resizing across multiple devices.

•Contributed to the technical documentation for this application.

•Used support libraries to ensure backward compatibility with older Android versions.

•Worked with GSON library to parse JSON files.

•Implemented EventBus library to decouple different parts of the application.

•Implemented Fresco to download the image and show it in UI.

•Included NewRelic for optimization and improvement of the app's overall performance.

•Implemented Urban Airship to send push notifications easily.

•Created compound and custom UI components to improve the user experience.

•Used Joda-Time to provide a quality replacement for Java date and time classes.

•Tested the user interface with Espresso.

•Helped to set up Jenkins for Continuous integrations.

Senior Android Developer

Contacts Plus Team Communications Palo Alto, CA November 2013 - June 2014

Contacts +: https://play.google.com/store/apps/details?id=com.contapps.android

Technologies used include Android Studio, Material Design, Fragments, Navigation Drawer, Recycler View, Card View, SQLite, GPS, Location Services, SQLCipher, Glide, Volley, Robolectric, Parse Push Notifications, RxJava, Urban Airship, ion, Bugzilla, Leak Canary, Travis, Instagram, Twitter, Facebook, Daimaja, EasyPreferences.

•Analyzed, designed, and developed Java RESTful services with Spring MVC on the WebSphere Application Server

•Kept our team track defects on the app using Bugzilla.

•Intensive use of design patterns such as MVC, View Holder, and Singleton, among others.

•Background processing to synchronize the latest movies consuming RESTful web services.

•Integrated social media with Instagram, Twitter, and Facebook.

•Participated and conducted SCRUM meetings to review project progress and gather requirements.

•Mentored junior developers on Android best practices.

•Created architecture documentation such as requirements, and high-level design.

•Built material design look and feel by implementing Recycler View and Card View to get a better UI experience.

•Designed the custom components such as compound and customs views.

•Developed update patches, modules, and components to mitigate security risks using OAuth for user authentication.

•Enhanced the app user action tracking such as image loading, playing video, or sharing posts with MixPanel

•Worked with DaimajiaAndroidViewAnimations to view animations and transitions.

•Used ProGuard to shrink, optimize, and obfuscate the code.

•Use of GIT for the source control management system by using tags and branches.

•Used the JIRA bug tracking & planning tool to control the development life cycle.

•Included automated crash detection with Leak Canary

•Added Crashlytics for crash alerts and Beta distribution.

•Created Custom Views to reuse view elements and match the UI/UX specifications.

•Implemented data persistence using SQLite.

•Implemented Glide to do Asynchronous image downloads.

•Included RengwuxianMaterialEditText for Material Design Edit Text Masking.

•Conducted Test Driven Development with Robolectric.

•Worked with Travis for continuous integration.

Senior Android Developer

Kawasaki Motors Corp Santa Ana, CA March 2013 - November 2013

Kawasaki Connect:

https://play.google.com/store/apps/details?id=com.kawasaki.kawasakiconnectv2 HYPERLINK "https://play.google.com/store/apps/details?id=com.kawasaki.kawasakiconnectv2&hl=en_US"& HYPERLINK "https://play.google.com/store/apps/details?id=com.kawasaki.kawasakiconnectv2&hl=en_US"hl=en_US

Technologies used include Android Studio, Picasso, Services, MixPanel, Volley, Localytics, Joda-Time, New Relic, SQLite, Robotium, GPS, NineOldAndroids, and YouTube.

•Worked with Bluetooth LE with a proprietary Tile iBeacon under the Eddystone protocol.

•Consumed SOAP web services with the KSOAP library.

•Used of GPS to know the user’s location to find the nearest Kawasaki dealer.

•Used YouTube Android Player API to incorporate videos

•Worked with Volley to consume RESTful web services.

•Attended daily SCRUM meetings to track app development progress.

•Utilized Git as a version control tool as a source control management system.

•Supported multiple screen resolutions to provide resizing across multiple devices.

•Contributed to the technical documentation for this application.

•Used support libraries to ensure backward compatibility with older Android versions.

•Worked with GSON and Jackson library to parse JSON files.

•Implemented Picasso to do Asynchronous image loading. Created custom animations to improve the user experience.

•Worked with NineOldAndroids library to include animation rotations, translations, alpha variations, and scaling.

•Implemented Otto Library to decouple different parts of the application.

•Implemented Picasso to download images and show them in the UI.

•Used Localytics to find issues, get stats, and improve performance.

•Implemented MixPanel to make push notifications easy.

•Created compound and custom UI components to improve the user experience.

•Used Joda-Time to provide a quality replacement for Java date and time classes.

•Integrated Robotium for test-driven development

Senior Android Developer

National Car Rental Clayton, CA January 2012 - March 2013

National Car Rental: https://play.google.com/store/apps/details?id=com.ehi.national.mobile

Technologies used include Android Studio, ProGuard, GCM, ButterKnife, Universal Image Loader, Retrofit, Parcelable, Android Pay, PayPal, ZXing, SQLCrypt, Parse, Robolectric, Hudson, Crashlytics, Jira, ZXing.

•Integrated payment methods such as Android Pay, Visa API, and MasterCard API.

•Supported multiple screen resolutions implementing different layouts for portrait and landscape.

•Used ProGuard to shrink, optimize, and obfuscate the code.

•Extensive use of AsyncTask for doing background processing.

•Implemented Fragment retention for the AsyncTask operations.

•Designed prototypes to create the main flow of the application with JustinMind.

•Participated and conducted SCRUM meetings to review project progress.

•Worked with the design team and the usability specialist to design a user-friendly interface for the app

•Mentored junior developers on Android best practices.

•Wrote technical specifications and maintained all reports about the application development process.

•Worked on the new design, gave a new look and feel to the app, applying styles and themes.

•Built the UI/UX using material design implementing Fragments and Navigation Drawer.

•Used the Parcelable interface to serialize the objects before transferring them to other activities.

•Created custom animation to improve the user experience following the material design principles.

•Implemented a Navigation Drawer for quick access to different activities and a better experience for the user.

•Integrated Crashlytics to analyze the behavior of the users.

•Integrated JUnit to complete all test cases.

•Use of GIT for source control management.

•Used the JIRA bug-tracking tool for quality control.

•Implemented push notifications with Google Cloud Messaging.

•Implemented Universal Image Loader for image rendering.

•Included ZXing library to read and generate bar codes for coupons.

•Continuous integration with Hudson.

•Resolved issues, fixed bugs, and optimized the application.

•Worked with Android-Query library for asynchronous Ajax-type calls used commonly for image loading.

Senior Android Developer

NaranyaInc Shenzhen, China November 2010 - January 2012

ClaroApps: http://www.claroapps.com/

Technologies used include Eclipse, ADT, SQLite, Fragments, Navigation Drawer, GCM, Google Analytics, Jackson, Compound Views, Flurry, NineOldAndroids, Pushwoosh, OneSignal, Tune, Localytics, Kochava.

•Designed the architecture for the app following proven design patterns such as MVC and SOA.

•Participated in the decision-making process to select the appropriate technologies based on the requirements

•Used support libraries to ensure backward compatibility with older OS versions.

•Worked with the Facebook and Google APIs for automated login

•Implemented Bolts framework for asynchronous tasks and



Contact this candidate