Summary
Overview
Work history
Education
Skills
Websites
Other languages: European Level
Certification
Affiliations
Timeline
CustomerServiceRepresentative
Carlos Alberto Álvarez Galán

Carlos Alberto Álvarez Galán

Mollet del Vallés,Spain

Summary

Senior full-stack software engineer and architect with 25 years of experience in developing scalable applications.

Proven ability in backend architecture with C#/.NET and Node.js, and adept in modern front-end frameworks like

React. Committed to delivering high-quality solutions and mentoring teams to achieve project goals.

Overview

31
31
years of professional experience
1
1
Certification

Work history

Staff Engineer

SERVICE CLUB
Barcelona, Spain
2025.05 - 2026.03

Architected and launched a web ecosystem, defining the technical strategy and automating CI/CD pipelines.

Designed frontend architecture using Next.js and TailwindCSS. Developed backend solutions using Node.js, implementing Domain-Driven Design practices. Mentored engineering teams in software design principles.

Senior Software Engineer

DERIVCO SPORTS
Barcelona, Spain
2021.06 - 2025.05

Architected and deployed high-concurrency microservices for the Betway product using ASP.NET Core and gRPC, leveraging TDD and the IDesign method to ensure 99.9% reliability in a distributed global team environment.

Produce quality, integrated software products and documentation according to functional and non-functional specifications and lead the implementation of the team’s software practices. Analyzing requirements and designing software products that meet business, compliance and architectural requirements and standards. Development, release and maintenance of multiple integrated software products. Ensuring software products are optimally configured. Development and optimising automated functional and non-functional tests.

Software Engineer Developer

PLAIN CONCEPTS
Barcelona, Spain
2017.10 - 2021.06

Provide technical expertise to and develop and implement several types of systems (Apps, Webs, ETLs) for external clients, being involved at any or all stages of the project lifecycle: refining specifications with the client team; designing the system, developing the code and testing it. Taking care of the infrastructure part creating, automatically through infrastructure as code, the needed Azure resources. Finally, building up CI/CD pipelines in Azure DevOps for integrating code and continuous deploying.

Software Engineer Developer at Applus

CAPITOLE CONSULTING
Barcelona, Spain
2016.11 - 2017.09

Provide technical expertise to, and develop and implement IT systems for, external clients, being involved at any or all stages of the project lifecycle: refining specifications with the client team; designing the system, developing the code and testing it.

Software Engineer Developer at Roche Diagnostics

ALTRAN INNOVACIÓN, S.L.
Barcelona, Spain
2014.06 - 2016.11

Provide technical expertise to, and develop and implement IT systems for, external clients, being involved at any or all stages of the project lifecycle: refining specifications with the client team; designing the system, developing the code and testing it.

Software Developer

CARGLASS B.V.
Mollet del Vallès, Spain
2007.11 - 2014.06

Design, implementation, testing and maintenance of company ERP own: doing requirements gathering, analysis, specification and validation of architecture design. Also training and user support.

Software Developer

Fácil Ingeniería Informática, S.L.
Mollet del Vallès, Spain
2006.06 - 2007.11

Application development and maintenance of Gesfacil Management Software. Requirements gathering, analysis, specification and validation.

Software Developer

Antonio Gaspar, S.L.
Sant Quirze del Vallès, Spain
1997.02 - 2006.06

Design specifications of applications: requirements gathering, analysis, specification and validation and architecture design. Applications development and maintenance. Training and user support.

Coach

Infoservi S.C.C.L.
Sabadell, Spain
1995.05 - 1997.02

Taught all levels courses of Microsoft Office package.

Education

Computer Engineering - Computer Science

Universitat Oberta De Catalunya (UOC)
Barcelona
3 2007 - 1 2013

Skills

  • Front-End and back-end development
  • Back-end development: Nodejs, NET framework familiarity (C#), Spring Boot, Java EE
  • Front-end development: React, Nextjs, Redux, Angular, Vuejs
  • Docker, Kubernetes
  • DevOps tool chain familiarity (GitHub, Azure DevOps CI/CD)
  • Web solutions: Web Apps, API Management
  • Relational databases (MSSQL, PostgreSQL), NoSQL Databases (MongoDB)
  • Cloud computing (Azure, AWS)

Other languages: European Level

Mother tongue: Spanish / Catalonian
Native
ENGLISH
Advanced (C1)

Certification

  • Microsoft AZ-900
  • Modern Software Architecture: Domain Models, CQRS and Event Sourcing
  • ISTQB Certified Tester foundations
  • Netmind IT knowledge services: User requirements gathering and organization with UML (JIS 100)
  • Netmind IT knowledge services: Object-Oriented analysis and design with UML (JIS 107)
  • Netmind IT knowledge services: The C# Programing Language (JMS 501)
  • Netmind IT knowledge services: Developing ASP.NET Web Applications (JMS 611)
  • Netmind IT knowledge services: Developing Smart Client Applications using Visual Studio (JMS 503)

Affiliations

  • Sports, Hiking and Cinema

Timeline

Staff Engineer

SERVICE CLUB
2025.05 - 2026.03

Senior Software Engineer

DERIVCO SPORTS
2021.06 - 2025.05

Software Engineer Developer

PLAIN CONCEPTS
2017.10 - 2021.06

Software Engineer Developer at Applus

CAPITOLE CONSULTING
2016.11 - 2017.09

Software Engineer Developer at Roche Diagnostics

ALTRAN INNOVACIÓN, S.L.
2014.06 - 2016.11

Software Developer

CARGLASS B.V.
2007.11 - 2014.06

Software Developer

Fácil Ingeniería Informática, S.L.
2006.06 - 2007.11

Software Developer

Antonio Gaspar, S.L.
1997.02 - 2006.06

Coach

Infoservi S.C.C.L.
1995.05 - 1997.02

Computer Engineering - Computer Science

Universitat Oberta De Catalunya (UOC)
3 2007 - 1 2013
Carlos Alberto Álvarez Galán