Alexandre Ortigosa

Alexandre Ortigosa

Software Engineer

About Me

I'm a Software Engineer with extensive experience in frontend and backend development, DevOps, and software architecture. Specialized in technologies like React, AngularJS, .NET, and modern architectures guided by SOLID principles and DDD.

Throughout my career, I have led multiple development projects, implemented infrastructure as code with Terraform, and optimized CI/CD workflows in enterprise environments. I consider myself a continuous learning enthusiast and enjoy sharing knowledge through my blog.

Professional Experience

Software Engineer

2019 - Present

Adevinta Spain

  • Leadership in the development of the frontend sales application for embedded sales representatives in Dynamics 365, using AngularJS, improving the usability and agility of sales representatives when generating new sales opportunities.
  • Management of the development of an order visualization tool integrated into Dynamics 365, developed in REACT. With this application, we improved the decision-making capacity for sales representatives and the offering of new products or services.
  • Design and leadership of the transformation to IaC (infrastructure as code) of the entire department's infrastructure using Terraform and integration into all our CI/CD processes, Azure DevOps at the time.
  • Directed and led the transformation of the department's CI/CD tool from Azure DevOps to Github Actions.
  • Improvement of 'quality gates' with code controls using Sonar Cloud and SonarQube, thus ensuring a much more robust way the quality of the software generated by the entire department. We increased code coverage by 30%.
  • Dockerization of applications for greater flexibility.
  • Design and leadership of the infrastructure transformation in Azure, migrating all applications and functions hosted as App Services in App Service Plans to Azure Container Apps. This migration resulted in a 99% savings in computing costs.
  • All projects were guided by SOLID principles, using DDD and a 'ports & adapters' architecture, always following good practices whenever possible.
  • Led the development of critical components in the integration with SAP, including an integration tracking system that reduced response times by 15% and an event storage system in the style of EventStore that improved data reliability by 25%.

Freelance Developer

2016 - Present

Self-employed

  • Collaboration with various companies in the development of web projects.
  • Development of WordPress-based systems.
  • Development of custom web applications with the Symfony3 framework.
  • Development of e-commerce systems for different companies using Magento and Prestashop.
  • Continuous collaboration with some of these companies.
  • Development of the bingo application for ladies. A high concurrency application to be used in events by more than 9000 people simultaneously. A great technological challenge that I was able to overcome using CQRS with an event-driven architecture.

Technical Consultant / Web Project Manager

2013 - 2016

Axalpha Consulting

  • Started as a Web technician and SEO optimizer.
  • Programming in .Net, both Visual Basic and C#.
  • Participation in SAPB1 (ERP) development projects.
  • Development of Web solutions oriented to SAPB1, including management portals for sales representatives.
  • Development of integration systems between SAPB1 and different e-commerce platforms such as Prestashop or Magento.
  • Worked as Web project manager during the last year.

PHP Web Developer

2012 - 2013

Webee Solutions

  • Development of websites for the sale of driving vouchers for high-end cars.
  • Creation of satellite websites to improve the SEO of the main site.
  • Work with developments for Prestashop.

Calculation Department Intern

2011 - 2012

UPC - Barcelona School of Nautical Studies

  • Management of the faculty web page, built with the CMS Drupal.
  • Participation in the project to implement a new centralized management system for computers and servers.

Computer Systems Technician

2008 - 2010

SPA i Bellessa

  • Computer systems technician.

Technical Skills

Frontend

ReactAngularJSTypeScriptJavaScriptES6HTML5CSS3BootstrapjQueryjQuery MobileWebpackNext.jsTailwind

Backend

C#.NETVisual BasicJavaPHPSymfonyNode.jsSQLMySQLRESTful APIsMicroservices

DevOps & Cloud

DockerKubernetesTerraformAzureAzure DevOpsAWSAzure PipelinesCI/CDGitHub Actions

Servers & Systems

ApacheIISNginxServer AdministrationBashLinuxNetworking

Methodologies & Architecture

SOLIDDDDPort & AdaptersDesign PatternsQuality AssuranceStatic Code AnalysisCQRS

Education

Postgraduate in Software Quality Assurance

2020 - 2021

UPC School

Computer Engineering

2005 - 2016

UPC - Campus Nord

Technological Baccalaureate

2003

La Salle Bonanova

Additional Training

Visual Basic Programming2000
HTML, CSS, and JavaScript Course2011
Android Application Development Course2015
Angular2 Development Course2016
REACT Development Course2016
First Certificate Accreditation2017
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

Languages

Spanish

Native

High proficiency in written and spoken

Catalan

Native

High proficiency in written and spoken

English

C1

High proficiency in written and spoken

Latest Articles

View all →