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.
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.
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
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.
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
A Pentalog account allows convenient access to our global price catalog featuring competitive prices for top software engineering and digital profiles.
Our catalog contains everything you need to build and scale a high-performing agile development team.
Why create a Pentalog account?
View transparent pricing for world-class developers
Build and price your development “dream team”
Compare prices across 3 continents & 8 countries
Receive updates on available devs and special offers
Pro tip: Talk to a Pentalog Solution Specialist for help with technical profiles not listed in the catalog.
The first step in joining the challenge is signing up.
After you’ve created your account, you will start the competition right away. Make sure to dedicate the necessary time to assessing your technical skills.
Why SHOULD you join the challenge?
Discover your value through self-evaluation
Benchmark your technical skills against the community
Feed your curiosity
Sharpen your technical toolset
Prepare for interviews
And of course, to win AMAZING prizes!
Pro tip: The winners of the challenge will be announced after the competition is over, in six weeks' time. For more details, keep an eye on your email and our social media channels.