Pablo Rodríguez de Armas

IT Consultant

imac
  • QuizPM
  • InvestInGC
  • CEANI
  • Jaime Balmes

¿A qué me dedico?

Una de mis grandes aficiones es el desarrollo y gestión de aplicaciones web y aplicaciones móviles.

android-phone

Android Apps

Desarrollo de aplicaciones nativas para dispositivos Android.

web

Web Development (Back-End)

Desarrollo de aplicaciones web utilizando tecnologías como Java EE,JavaScript y diversos Frameworks como Spring o JBoss Seam.

Web

Web Development (Front-End)

Desarrollo de la parte cliente con AngularJS, maquetación de páginas webs utilizando diseños responsivos.

¿Quién soy?

foto

Soy Ingeniero Superior de Telecomunicaciones y amante de las nuevas tecnologías. Una de mis grandes aficiones es el desarrollo y gestión de aplicaciones web y aplicaciones móviles. Soy una persona autodidacta en constante aprendizaje. Tengo gran capacidad para aprender nuevas tecnologías y lenguajes de programación. Me considero positivo, responsable, organizado, con gran capacidad analítica, de adaptación y de asumir nuevos retos. Prueba de ello ha sido mi estancia laboral en Edinburgh (UK) y la participación en proyectos para clientes como el Servizo Galego de Saúde (SERGAS), el Departamento de Presidencia de la Generalitat de Catalunya o la mayor aerolínea europea, empresa alemana líder en el ámbito de los servicios de mantenimiento, reparación y revisión de aeronaves. Me entusiasma el trabajo en equipo y estoy dispuesto a asumir responsabilidades.

¿Cuál es mi trayectoria profesional?

En cuanto a mi trayectoria profesional, comenzó el último año de carrera y siempre ha estado enfocada al mundo de la programación. Los proyectos desarrollados abarcan tanto aplicaciones webs como móviles y cuyo lenguaje predominante ha sido Java.

¿Cuáles son mis objetivos?

Mis objetivos profesionales son el de formar parte de un equipo de trabajo relacionado con el entorno de la programación, que permita desarrollar todo mi potencial y a la vez permita que siga creciendo personal y profesionalmente. Además también estoy abierto a nuevos proyectos y oportunidades.

Portfolio

A continuación se muestran mis proyectos.

Experiencia

2019

IT Consultant

03/2017 - Actualmente
Altran

Empresa

  • Edataconsulting

Funciones

  • Proyectos para la mayor aerolínea europea, empresa alemana líder en el ámbito de los servicios de mantenimiento, reparación y revisión, especializada en aeronaves del sector de la aviación civil, motores y piezas.
  • Desarrollo de aplicaciones web, evolutivos y correctivos con tecnologías Java, AngularJS, CouchDB y Oracle.
  • Back-End con tecnologías Java, BBDD relacionales (Oracle, PL/SQL), BBDD NoSQL (CouchDB/PouchDB).
  • Front-End con tecnologías AngularJS, JavaScript, jQuery.
  • Gestión de cambios de la BBDD con liquibase.
  • Creación de webservices REST (JAX-RS) y consumo de REST y SOAP.
  • Control de versiones con Git / Git Flow. Uso de Pull Request, features, hotfix, releases.
  • Code review de los Pull Request, merges y resolución de conflictos.
  • Despliegues a los entornos integración y preproducción (JBoss AS). Integración continua Jenkins.
  • Realización de estimaciones de nuevas issues.
  • Realización de test unitarios con JUnit y Mockito.
  • Creación de DAOs, Services, Controllers y Webservices.
  • Uso de Maven: proyecto multimódulo, compilación mediante perfiles, ejecución de test, gestión de cambios de la BBDD con liquibase.
  • Soporte 24/7
  • Java EE Oracle CouchDB PouchDB Hibernate JSP Maven JBoss AS IntelliJ Git Toad Junit Mockito SonarQube PMD Checkstyle Jira

Consultant / Engineer

02/2016 - 03/2017
Altran

Empresa

  • Altran

Funciones

  • Responsable de lote de aplicaciones (~50) del departamento de Presidencia de la Generalitat de Catalunya.
  • Desarrollo de nuevas aplicaciones web, evolutivos y correctivos con tecnologías Java y Oracle.
  • Análisis, resolución y seguimiento de incidencias de las aplicaciones web.
  • Creación de DAOs, DTOs, Services, Controllers, Servlets y Webservices.
  • Creación de scripts SQL para los entornos de desarrollo, integración, preproducción y producción.
  • Análisis y mejoras en la calidad de código utilizando las herramientas (SonarQube, PMD, Checkstyle, FingBugs).
  • Utilización de buenas prácticas y aplicación de patrones de diseño.
  • Integración continua, mavenizado de aplicaciones (multimódulo, compilación mediante perfiles, sonar, reports).
  • Homologación de aplicaciones, test funcionales de las aplicaciones.
  • Control de versiones con SVN.
  • Despliegues a los entornos desarrollo e integración.
  • Tramitación con CPD despliegues a preproducción y producción.
  • Interlocución y reuniones con los usuarios/clientes para la toma de requisitos.
  • Realización de estimaciones de nuevos evolutivos y redacción de ofertas.
  • Elaboración de documentación de proyecto.
  • Java EE Spring Struts Oracle SQL Server Hibernate JSP Maven Tomcat Eclipse SVN Oracle SQL Developer DBeaver SonarQube PMD Checkstyle FindBugs Redmine

