Programador en android

Car*** ***** (XX años)
Lead Android Developer en Omnifi LTD
Universidad Pontificia de Salamanca
La Orotava,
Santa Cruz de Tenerife
|
Experiencia
Lead Android Developer
Omnifi LTD
mar 2016 - ene 2020
The developer on charge of everything Android related. My main job was the improvement and creation of Android native Apps. I worked on my own following the release dates that the marketing team, along with the Project Manager, decided with the client. I also have time to follow the last news on Android in order to work always with the newest. Following the last features published by Google I created:
Sample app using Android Wear and the bluetooth scanner(BLE) to receive beacons notifications.
Sample app using NFC. The app can read almost all the cards powered with that technology.
Instant App version of an existing one
All the samples are tested and working. Some of them were published for testing purpose using the Omnifi LTD google account

We worked using an Agile methodology with the help of GIT, Sourcetree, Bitbucket, JIRA, Trello, Asana. 
Client TRG(https://www.trgplc.com/):

-	I rewrote the Frankie&Bennies app creating a template for future projects. That app was written by 7 different contract developers before I was hired. 
-	I also rewrote the Chiquito app using the template created for Frankie&Bennies.
-	I created from scratch the Coast to Coast app following the client requirements.
The three apps works using the following libraries chosen by me:
-	Our own version of Parse(http://parseplatform.org/) as back-end
-	Retrofit and after the Square update Retrofit2
-	Glide or Fresco for image loading
- 	Reactive Java(https://github.com/ReactiveX/RxJava)
-	Crashlytics and Google Analytics

Client B@1(https://www.beatone.co.uk/):

I created from scratch a new app to replace the old one following the client requirements. They give free choose to use the libraries that I think would be needed. The libraries used for that app are:
-	Firebase and Contentful as back-end
-	Retrofit2
-	Glide
- 	Reactive Java(https://github.com/ReactiveX/RxJava)
-	Crashlytics and Google Analytics

I also update the four apps following specific festivities like Easter, Christmas, Mothers and Fathers days, Halloween, etc…

I formatted the code using Lambda Expressions(https://code.tutsplus.com/tutorials/java-8-for-android-cleaner-code-with-lambda-expressions--cms-29661) and Butterknife
Senior Android Developer
The App Experts LTD
mar 2014 - oct 2015
One of an android developer consulting team who works for different AppExperts clients. The projects were both creating new apps and updating existing ones. 
Avios (https://play.google.com/store/apps/details?id=com.usablenet.avios&hl=en_GB): Avios allows you to turn your everyday spending into flights and rewards. Role:
Working alone first and with another android developer later. 
Create from scratch the app using MVP model and implementing Robolectric and Trafic for both testing and releasing.
Released the app into the PlayStore.
Efficient use of external libraries like .
Create Custom Infinite ViewPager, Navigation Drawer and WebView.
Show dynamic list views from a retrieved JSON file
Interact with graphic designers and cross-functional teams to define the interface of the app.
Technologies: Android Studio, JAVA, AsyncTask, Material Design, MVP, JIRA, Bitbucket, Agile, Pair-programming

Yubl (To be released): Modern social networking app where you can connect with friends from other social networking sites and people nearby. Role:
Incorporate new material design features into the app for efficiency on Android 5.0 Lollipop 
Update JSON specification for Yubl Zip file to support cross-platform working
Efficient use of external libraries like Retrofit, Picasso.
Create Yubl Custom Views and animations, implement Android components to specifications that are performant and stable 
Interact with graphic designers and cross-functional teams for the improvement of the app
Technologies: Android Studio, JAVA, Retrofit, Android Lollipop, JSON Parsing, GITLAB, Agile, Trello, Pair-programming
Software developer
CadTech Iberica, S.A.
ago 2011 - may 2012
One of a software developer team who developed a new version of the ARCHIBUS-Web Central application according to client requirements using the SSRS tools. I was developing new functionalities on the languages JavaScript, J2EE and Archibus Basic Script for the clients INDRA, Unidad Editorial, Universidad Politécnica de Barcelona, ONO, Banco de España and Orange. Optimizing the DB developing new procedures, functions, triggers on PL/SQL for the clients Ono, Universidad Politécnica de Barcelona and Banco de España and on TRANS-ACT SQL for the clients Unidad Editorial, Banco de España y ORANGE, also creating an interface on TRANS-ACT SQL using SSIS tools and Archibus basic script for clients like Banco de España and Orange.
Software developer
Entel IT, S.L.
feb 2010 - ago 2011
One of a software developer team who developed a new version of the ARCHIBUS-Web Central application according to the two big client requirements using the SSRS tools and Crystal Report. I was developing new functionalities on JavaScript, J2EE for Banco Popular and I was optimizing the DB developing new procedures, functions and triggers on PL/SQL for the client Telefónica S.A. At the same time I supported and solved the issues that the users report about the software application.
Software developer
Garben Proyectos Informáticos, S.L.
oct 2008 - feb 2010
One of a software developer team who developed a new version of the ARCHIBUS-Web Central application according to the client requirements using the SSRS tools and Crystal Report. I was developing new functionalities on Archibus Basic Script and optimizing the DB developing new procedures, functions and triggers on PL/SQL for Telefónica S.A. Also we had updated the Telefónica´s ARCHIBUS-Web Overlay application from ASP to ASP.NET. At the same time I supported and solved the issues that the users report about the software application.
Database manager
SHOOT S. L.
Like an SQL- Server database manager using Microsoft Access and java developer for little functionalities. The first year was an internship.
Formación
Ingeniero Tecnico en Informatica de Sistemas
Universidad Pontificia de Salamanca
oct 2001 - jul 2008

          
        
Idiomas
Ingles - Proficiency
Espanol - Lenguaje nativo
Otros datos
Sobre mi
ME GUSTA LA MÚSICA Y NO HAY DÍA QUE NO ENCUENTRE UN MOMENTO PARA TOCAR EL BAJO ELÉCTRICO.

DISFRUTO TENIENDO QUE PONERME AL DIA CON TODO LO NUEVO QUE APARECE EN ANDROID YA SEA LEYENDO BLOGS O CREANDO DIRECTAMENTE APPS. ME CONSIDERO UNA PERSONA TENAZ QUE SE PROPONE OBJETIVOS ADEMÁS DE UNA PERSONA TRANQUILA Y SENCILLA QUE DISFRUTA DE LAS COSAS COTIDIANAS.

ME GUSTAN LOS VIDEOJUEGOS QUE CONSISTEN IR PROGRESANDO A TRAVÉS DE IR COMPLETANDO OBJETIVOS. SOY AFICIONADO AL FÚTBOL Y AL UNIVERSO MARVEL. 

TAMBIÉN ME GUSTA VIAJAR Y DISFRUTAR DE LA PLAYA
Otra formacion
Curso: Test-Driven Android. Udemy website
Curso de MCPD/MCTS (170 hr). AZPE Academy
Curso de Oracle 10g (100 hr). AZPE Academy