Download CURRICULUM VITAE DATOS PERSONALES

Document related concepts
no text concepts found
Transcript
CURRICULUM VITAE
DATOS PERSONALES
Nombre y apellidos:
Fecha de Nacimiento:
C.P.:
Provincia:
Móvil:
Correo electrónico:
Perfil Linkedin:
Skype:
Isaías Espejo Badía
04/12/1982
28033
Madrid
Solicítalo por email
[email protected]
https://www.linkedin.com/in/isaiaseb
isaias.espejo.badia
DATOS ACADÉMICOS
Ciclo Formativo de Grado Superior en Sistemas de Telecomunicaciones e Informáticos en el
I.E.S. La Rosaleda. 2002-2004
CURSOS PRESENCIALES
Curso en programación de aplicaciones con J2EE (300 horas) Abril - Junio 2007
Master en Diseño de personajes 3D y creación de videojuegos (700 horas) Marzo – Julio 2007
Master en modelado y animación 3D, creación de efectos especiales y edición de video (700
horas) Noviembre 2005 - Junio 2006
CURSOS ONLINE
Curso de Programación de videojuegos multiplataformas en Unity y desarrollo de Inteligencia
Artificial (diciembre 2012 - enero 2013)
Programación en ASP .NET y C# (abril 2008)
DATOS PROFESIONALES
Marzo 2010 – Actualidad: Full Stack Developer en Madiva Soluciones (Madrid)
Mayo 2009 – Marzo de 2010: Analista programador Java/J2EE en Coritel para el cliente EADSCASA/Airbus (Getafe/Madrid)
Octubre 2008-Mayo 2009: Programador senior Siebel en Coritel para el cliente de telefonía suiza
Swisscom (Madrid)
Junio 2008 – Octubre 2008 Programador senior Java/J2EE en Agrupo Sistemas (cliente Páginas
amarillas) (Madrid)
Julio 2007 – Junio 2008: Programador Java/J2EE en Agrupo Sistemas (cliente Páginas
amarillas) (Madrid)
Junio - Septiembre 2005: Técnico instalador y de mantenimiento en Cotronic, servicio técnico de
Telefónica (Málaga)
Julio 2004 - Mayo 2005: Técnico informático en Servicio técnico informático de Datacontrol.
(Málaga)
IDIOMAS
Inglés nivel bajo/medio hablado. Medio/alto leído y escrito
CONOCIMIENTOS
Programación en los siguientes lenguajes: HTML (alto), CSS (alto), C++ (bajo), java (alto),
javascript (medio-alto), jsp (alto), jstl (bajo), Siebel (bajo), eScript (bajo), php (medio), Ajax
(medio), Objetive-C (medio), Android (medio), C# (medio)
Conocimiento de la arquitectura MVC aplicada a J2EE (alto)
Frameworks: struts 1 (alto) y 2 (medio), jquery (alto), prototype (bajo), mootols /(bajo)
Creación de webservices y clientes que consuman esos webservices (con protocolo SOAP) con
java y eclipse (usando Apache Axis) (medio-alto)
Bases de datos: MySQL (medio-alto) y Oracle (alto)
Comunicación con base de datos desde J2EE: JDBC (alto) e Ibatis (medio-alto)
Conocimientos básicos de redes de ordenadores, unix y trabajo con servidores (medio)
Conocimiento del siguiente software: Enterprise Architec (medio), WebSphere (medio), Eclipse
(alto), Combustión (bajo), Adobe premier (bajo), photoshop (medio), Dreamweaver (medio),
FrontPage (medio), Softimage XSI (bajo) y Maya (medio)
EXPERIENCIA LABORAL AL DETALLE
Full Stack Developer (Madiva Soluciones)
Marzo de 2010 – presente
Programador de aplicaciones web J2EE basadas en las últimas tecnologías disponibles (ajax, web
2.0, css3, usabilidad), webservices, procesos de crawling y tratamiento masivo de datos.
Tecnologías: html, javascript, css, java, ajax, j2ee, webservices (SOAP y Axis), Objevive-C
(iphone) y android
Base de datos: Oracle
Frameworks: struts 1
Analista Programador (Coritel)
Octubre de 2008 – marzo de 2010 (1 año 6 meses)
He estado en dos proyectos desde que llegué a esta empresa.
El primero era en lenguaje de programación Siebel y a excepción de correcciones de los
documentos funcionales que ya estaban escritos casi todo mi trabajo consistía en programar
eScript y diseñar ventanas de Siebel. El cliente era la compañía de telefonía suiza Siebel.
El segundo proyecto era de nuevo con java y J2EE y es en el que estoy actualmente. Es para la
empresa Airbus. Se divide en dos partes una basada en web services Java para el diseño de piezas
de avión en 3D y el otro en una administración web de esas piezas.
Tecnologías: html, javascript, css, java, ajax, j2ee, webservices (SOAP y Axis)
Base de datos: Oracle
Frameworks: struts 2, ibatis
Programador (Agrupo Sistemas)
Julio de 2007 – octubre de 2008 (1 año 4 meses)
Programación de un editor web para la gestión de contratos, generación de anuncios y filtrado de
palabras claves de búsqueda para Páginas Amarillas con la tecnología J2EE
Tecnologías: html, javascript, css, java, ajax, j2ee
Base de datos: Oracle
Frameworks: struts 1, spring, hibernate, ibatis
Programador Junior (Datacontrol)
Abril de 2004 – mayo de 2005 (11 meses)
Programación de páginas web con php durante los 4 primeros meses y durante los meses
siguientes programaba tanto en java como con php. Las páginas web eran para pequeñas empresas
y negocios familiares de Málaga capital y provincia, las aplicaciones y procesos java eran para
uso interno de la empresa.
Tecnologías: php, html, javascript, css, java
Base de datos: Mysql
DESARROLLOS FREELANCE
Desarrollos de Plugins para Wordpress
Wp-Resorts
Este plugin es para convertir completamente wordpress en un portal inmobiliario y creo que lo
hemos conseguido bastante bien a pesar de que continuamente el cliente pidió cambios y nuevas
funcionalidad pues al final querían más un CRM para administrar a sus clientes que un portal
inmobiliario.
La administración permite gestionar a todos los niveles la configuración de portal y los datos
disponibles. Los inmuebles se pueden cargar a mano o de manera masiva a partir de un servicio
de inmuebles con un xml que el cliente tiene contratado.
Una vez que se pulsa en el inmueble se puede acceder a una ficha detalla del mismo. En el
ejemplo de capturas que podéis ver a continuación se muestra un inmueble de prueba que está
en modo borrador ya que la administración permite publicar inmuebles o guardarlos para seguir
editando más tarde.
Y como última funcionalidad que pidió el cliente tuve que hacer que el cliente se pudiera
asociar a un usuario de wordpress y mantuviera sincronizado los datos del cliente con los del
usuario wordpress (y que dichos datos salieran en la página de perfil normal de usuario
wordpress). La verdad es que mola mucho lo bien preparado que tiene el api de wordpress las
cosas. Un día de estos traeré un ejemplo de como mostrar estos datos adicionales en una página
de perfil de usuario en un plugin de wordpress, que aunque es bastante fácil no encontré
documentación en español.
GeoNegocios
Este proyecto consistió en el desarrollo a medida de un plugin para wordpress que tuviera parte
pública y privada.
La parte privada formaba parte de la administración de wordpress (perfectamente integrada
como menú lateral) y permitía dar de alta, modificar y eliminar categorías de tiendas y las
propias tiendas en sí.
Las tiendas estaban geoposicionadas manualmente o mediante Geocoder de Google (a elección
del administrador según tuviera o no las coordenadas exactas)
En la parte web se muestra en un mapa de Google los marcadores de todas las tiendas agrupados
según el zoom de mapa.
Debajo del mapa aparece un listado paginado y pulsando en cualquier marcador o en el listado
se puede ir a la ficha específica de una determinada tienda.