Programador Java

09/2015 - 01/2016
Zemsania

Empresa

  • Zemsania (Proyecto para Coremain)

Funciones

  • Proyecto InnovaSIS, sistema integral de gestión de pacientes para el Sergas (Servicio Gallego de Salud).
  • Desarrollo Back-End en Java, creación de modelo de datos, Entity, DAOs, DTOs, Services, Controllers.
  • Desarrollo Front-End con el Framework Zkoss, HTML5 y Bootstrap.
  • Realización de test unitarios con JUnit y test funcionales.
  • Resolución y reporte de incidencias con Mantis Bug Tracker.
  • Uso de Maven: proyecto multimódulo, compilación mediante perfiles, ejecución de test, gestión de cambios de la BBDD con liquibase.
  • Java EE Spring PostgreSQL QueryDSL Hibernate HTML5 Bootstrap ZKoss JUnit CSS Maven Tomcat Eclipse SVN PgAdmin

Analista Programador Java

03/2015 - 08/2015
QuizPM

Empresa

  • Freelance (Proyecto para ITPROIECTUS)

Funciones

  • Proyecto QuizPM, aplicación web de un simulador de exámenes PMP®.
  • Desarrollo Back-End en Java, utilización de BBDD NoSQL, JSON, DAOs, DTOs, Services, Controllers.
  • Creación y consumo de Webservices REST.
  • Gestión de perfiles de usuario con Spring Security.
  • Java EE Spring Core Spring MVC Spring Security MongoDB HTML5 JSP JavaScript jQuery AJAX CSS Maven Tomcat Eclipse SVN RWD
2014

Staff

06/2014 - 09/2014

Empresa

  • Blue Arrow Edinburgh.

Funciones

  • General Assistant at Scottish Government.
  • Plate Waiter at Edinburgh First (Old College, South Hall, Appleton Tower, Edinburgh College of Arts, Michael Swann Building).
  • Customer Service Assistant at Mary Erskine School.
  • Barista at Quintiles.
  • Housekeeper at Army Headquarters Scotland.
  • Cashier at Murrayfield Experience (Murrayfield Stadium).
  • Server at Steak Van (Murrayfield Stadium).
  • Waiter at Ayr Racecourse.
  • Food Service Assistant at Tesco Bank.
  • Housekeeper at Pollock Hall of Residence (Edinburgh University).
  • General Assistant at John Lewis (Saint James Centre).
Blue Arrow
2013

Programador Fron-End

Septiembre 2013

ITPROIECTUS.

  • Maquetación a medida del Moodle Theme.
  • ▪ Creación del tema para la plataforma de teleenseñanza Moodle siguiendo la identidad corporativa del cliente.
  • HTML5 PHP CSS Moodle

Analista TIC

01/2013 - 07/2013
SPEGC

Empresa

  • Sociedad de Promoción Económica de Gran Canaria.

Funciones

  • Gestión de las distintas webs.
  • Publicación y dinamización de contenidos.
  • Campañas de E-mail Marketing.
  • Google Analytics.
  • Asesoramiento en los procedimientos tecnológicos internos.
  • Propuestas de desarrollo de diversas webs.
  • Gestión y recopilación de información.
  • Formularios web.
  • Creación de sites para los cursos impartidos por la Iniciativa Compite.
  • Apoyo tecnológico en los programas:
    • Puente de Emprendimiento a Londres 2013.
    • Puente Tecnológico a Berlín 2013.
    • SoftLanding Gran Canaria 2013.
    • Programa de Aceleración Incube.
  • Community Manager: gestión de las redes sociales de la empresa.
    • Facebook.
    • Twitter.
    • Linkedin.
    • YouTube.
    • Vimeo.

Tecnologías

Google Sites MailChimp Dropbox Google Drive Google Analytics Google Sites Hootsuite Redes Sociales FTP GIMP Adobe Acrobat Professional Adobe Forms Central
2012

Dinamizador Tecnológico

09/2012 - 11/2012
IUCTC

Empresa

  • Instituto Universitario de Ciencias y Tecnologías Cibernéticas.

