Joseph R.

MOBILE DEVELOPER

540 dollar
Freelancer
9 years
Mexico City, MEXICO

My experience

More

NEORISFebruary 2018 - Present

Responsibilities: Android engineer in charge of profiling performance of CemexGo Android apps. Measuring CPU consumption tracing methods, profiling memory allocations, battery usage, network traffic and monitoring Java heap, pixel overdraw, as well as view hierarchy.
More

Dextra TechnologiesNovember 2015 - February 2018

DELPHI: Applications for Automotive Infotainment System

Summary: Development of applications for an infotainment system running Android.

Responsibilities: Build a custom Android operative system with;
 Custom audio player capable of playing audio from multiple sources including radio, MP3s (CDs and USBs), Bluetooth, iPod, CD and tuner sources (Sirius XM, AM, FM, WX).
 Linux Kernel modifications for OTA (Over The Air) mechanism, issuing UI feedback to the user about the reflashing process.
 Voice recognition modifications; app level changes.
 Connection to a custom collection of Linux daemons to allow low-level communication with kernel modules; for communicating Audio player with Sirius XM and external inputs such as USB, iPod and CDs.
 Creation of custom APIs for external apps. Creation of a library which allowed Inter Process Communication to executable commands within Audio player app.
 Modifications to Android framework apps according customer specifications such as Android Launcher and SystemUI apps.

Technology and Tools used: UML, Java, Android, SAINT Bus Monitor, Linux, repo, Bluetooth, Bash, Git, Gerrit, Eclipse, C++, and custom APIs from other projects in DEA600.



BANORTE: ‘Pensiones Banorte’ and ‘Seguros Banorte’

Summary: Android banking applications.

Responsibilities: Android engineer in charge of both Android apps.
 Inception phase: Creation of use cases, estimations, technical design including all diagrams and components for 4+1 architecture views.
 Elaboration phase: build both commercial Android apps based on Banorte requirements.
 Postproduction phase: Team management for change controls, minor fixes and updates to play store.

Technology and Tools used: Java, Android, Gradle, Git, Gerrit, Android-Studio, Custom components, Google maps, Crash reporting, Firebase,  Cloud messaging/Push notifications, UML, Leakcanary, Fabric, ORMLite, SQLite, Checkstyle, PMD, Jenkins, Findbugs, Android lint, Espresso.
More

Laboratorio Nacional de Informática AvanzadaNovember 2015 - January 2018

Master on Applied Computing.
    Thesis: “Telemonitoring System for Patients with Chronic Kidney Disease Undergoing Peritoneal Dialysis”
    Advisors: Ph.D Eduardo López D., MSc. Yesenia Hernández V.
    Degree test: Nov. 6 th , 2015. Title got with Cum laude. (Overall grade: 9.60/10.0).

    Jounal papers
     “Telemonitoring System for Patients with Chronic Kidney Disease
    Undergoing Peritoneal Dialysis”, Joseph Rodiz Cuevas, Eduardo López
    Domínguez, Yesenia Hernández Velázquez, IEEE Latin America
    Transactions, Vol. 14, No. 4, 2016, pp. 2000 - 2006, Journal in JCR, ISSN
    1548-0992.
     “Análisis y diseño de un Sistema orientado al seguimiento y control a
    distancia de pacientes con enfermedad renal crónica en diálisis peritoneal”,
    Joseph Rodiz Cuevas, Eduardo López, Yesenia Hernández, Marcos
    Martínez, Research in Computing Science, Issue 108 (2015), pp. 9 – 17,
    ISSN 1870-4069, Indexing: DBLP, LatIndex, Periodica.

    Conference papers:
     Rodiz, J., López, E., Hernández, Y., and Martínez M.A., “Análisis y
    Diseño de un Sistema Orientado al Seguimiento y Control a Distancia de
    Pacientes con Enfermedad Renal Crónica en Diálisis Peritoneal”, CITI
    2015, Sept. 23 th – 25 th , 20015, STPS: R6UCO-6209190013.

    Patents:
     Rodiz, J., López, E., and Hernández, Y., “Aplicación móvil orientada al
    seguimiento y control a distancia de pacientes con enfermedad renal
    crónica en tratamiento de diálisis peritoneal”, Mexican Patent, No. 03-
    2015-101208512800- 01. October the 19 th , 2015.
     Rodiz, J., López, E., and Hernández, Y., “Aplicación web móvil orientada
    al monitoreo y tratamiento a distancia de pacientes con enfermedad renal
    crónica en tratamiento de diálisis peritoneal”, Mexican Patent, No. 03-
    2015-101208534000- 01. October the 19 th , 2015.

Curso de titulación para alumnos de la Maestría en Redes y Sistemas Integrados en LANIA
More

Firewall SolucionesAugust 2013 - November 2015

Android developer

Summary: Development of several customer requirements-oriented Android applications.

Responsibilities: Develop commercial Android applications based on customer specifications/documentation.

Technology and Tools used: UML, Java, Android, Eclipse, Android-Studio, git, Crashlytics, Picasso, Fabric, Social networks, Glide, RoboSpice, Gson, Volley, Awesome lib and so other third libraries.

www.firewallsoluciones.com.mx

My stack

SQLite, Scrum, RESTful API, Python, PostgreSQL, PHP, Objective-C, MySQL, MVC, Microsoft SQL Server, Maven, Matlab, Mac OS, Linux, Kotlin, JSON, JavaScript, Java, HTML5, HTML, Gradle, Dagger, CSS, C/C++, C#, ASP.NET, Android, AJAX, .NET