Perfil de carrera

En la búsqueda por experimentar todo el flujo de las comunicaciones y redes, me adentré como Ingeniero Técnico de Telecomunicaciones. Lo culminé con mi primera aplicación móvil para iOS de aprendizaje musical y por el camino he conocido el ciclo de la información desde las bases de datos de Oracle, las lógicas de negocio elaboradas en ella, la implementación de web services consumiendo esos datos y su servicio a los diferentes fronts que los consuman. Creador de la aplicación iOS OpoMálaga y amante de la versatilidad de Swift como lenguaje simple, minimalista y abstracto.

Siempre en busca de nuevos caminos y tendecias de programación.

Experiencia

Java/Scala Developer

2018 - Actualmente
Ciklum (Addison Global), Málaga

Desarrollo de microservicios en Scala en el sector apuestas con sistemas distribuidos. Programación funcional en Scala, Akka (actores, API rest, stream, Cassandra integration, cluster sharding), Kafka, CQRS, Docker, Kubernetes, Kamon, Prometheus, Grafana, Kibana, Jenkins CI/CD, Cassandra, Amazon AWS, git Bitbucket, Swagger

Desarrollo de microservicios, despliegue con docker/kubernetes, base de datos NOSQL Cassandra, monitorización y métricas con Kamon, Prometheus y Grafana, definición de bounded contexts y requisitos funcionales minimizando side effects, uso de Circe para manejo de json

Analista PLSQL/Forms/Java Developer

2015 - 2018
Hotelbeds Technology, Palma de Mallorca

Desarrollo de backend de gestión hotelera para procesos de disponibilidad y valoración. Evolución de PLSQL a microservicios. Java 8, Spring, SpringBoot, Maven, MyBatis, Mapstruct, Sonar, Jenkins continuous deployment, git STASH, Amazon AWS, Swagger, Consul, Rundeck

Mantenimiento, evolutivos y coordinación con factoría de software de los desarrollos e incidencias de Oracle PLSQL y forms.

Analista PLSQL/Forms/Java Developer

2011 - 2015
Riu Hotels, Palma de Mallorca

Desarrollo de backend de disponibilidad, programas de fidelización de clientes y agencias. Java 6, Spring, MyBatis, Tomcat, Oracle PLSQL, Oracle forms.

Desarrollo de portal WiFi (frontend + backend) para venta a clientes en los destinos de la cadena hotelera. JAva 6, Spring, MyBatis, jQuery, Ajax, Mikrotik, MySQL, Oracle PLSQL.

Xataka Móvil

2010 - 2012
WebLogs S.L, Teletrabajo

Editor de contenidos de actualidad tecnológica en telefonía y comunicaciones móviles.

Cobertura del MWC 2011 de Barcelona in situ.

Oracle Forms, PLSQL Developer

2008 - 2011
Indra Software Labs, Málaga

Desarrollo y evolutivos de backend de la Comunidad de Madrid para la gestión de subvenciones agrarias de la Comunidad Europea (GISH). Oracle Forms y PLSQL.

Desarrollo y evolutivos de backend de la Comunidad de Madrid para la gestión de profesorado. Oracle Forms y PLSQL.

Canal Tecnia

2008 - 2010
El Corte Inglés, Teletrabajo

Edición y revisión de productos tecnológicos de actualidad. Electrónica, videojuegos, telefonía, etc.

Proyectos

Loto Vill (2012) - Aplicación de webOS de Palm para la consulta de resultados de Loterías y apuestas del estado. Uso de Framework Mojo de Palm7webOs developer, scrapping básico de HTML, php para dar servicio de backend a la aplicación.
Aventura Musical (2014) - Aplicación de iOS como proyecto final de carrera (Matrícula de Honor) consistente en distintos módulos, a saber: diapasón, metrónomo, entonación, trivial, teoría básica musical.
Opo Málaga (2016) - Aplicación para iOS de preparación de oposiciones a la diputación de Málaga convocatoria 2016: 25000 preguntas tipo test, exámenes, búsquedas y estadísticas.
Opo Málaga (2017) - Aplicación para iOS de preparación de oposiciones a la diputación de Málaga convocatoria 2017: 25000 preguntas tipo test, exámenes, búsquedas y estadísticas.
QueatCat (2018) - Aplicación para iOS de asistente de compras con lectura de códigos de barras.

Lenguajes & niveles

Java (backend WS)

Scala (backend WS)

iOS & Swift

Oracle Forms & PL/SQL

Javascript & jQuery