Acerca de mí

Técnico superior en Desarrollo de Aplicaciones Multiplataforma (DAM) y en Desarrollo de Aplicaciones Web (DAW)

Actualmente trabajo como desarrollador front-end en un proyecto de Geomarketing utilizando las últimas tecnologias: GeoMarketing Xpert

Foto cara

Lenguajes

Javascript / Typescript
90
PHP
60
Mysql
80
Java
90
HTML
90
Preprocesadores SASS Y SCSS
70

Framework/software

Vue
90
Hibernate
80
Ajax
60
Bootstrap
70
JDBC
90
Android Studio / NativeScript
70

Servicios

Desarrollo Java

Desarrollo de aplicaciones de escritorio para todo tipo de sistemas operativos. Desarrollo de APP para teléfonos móviles y tablets Android

Desarrollo JS

Creación y mantenimiento de aplicaciones web y APP nativas para IOS y Android

Desarrollo web PHP

Desarrollo de páginas web dinámicas que se adaptan a todos los dispositivos. Formularios


¿Quieres saber más?

Contacto

Trabajos

Portafolio de trabajos realizados

×

 

Sismo APP

Geolocalización de terremotos en España, versión movil

APP que muestra los terremotos ocurridos en España, norte de África y sur de Francia en los últimos 10 días. Tambien muestra terremotos históricos.

Realizada con Nativescript, Vue , Typescript, Mapbox , Sentry y Firebase

Visita el sitio (Demo)

Rockstage

Alquiler de instrumentos un Granada

Página web de una empresa granadina de alquiler de instrumentos

Visita el sitio

Sismo web

Geolocalización de terremotos en España,versión web

APP que muestra los terremotos ocurridos en España, norte de África y sur de Francia en los últimos 10 días. Tambien muestra terremotos históricos.

Realizada con Vue , Typescript, Mapbox , Sentry y Firebase

Visita el sitio (Demo)

cabogataadventure

Turismo activo del Cabo de Gata

Página web de una empresa de turismo activo ubicada en el cabo de Gata, Almería.

Visita el sitio

JDBC

Aplicación JDBC

Práctica para el manejo de la API Java Database Connectivity.

AP-Motor

Simulación tienda motor

Simulación de una tienda de coches nuevos y de segunda mano para la asignatura de Diseño de interfaces Web.

Visita el sitio

BARBERO DORMILÓN

Gestión de procesos

Implementar una solución para el problema del barbero durmiente. El problema consiste en una barbería donde trabaja un barbero, se cuenta con un sillón para cortar el pelo y varias sillas para esperar (supongamos que son 5). Cuando no tiene clientes el barbero se duerme. Al llegar un cliente si el barbero está durmiendo lo despierta y ocupa la sillón para cortarse el pelo. Si llega un nuevo cliente y el barbero está ocupado, se sienta si existe una silla libre; en caso contrario se va de la barbería.

El programa debe satisfacer:

La exclusión mutua (el sillón y el barbero estarán con el mismo cliente). evitar el interbloqueo (que no se atiendan más clientes). evitar la inanición (todos los clientes serán atendidos).

Mejoras propuestas para el ejercicio:

Incorporar a la aplicación una interfaz gráfica.

Visualizar de forma gráfica el estado de la barbería.

Cliente-Servidor

El objetivo del ejercicio es crear una aplicación cliente/servidor que se comunique por el puerto 1800 y realice lo siguiente:

El cliente solicitará al usuario que introduzca una cadena de caracteres que enviará al servidor. El servidor cuando reciba la cadena, calculará la frecuencia de aparición de las vocales. El resultado debe de enviárselo al cliente para que éste lo visualice. En el cliente se establecerá un sistema para para finalizar este proceso (de pedir cadenas).

Propuesta de mejoras:

Realizar la interfaz gráfica de las aplicaciones.

Establecer un sistema para que también se puedan generar de forma automática un número determinado de cadenas. Deben de existir las dos formas, manual y automática.

Servidor Http

Implementa multihilo y puede gestionar la concurrencia de manera eficiente.

Que se incluya la documentación del código y Javadoc en las aplicaciones.

Implementación de la aplicación con una interfaz gráfica.

URLConnection

Programa que a través de un objeto URLConnection obtiene la información más relevante de la cabecera (tipo de contenido, tamaño, fecha...) de un recurso indicado por el usuario.

Contacto

REGISTRO