Funciones

  • Realización de informes de valoración tecnológica y propuesta de estrategia tecnológica.
  • Realización de vigilancia tecnológica, búsqueda de patentes, oferta tecnológica.
  • Identificación de las posibles vías de comercialización de las tecnologías.
  • Establecimiento de conexiones Universidad – Empresa.
  • Fomento de la transferencia de tecnología.

Tecnologías

Microsoft Office Word PowerPoint Excel OpenOffice.org Google Docs
2011

Analista Programador Java (PFC)

10/2010 - 10/2011
DIT

Empresa

  • Departamento de Ingeniería Telemática de la ETSIT de la ULPGC.

Funciones

  • Implementación de una aplicación web para la creación y gestión de e-Facturas basada en JBoss Seam Framework.
  • Diseño de las bases de datos e interfaz de usuario, notificaciones de correo, generación dinámica de facturas en PDF con firma electrónica, almacenamiento en el repositorio de documentos y acceso a ellas mediante servicios web.
  • Java EE MySQL JBoss Seam JBoss AS iText JavaMail JSF RichFaces Eclipse JBoss Developer Studio Alfresco XHTML XML JPA JDBC CSS GNU/Linux

Becario de Colaboración e Investigación

01/2011 - 08/2011
CEANI

Empresa

  • Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería.
  • División Computación Evolutiva y Aplicaciones Numéricas en Ingeniería (C.E.A.N.I.).

Funciones

  • Instalación, manejo y mantenimiento de la plataforma e-learning (Claroline) del Campus Virtual SVEA.
  • PHP MySQL CSS Claroline Moodle Apache
  • Desarrollo y mantenimiento de la web del CEANI con el CMS Joomla.
  • HTML5 MySQL CSS PHP Joomla 2.5 WordPress Apache
2010

Formación

Formación académica y complementaria.

Ingeniero de Telecomunicación
2011

PFC

  • Módulo de facturación Electrónica basado en Seam Framework, calificado con Matrícula de Honor.

Centro

  • Escuela Técnica Superior de Ingenieros de Telecomunicación (E.T.S.I.T.)
  • Universidad de Las Palmas de Gran Canaria (U.L.P.G.C.)
Certificaciones

2016 Oracle Certified Associate, Java SE7 Programmer – Oracle University

Inglés
  • Estancia durante 4 meses en Edimburgo (Reino Unido)
    • Experiencia laboral en 'Blue Arrow' (Junio 2014 - Septiembre 2014). Comunicación exclusiva en inglés.
    • ▪ Desempeño de diversos puestos en el sector servicios.
    • Curso de inglés nivel Upper-Intermediate (The Welcoming Association, Edinburgh).
  • Preliminary English Test (PET) - University of Cambridge. (Level B1)
Java

2016 Oracle Certified Professional, Java SE7 Programmer (1Z0-804) – Altran

2016 Oracle Certified Associate, Java SE7 Programmer (1Z0-803) – Altran

Desarrollo Web y Móvil

2014 Programming Mobile Applications for Android Handheld Systems

2013 Diseño de Aplicaciones Web en HTML5 y para Móviles Firefox OS

2013 Curso de Desarrollo y Gestión de Aplicaciones para Móviles iOS

2008 Introducción Práctica al Diseño Web

I+D+i

2012 Taller de Dinamizadores de Valoración y Comercialización de Tecnología

2009 Agente de la Innovación

2009 Promotor de la Innovación

Informática

2012 Metodologías de Test de Intrusión y Hacking Ético

2010 Iniciación a Moodle

2009 Experto en Voz IP (VOIP)

2009 Introducción a SAP

2009 Linux Avanzado

2009 Oracle 10g

2008 Linux Básico

2008 Comercio Electrónico

2008 Introducción al Sistema de Edición LATEX

2008 Instalación y Uso del S.O. Linux

2007 S Oracle 10g Product Overview

Otras temáticas

2012 Gestión de Proyectos Usando Metodologías Ágiles SCRUM

2011 Estrategias de Gestión del Tiempo y Planificación del Trabajo

2010 La Protección de Datos en la Legislación Española y su Aplicación en las AAPP

2008 Resolución de Conflictos

2008 Habilidades Comunicativas

2008 Aprender a Trabajar en Equipo

2006 Seguridad en el Trabajo para Alumnos Universitarios

2005 La implantación de los Sistemas de Prevención de Riesgos Laborales en las Empresas

Capacidades Informáticas

Lenguajes de Programación

Bases de Datos

Tecnologías Back-End

Tecnologías Front-End

Entornos de Desarrollo (IDE)

Servidores

Clientes

Jaime Balmes
SPEGC
ITPROIECTUS
InvestInGC
Incube
empty