Alexandre Ortigosa

Alexandre Ortigosa

Software Engineer

Sobre mí

Soy un Software Engineer con amplia experiencia en desarrollo frontend y backend, DevOps, y arquitectura de software. Especializado en tecnologías como React, AngularJS, .NET y arquitecturas modernas guiadas por principios SOLID y DDD.

A lo largo de mi carrera, he liderado múltiples proyectos de desarrollo, implementado infraestructura como código con Terraform, y optimizado flujos de CI/CD en entornos empresariales. Me considero un entusiasta del aprendizaje continuo y disfruto compartiendo conocimientos a través de mi blog.

Experiencia Profesional

Ingeniero de Software

2019 - Presente

Adevinta España

  • Liderazgo en el desarrollo de la aplicación de ventas frontend para representantes de ventas integrados en Dynamics 365, utilizando AngularJS, mejorando la usabilidad y agilidad de los representantes de ventas al generar nuevas oportunidades de ventas.
  • Gestión del desarrollo de una herramienta de visualización de pedidos integrada en Dynamics 365, desarrollada en REACT. Con esta aplicación, mejoramos la capacidad de toma de decisiones para los representantes de ventas y la oferta de nuevos productos o servicios.
  • Diseño y liderazgo de la transformación a IaC (infraestructura como código) de toda la infraestructura del departamento utilizando Terraform e integración en todos nuestros procesos de CI/CD, Azure DevOps en ese momento.
  • Dirigí y lideré la transformación de la herramienta de CI/CD del departamento de Azure DevOps a Github Actions.
  • Mejora de 'puertas de calidad' con controles de código utilizando Sonar Cloud y SonarQube, asegurando así de manera mucho más robusta la calidad del software generado por todo el departamento. Aumentamos la cobertura de código en un 30%.
  • Dockerización de aplicaciones para mayor flexibilidad.
  • Diseño y liderazgo de la transformación de la infraestructura en Azure, migrando todas las aplicaciones y funciones alojadas como App Services en App Service Plans a Azure Container Apps. Esta migración resultó en un ahorro del 99% en costos de computación.
  • Todos los proyectos fueron guiados por principios SOLID, utilizando DDD y una arquitectura de 'puertos y adaptadores', siempre siguiendo buenas prácticas siempre que fuera posible.
  • Lideré el desarrollo de componentes críticos en la integración con SAP, incluyendo un sistema de seguimiento de integraciones que redujo los tiempos de respuesta en un 15% y un sistema de almacenamiento de eventos al estilo de EventStore que mejoró la fiabilidad de los datos en un 25%.

Desarrollador Freelance

2016 - Presente

Autónomo

  • Colaboración con varias empresas en el desarrollo de proyectos web.
  • Desarrollo de sistemas basados en WordPress.
  • Desarrollo de aplicaciones web personalizadas con el framework Symfony3.
  • Desarrollo de sistemas de comercio electrónico para diferentes empresas utilizando Magento y Prestashop.
  • Colaboración continua con algunas de estas empresas.
  • Desarrollo de la aplicación de bingo para señoras. Una aplicación de alta concurrencia para ser utilizada en eventos por más de 9000 personas simultáneamente. Un gran desafío tecnológico que pude superar utilizando CQRS con una arquitectura orientada a eventos.

Consultor Técnico / Gerente de Proyectos Web

2013 - 2016

Axalpha Consulting

  • Comencé como técnico web y optimizador SEO.
  • Programación en .Net, tanto Visual Basic como C#.
  • Participación en proyectos de desarrollo de SAPB1 (ERP).
  • Desarrollo de soluciones web orientadas a SAPB1, incluyendo portales de gestión para representantes de ventas.
  • Desarrollo de sistemas de integración entre SAPB1 y diferentes plataformas de comercio electrónico como Prestashop o Magento.
  • Trabajé como gerente de proyectos web durante el último año.

Desarrollador Web PHP

2012 - 2013

Webee Solutions

  • Desarrollo de sitios web para la venta de bonos de conducción de coches de alta gama.
  • Creación de sitios web satélite para mejorar el SEO del sitio principal.
  • Trabajo con desarrollos para Prestashop.

Becario en el Departamento de Cálculo

2011 - 2012

UPC - Escuela Técnica Superior de Náutica de Barcelona

  • Gestión de la página web de la facultad, construida con el CMS Drupal.
  • Participación en el proyecto para implementar un nuevo sistema de gestión centralizada de ordenadores y servidores.

Técnico de Sistemas Informáticos

2008 - 2010

SPA i Bellessa

  • Técnico de sistemas informáticos.

Habilidades técnicas

Frontend

ReactAngularJSTypeScriptJavaScriptES6HTML5CSS3BootstrapjQueryjQuery MobileWebpacknextjstaildwind

Backend

C#.NETVisual BasicJavaPHPSymfonyNode.jsSQLMySQLRESTful APIsMicroservicios

DevOps & Cloud

DockerKubernetesTerraformAzureAzure DevOpsAWSAzure PipelinesCI/CDGitHub Actions

Servidores & Sistemas

ApacheIISNginxAdministración de servidoresBashLinuxRedes

Metodologías & Arquitectura

SOLIDDDDPort & AdaptersPatrones de DiseñoQuality AssuranceStatic Code AnalysisCQRS

Formación

Postgrado Software Quality Assurance

2020 - 2021

UPC School

Ingeniería Informática

2005 - 2016

UPC - Campus Nord

Bachillerato Tecnológico

2003

La Salle Bonanova

Formación complementaria

Programación Visual Basic2000
Curso HTML, CSS y JavaScript2011
Curso de desarrollo de aplicaciones Android2015
Curso de desarrollo de Angular22016
Curso de desarrollo de REACT2016
First Certificate Acreditation2017
Microsoft Azure Fundamentals2022
Microsoft Azure Administrator2022
Architecting on AWS2023
Developing on AWS with JAM2023
Planning and Designing Databases on AWS2024
Getting Started with .NET on AWS2024
Modernize .NET Applications - IaC and CI/CD2024
.NET workloads on AWS App Runners2024
.NET workloads on AWS Lambdas2024
.NET workloads on Amazon ECS and Fargate2024
AWS tools to Develop, Run and modernize .NET workloads2024
Azure IA Fundamentals2025

Idiomas

Castellano

Nativo

Dominio alto a nivel escrito y hablado

Catalán

Nativo

Dominio alto a nivel escrito y hablado

Inglés

C1

Dominio alto a nivel escrito y hablado

Últimos artículos

Ver todos →