Alberto Bastos | Desarrollador Java y J2EE

Alberto Bastos

Ingeniero informático

Noviembre 2016 Trabajo Desarrollador de software en Fundació Bit

Regreso al sector público para incorporarme en calidad de Analista programador en la Fundació Bit. Mediante el uso de metodologías ágiles y con un stack tecnológico basado en J2EE, Spring y Angular2 participo en todo el ciclo de desarrollo de aplicaciones web de gestión para el Govern.

Julio 2016 Cursos Probar Django | Construir una Aplicación Web en Python

Realizo el curso online gratuito Probar Django: Construir una Aplicación Web en Python ofrecido mediante la plataforma Udemy con tal de refrescar conceptos sobre configuración, modelos, enrutamiento y vistas de una aplicación desarrollada mediante el popular framework.

Junio 2016 Estudios Advanced English en la Escuela Oficial de Idiomas de Palma de Mallorca

Alcanzo el nivel Avanzado en Inglés por la Escuela Oficial de Idiomas de Palma de Mallorca, equivalente al nivel B2+ del Marco Común Europeo de Referencia (MCER).

Febrero 2015 Trabajo Analista y programador en Transfers and activities bank - Hotelbeds Technology

Me incorporo en condición de analista y programador y posteriormente adopto el rol de arquitecto de software en el departamento Transfers & Activities Bank Technology perteneciente a Hotelbeds Technology S.L.U.. Tareas de análisis, diseño, implementación, mejoras y resolución de incidencias para numerosos proyectos destinados a la venta de productos turísticos en canales B2B y B2C. Desarrollo principal en varias soluciones basadas en J2EE mayoritariamente desplegadas sobre servidores Oracle WebLogic con apoyo de la tecnología Oracle Coherence.

Septiembre 2014 Trabajo Desarrollador web en APSL

Entro a formar parte de APSL en condición de Desarrollador web, participando tanto en desarrollos de servidor como cliente y dando el salto a Python y Django como herramientas predominantes tras diez años dedicados al mundo J2EE.

Cursos Septiembre 2014 Pattern-Oriented Software Architectures: Programming Cloud Services for Android Handheld Systems

Finalizo el curso a distancia Pattern-Oriented Software Architectures: Programming Cloud Services for Android Handheld Systems impartido a través de Coursera. Revisito los pasos necesarios para crear la capa en servidor necesaria para abastecer de contenido una aplicación móvil, mediante ejemplos utilizando varios componentes de Spring Framework sobre un servidor J2EE.

Cursos Julio 2014 Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems en Coursera

Completo el curso a distancia Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems impartido a través de Coursera. Consigo una visión global sobre los ventajas y métodos para implantar patrones de diseño y estrategias de concurrencia en Java, y más específicamente como aprovechar esas estrategias durante el desarrollo de aplicaciones móviles para Android.

Cursos Julio 2014 Functional Programming Principes in Scala en Coursera

Completo el curso a distancia Functional Programming Principles in Scala impartido por Martin Odersky de la École Polytechnique Fedérale de Lausanne a través de Coursera, recuperando conceptos de programación funcional y estudiando su conveniencia para sistemas escalables y cómo implementarlos en desarrollos sobre JVM gracias al lenguaje Scala.

Marzo 2014 Cursos Programming Mobile Applications for Android Handheld Systems en Coursera

Obtengo el certificado que acredita mi seguimiento del curso Programming Mobile Applications for Android Handheld Systems impartido por la Universidad de Maryland a través de Coursera. Consigo así la base necesaria para comprender la arquitectura de un desarrollo móvil para Android y crear mis propias aplicaciones.

Enero 2014 Cursos Mobile Web Development en Udacity

Completo las lecciones en video y ejercicios prácticos del curso Mobile Web Development disponible en el portal Udacity e impartido por Chris Wilson, Peter Lubbers y Sean Bennett. Adquiero así buenas prácticas y técnicas para el desarrollo web en móviles tales como el almacenamiento offline, uso de sensores, optimización de recursos multimedia, etc.

Diciembre 2013 Cursos Desarrollo de aplicaciones en HTML5 para Firefox OS en MiriadaX

Completo el curso de Desarrollo de aplicaciones en HTML5 para Firefox OS ofrecido por la plataforma MiriadaX e impartido por la Universidad Politécnica de Madrid. Me familiarizo así con los estándares de estilo y desarrollo para aplicaciones móviles en dicho sistema, así como las características de la especificación HTML5 aplicables.

Noviembre 2013 Cursos Agilidad y Lean en MiriadaX

Sigo las lecciones del curso Agilidad y Lean impartidas por Javier Garzas a través de MiriadaX. Conozco así las diferentes técnicas y consejos para implantar principios de la metodología ágil en proyectos de desarrollo de software.

