Curriculum Vitae
Total Page:16
File Type:pdf, Size:1020Kb
Curriculum Vitae DATOS PERSONALES ● Nombre: Juan Andrés Moreno Rubio ● Fecha de Nacimiento: 02-03-1980 ● Lugar de Nacimiento: Plasencia (Cáceres) ● Nacionalidad: Española ● Tfno: 676875420 ● E-mail: [email protected] ● Vive en: Barcelona. ● Experiencia: 12 años FORMACIÓN ● TÍTULO UNIVERSITARIO _ ○ Licenciado en Ingeniería Informática por la Universidad de Extremadura (Escuela Politécnica de Cáceres). ○ Periodo: 1999 - Febrero 2008. (Los últimos 2 años sólo con el PFC) ● FORMACIÓN SECUNDARIA _ ○ Curso de Orientación Universitaria obtenido en 1999 y título de Bachiller obtenido en 1998 en el Instituto Valle del Jerte (Plasencia). CONOCIMIENTOS ● CONOCIMIENTOS INFORMÁTICOS _ ○ CMS's, herramientas y entornos de producción web (Avanzado): Worpdress, Joomla, Magnolia CMS, Tridion, Macromedia Dreamweaver, Frontpage y diversos plugins de eclipse para desarrollo web. RapidWeaver (Mac), XWiki. ○ Frameworks Javascript: (Avanzado): NodeJS, ReactJS (redux/reflux), webpack2, jQuery, prototpye, mootools. ember.js. Moustache y jade para templating. ○ IDEs de Desarrollo (Avanzado): Atom, Cloud9, WebRatio, Eclipse, Aptana Studio, LAMP, IBM Rational Software Architecht, Servoy, NetBeans, IntelliJ Idea, Coda. ○ Sistemas Operativos (Avanzado): Windows, Linux y Mac OS. ○ Servidores de Aplicaciones (Avanzado): Tomcat, JBOSS, Weblogic, Resin, Jetty, Nginx, y Apache. Amazon WS y Google Cloud Platform. ○ Programación (Avanzado): Ensamblador, Visual Basic, Pascal FC, C, C++, JAVA. Shell Script y PHP scripting. ES5 y ES6 (Javascript). ○ Desarrollo Web (Avanzado): HTML, JavaScript, CSS, LESS, SASS, VELOCITY, PHP, JSP, XML, XSLT, J2EE, y Action Script. ○ Bases de datos (Intermedio): Conocimientos de diseño, administración y mantenimiento de bases de datos Oracle, Mysql, Postgresql e Hypersonic, y dominio del lenguaje SQL. Redis. Mongo. Página 1 de 7 CURRICULUM VITAE CRONOLÓGICO. Juan Andrés Moreno Rubio ○ Frameworks JAVA (Intermedio /Avanzado): Spring, Struts, Freemarker, Hibernate, Ibatis, JEE,. Maven. Gestión de colas con RabbitMQ. Librerías gráficas varias y de generación de PDF’s y e-mail. Generación de motores XML. ○ Frameworks PHP (Intermedio): Zend Framework, Yii Framework, API de Wordpress para la creación y/o modificación de Custom themes. Gestión de dependencias con Composer. ○ Email Marketing: Cierto grado de conocimiento en el funcionamiento general de la parte técnica asociada al mundo del email marketing. Creación de templates para email responsive en todo tipo de dispositivos. ○ Gestión de recursos y análisis de resultados: Redmine, Trello (Gestión de tareas), Analytics, Piwik (analíticas web), Pydio (Gestión de recursos online), Redmine CRM, Confluence, Jira... ○ Control de Versiones: Git (gitlab, github, bitbucket), Mercurial, CVS, SVN. ○ Ofimática (Avanzado): Paquetes Office de Microsoft y Star Office y Open Office de Sun. Google Docs. ○ Otras herramientas (Intermedio/Avanzado): Herramientas de Diseño, tales como Corel Draw, Adobe PhotoShop y Adobe Premiere. ○ Otros conocimientos (Avanzado): Manejo avanzado de las APIS de google relacionadas con geolocalización: Maps, Sites, etc. Creación de motores gráficos con diversas librerías. Alto grado de conocimiento de software de todo tipo, tanto para Windows, Linux y Macintosh. Soltura en Linux (Conocimiento de varias distribuciones) y Mac. ○ Máquinas Virtuales(Medio): Docker. VirtualBox.. ● CURSOS REALIZADOS _ ○ Servoy World 2011 (Ámsterdam. 4 Días). Convención bi-anual que se celebra en Amsterdam en la que se discute acerca del mundo Servoy. Febrero 2011. ○ Windows 2003 Server (80 Horas). Cámara de Comercio de Cáceres. Del 22/11/2004 al 26/1/2004. ○ Curso de desarrollo de aplicaciones Web: Apache, PHP y MYSQL (30 Horas). Universidad de Extremadura Escuela Politécnica. Del 05/07/2004 al 12/07/2004. ○ I Jornada Extremeña sobre la Industria del Software. Universidad de Extremadura Escuela Politécnica. ○ Varios cursos acerca de los paquetes ofimáticos de Microsoft. Academia Atenea (Plasencia). 1999. ○ Realizado con aprovechamiento curso de Metodología Didáctica (Formador de Formadores) durante el periodo Marzo – Junio de 2009 impartido por FOREM Extremadura de 150 Horas de duración. ● IDIOMAS _ ○ Castellano: Nativo. ○ Catalán: Comprensión. ○ Inglés: Oral (Medio/Alto). Escrito (Alto). ○ Italiano: Oral (Medio/Alto) Escrito (Medio/Bajo). ● OTROS _ ○ Carné de conducir. ○ Beneficiario de una subvención de Iniciativa Jóven (Junta de Extremadura). Concretamente se trata de una beca a la construcción de un proyecto de iniciativa propia (drolosoft). Página 2 de 7 CURRICULUM VITAE CRONOLÓGICO. Juan Andrés Moreno Rubio EXPERIENCIA LABORAL ● PROFESIONAL AUTÓNOMO. (Barcelona, en la actualidad) _ Consultoría. Turismo y Ocio. Cine y televisión. Marketing y publicidad. ○ Cargo: Programador Fullstack. Analista Programador. ○ Periodo: Agosto de 2015 hasta la actualidad. ✓ Responsabilidades: Servicios de consultoría y programación para diversas empresas situadas en Barcelona y extrarradios. ○ Logros y actividades destacadas: ✓ Participación en la creación de 2 sitios web asociados al mundo del booking online, Exclusive Traveler Club y Booking Hello. Generación de pdf’s y plantillas para email y construcción del motor asociado. Para Indra. ✓ Troubleshooting, help in the management of the system code (merge requests). Improving the process of development by the team in order to work faster. For Indra. ✓ Creación de una aplicación web propietaria realizada en NodeJS utilizando React + Redux. Para Everis. ✓ Creación de varios Dashboards para empresa asociada al Marketing y Comunicación. Node JS + React JS. Megabanner. ✓ Motor de procesado automático de documentos XML y generación de PDFs y hojas de cálculo para empresa relacionada con el mundo de la televisión. Ebantic. ✓ Generación de catálogos automatizados de cine para empresa relacionada con el mundo de la televisión. Ebantic. ✓ Creación de un cliente FTP particularizado para empresa relacionada con el mundo de la televisión. Ebantic. ✓ Web de alquiler de bicicletas en wordpress. Delivery Bikes BCN. ○ Tecnologías utilizadas: ₋ Node JS, React, Flux, Redux, Webpack, Jade para la generación de las aplicaciones web. ₋ Java, J2EE, Tomcat, Apache para la generación de motores. ₋ XSLT + XML para generación de plantillas de email y FOP para pdf’s. ₋ Amazon WS, Apache, Tomcat, Tomee y JBOSS como servidores. GIT. ₋ Spring Security, Spring Session, Spring MVC, JPA - Hibernate, Servicios Rest. SOA. Maven. ₋ Tridion CMS, jQuery, AJAX, HTML5, JSP. Diversos plugins jQuery de calendarios y validaciones. ₋ MySql, Oracle. Mongo DB. ● EMAILING NETWORK S.R.L. (Barcelona y alrededores): Publicidad y Marketing Online. _ Empresa vinculada al mundo de la publicidad y el márketing on-line. ○ Cargo: Director Técnico / Programador. ○ Periodo: Noviembre de 2012 hasta junio de 2015 (2 años, 7 meses). ○ Responsabilidades: Desarrollo, gestión de recursos y mantenimiento del backend de la empresa, así como de sus tres webs de negocio y portal corporativo. Maquetación y generación automática de newsletters especializados. Gestión del equipo de IT. Contratación y formación de nuevos empleados. Página 3 de 7 CURRICULUM VITAE CRONOLÓGICO. Juan Andrés Moreno Rubio ○ Logros y actividades destacadas: ✓ Junto con todo el equipo de IT, diseño, creación, gestión y mantenimiento de las webs Clicplan, Coupon&Go, Oferting, Emailing Network. Los resultados de estas webs pueden verse en mi Portfolio. ✓ Aplicaciones webs internas de la compañía, tales como su backoffice, herramienta de gestión de tareas, CRM interna, Web Services de comunicación y Wiki interna. ✓ Creación de al menos 20 tipos distintos de boletines de contenido dinámico y responsive para email. Algunos de estos boletines pueden verse aquí. ○ Tecnologías utilizadas: ₋ Yii framework (PHP). Librerías php de Geolocalización. REST Services. Procesamiento de gran cantidad de datos en tiempo real usando los tiempos disponibles del sistema Ubuntu Linux. Threads. Shell Scripts ₋ Wordpress, jQuery, HTML5. Diversos plugins jQuery de generación de gráficos en tiempo real. AJAX. Less. ₋ Apache y uso de Amazon Web Services como gestor de servidores. Gestión de máquinas virtuales en Ubuntu Linux. Git. ₋ MySql ₋ Redmine para gestión de Tareas. ● TWENTIC Y ALTEN GROUP SPAIN. (Barcelona) _ Empresas de desarrollo Web de Barcelona para la que trabajé como autónomo realizando trabajos por encargo. ○ Cargo: Analista Programador y Web Developer en régimen de autónomo. ○ Periodo: Febrero de 2012 Octubre 2012. ○ Responsabilidades: Desarrollo de tres sitios web desde 0 para los clientes de TwenTiC, con temas personalizados para cada cliente y usando plataformas como Wordpress o Joomla. Además he participado en un proyecto propietario implementado con Yii Framework (PHP). Trabajando para ALTEN, desarrollé un proyecto puntual para el Puerto de Barcelona, con tecnología J2EE. ○ Logros y actividades destacadas: - Los resultados de las webs creadas para TwenTiC pueden verse en mi Portfolio. - El resultado del proyecto para el Puerto de Barcelona verse en Portic.net (Enlace aquí) Asimismo realicé tareas de despliegue y puesta en marcha de la Web de Consultas. También he desarrollado dos proyectos de menor envergadura, que incluían sobre todo la creación y mantenimiento de Web Services en