Acerca de...
SOFTWARE ARCHITECT, FULLSTACK DESIGNER & DEVELOPER, AGILE SPECIALIST
¿Albirar?
Albirar es mi marca personal para proyectos opensource.
Es una palabra cuyo significado representa perfectamente mi actitud profesional:
- Formar juicio (sobre una cosa), imaginar cómo es, como puede ejecutarse, etc.
- Ver de lejos (algo) sin distinguirlo bien.
Soy un profesional de TI muy experimentado. Comencé a trabajar como programador, diseñador, analista funcional, arquitecto de software y, incluso, operador de datos. He trabajado en una amplia variedad de sectores de empresas, como -entre otros- sector público, indústria, seguros, banca, comercio electrónico de moda y de cultura, etc.
Mi carrera profesional se inició el 1984, pero a pesar de esta larga experiencia, continuo en proceso de aprendizaje constante, porque creo que en TI jamas es suficiente con el conocimento conseguido y se deben aprender nuevas tecnologias, frameworks, lenguajes de programación, metodologias, etc.
Recomendaciones
"Octavi ha realizado tareas de análisis y definición de software y sistemas en proyectos gestionados por mi departamento. Siendo la segunda vez que colaboramos juntos, volvería a trabajar con él sin dudarlo. Es un perfil tan responsable como confiable y es fácil de entenderse y agilizar con él los proyectos."

"Octavi es un arquitecto J2EE altamente cualificado. Siempre cuidando los detalles mínimos para obtener los mejores resultados en términos de tiempo, calidad, seguridad y rendimiento. Una gran experiencia haber tenido la oportunidad de trabajar con él."

"Octavi y yo trabajamos juntos en múltiples proyectos durante mi época en CastInfo. Octavi tenia la máxima responsabilidad técnica en varios proyectos, coordinando el trabajo de multiples desarrolladores. Octavi es un gran arquitecto y tiene una gran habilidad en entender los problemas de negocio. Fue un placer trabajar con él durante todo el tiempo que lo hicimos."

Conocimientos

Arquitecto y diseñador
He diseñado y definido entornos de desarrollo, estructura de aplicaciones, patrones de software, etc. He diseñado con el soporte de los principales entornos de desarrollo y tecnologias: Spring framework, AngularJS, REST, JSP, etc. Puedo diseñar cualquier aplicación y, por eso mismo, también soy un buen programador, ya que entiendo perfectamente los requerimientos y la estructura global de la aplicación

Programador
He programado en muchos lenguajes, tanto en back como en front: Java, JSP, Twig, Javascript, HTML5, C, C++ Ensamblador x86, etc. También he utilizado diversas librerias, principalmente SpringFramework, AngularJS y Bootstrap.

Gestor de Proyectos
He sido responsable de diversos proyectos, aplicando diversas metodologias. Incluso he diseñado procesos específicos para un entorno compartido con un solo cliente y diversos proveedores de programación. Agile es a dia de hoy, la mejor metodologia para gestionar proyectos y productos. En caso de que el cliente no disponga, proporciono acceso a una cuenta JIRA a mis clientes para gestionar los proyectos.
Herramientas, lenguajes y plataformas
CV
Experiencia
2023-Actualidad
NexTRet
Arquitecto y ConsultorParticipo en proyectos del 'Departament de Justícia de la Generalitat de Catalunya', como Arquitecto de software