Welcome to David's freelance profile!
This freelancer will be available again on 7/1/2023
Until 7/1/2023
Location and workplace preferences
- Location
- Barcelona, España
- Remote only
- Primarily works remotely
Preferences
- Project length
-
Would prefer:
- ≤ 1 week
- ≤ 1 month
- Between 1-3 months
Would prefer to avoid:≥ 6 months
- Company size
-
Would prefer:
- 1 person
- 2-10 people
- 11 - 49 people
- 50 - 249 people
- 250 - 999 people
Would prefer to avoid:- 1000 - 4999 people
- ≥ 5000 people
Verifications
Freelancer code of conduct signed
Read the Malt code of conduct
Languages
-
Spanish
Native or bilingual
-
English
Fluent
-
Catalan
Conversational
Categories
Skills (33)
- Languages
-
Beginner Intermediate Advanced
-
Beginner Intermediate Advanced
- Methodologies
-
Beginner Intermediate Advanced
-
Beginner Intermediate Advanced
-
Beginner Intermediate Advanced
- Cloud
-
Beginner Intermediate Advanced
- Frameworks
-
Beginner Intermediate Advanced
- Platform
-
Beginner Intermediate Advanced
David in a few words
Entusiasta de las buenas prácticas y del trabajo bien hecho, me considero un desarrollador muy práctico, que prioriza la estabilidad y el rendimiento de las aplicaciones sin caer en la sobre ingeniería.
A nivel tecnológico, me siento cómodo en proyectos de aplicaciones nativas, principalmente en Kotlin, aunque también he trabajado durante años con Java. Algunas de las tecnologías que suelo aplicar en los proyectos en caso de necesitarlo son: Room (base de datos), Lifecycle, RxJava, RxAndroid, OkHttp, Retrofit, Koin (inyección de dependencias), jUnit y Mockk (unit testing), LiveData. En los últimos proyectos he utilizado tanto MVP como MVVM a nivel de arquitectura.
Experience
Agora Images
Software Publishing
Android Engineer
CornerJob
Software Publishing
Android Lead Developer
CornerJob
Software Publishing
Android Developer
Movetia
Software Publishing
Android Developer
Además, realicé una aplicación para Android Wear que permitía encontrar cajeros cercanos.
Dylvian
Software Publishing
Android Developer
-Para una para una famosa farmacéutica, una aplicación sólo para tablets, donde los comerciales gestionaban todos sus clientes, productos y pedidos. Esta aplicación hacía un uso muy intensivo de bases de datos SQLite.
-Para Privalia, rehacer desde 0 la aplicación que tenían en esa época, adaptándola a Android 4.0 KitKat, y haciéndola compatible con tablets. Integración de diferentes SDK de analítica y trackeo, y de pasarelas de pago.
3dids
Software Publishing
Android Developer / Web Developer
Como desarrollador Android formé parte del equipo encargado del desarrollo de una aplicación de tipo red social, que incluía aspectos como tratamiento de imágenes, geolocalización, compras in-app, integración con API Rest, además de un chat que permitía conversaciones entre usuario y en grupo. Este chat utilizaba el protocolo XMPP, a través de un servidor Openfire.
Are you sure? Your recommendation will be permanently deleted
Education
-
Ingeniería Informática
Universidad de Alicante
2012 Ingeniería Informática en la Escuela Politécnica Superior de la Universidad de Alicante. Cursé la carrera entre 2006 y 2011. En 2012 realicé las prácticas en empresa y el proyecto de final de carrera. Este proyecto fue mi primer acercamiento al desarrollo de aplicaciones móviles. Se trataba de una aplicación Android nativa que permitía estar en contacto a los alumnos Erasmus de la universidad.