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 espejo.badia@gmail.com 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.