Octubre 2013 Cursos Alemán para hispanoparlantes (UNED-Coma)

Recibo a distancia nociones de alemán para hispanoparlantes a través de la plataforma UNED Coma. Obtengo una credencial conforme he completado el curso tras superar sus siete semanas de duración.

Junio 2013 Cursos An Introduction to Interactive Programming in Python en Coursera

Completo las lecciones y ejercicios prácticos del curso An Introduction to Interactive Programming in Python ofrecido por el equipo de la Universidad de RICE a través de Coursera. Aprendo así los pasos necesarios para construir un pequeño videojuego con gráficos, sonidos, colisiones y eventos de usuario utilizando el lenguaje de programación Python.

Abril 2013 Cursos MongoDB for Java Developers (10gen)

Me familiarizo con la arquitectura y uso de bases de datos No-SQL gracias al curso MongoDB for Java Developers impartido a distancia por la empresa propietaria de MongoDB, 10gen. Finalizo el curso con una calificación final de 9,5.

Noviembre 2012 Trabajo Arquitecto de software en Transfers and activities bank - Hotelbeds

Regreso al sector privado como arquitecto de software en el área de distribución de Transfers and activities bank, perteneciente a Hotelbeds y al grupo TUI Travel PLC. Participo en la definición, análisis, diseño, desarrollo y supervisión de diversas plataformas para la configuración y venta de producto turístico. Desarrollo principal en J2EE y tecnologías web con algunos paréntesis trabajando con Node JS.

Febrero 2012 Estudios Ingeniería Superior en Informática en UOC

Completo mis estudios con la Ingeniería Superior en Informática a través de la Universitat Oberta de Catalunya. Presento un Proyecto Final de Carrera consistente en el desarrollo íntegro de un Framework MVC en Java.

Diciembre 2008 Trabajo Analista programador en BITel Innovació Telemàtica

Paso al sector público para ofrecer mis servicios como analista programador en BITel Innovació Telemàtica. Participo en la definición, análisis, diseño, desarrollo y mantenimiento de sistemas web para las distintas Consejerías del Gobierno de las Islas Baleares. Desarrollando en tecnologías J2EE y web.

Enero 2008 Cursos Oracle SOA Essential

Asisto al curso de Oracle SOA Essential impartido en las oficinas de Oracle University en Barcelona. Me inicio en el uso de las tecnologías ESB y BPEL a través de las herramientas de la compañía.

Enero 2008 Estudios Máster Técnico Superior en Prevención de Riesgos Laborales en ASIMAG

Tras una dedicación de 600 horas, obtengo un Máster de Técnico Superior en Prevención de Riesgos Laborales con especialidad en Ergonomía y Psicosociología Aplicada a través de la academia Asimag.

Octubre 2007 Cursos Oracle Enterprise Content Management (ECM)

Me acredito en el uso de la suite Oracle Enterprise Content Management tras una semana de aprendizaje y evaluación presencial en las instalaciones de Oracle University en Las Rozas, Madrid. Aprendo la instalación, configuración y mantenimiento del producto de Web Management System (WMS) de la compañía.

Marzo 2007 Trabajo Programador senior en Brújula Tecnologías de la Información

Cambio de residencia y ejerzo como programador senior en Brújula Tecnologías de la Información. Participo en el análisis, diseño, desarrollo y mantenimiento de aplicaciones web internas y externas para diversos clientes de la consultora. Desarollando en tecnologías J2EE y web.

Febrero 2006 Estudios Ingeniería técnica en Informática de Sistemas en FIB-UPC

Obtengo la Ingeniería Técnica en Informática de Sistemas tras tres años en la Facultat d'Informàtica de Barcelona, perteneciente a la Universitat Politècnica de Catalunya. Consigo una nota media en el expediente de 8,36 y la calificación de Matrícula de Honor en el Proyecto Final de Carrera con el análisis y benchmark de un motor de código abierto para la generación de gráficos en tres dimensiones.

Febrero 2006 Cursos Curso en J2EE y JSP a través de Junior Empresa UPC

Completo un curso de desarrollo web con J2EE y vistas JSP impartido por la academia Junior Empresa (JEDI) de la Universitat Politècnica de Catalunya.

Abril 2005 Trabajo Programador junior en Universitat Politècnica de Catalunya

Debuto como programador junior tras unos meses como becario en el Laboratori de Càlcul de la Facultat d'Informàtica de Barcelona, perteneciente a la Universitat Politècnica de Catalunya. Participo en la construcción de un portal web para profesionales y ciudadanos de la Generalitat de Catalunya. Desarrollando en tecnologías J2EE y con Java Portlets.