Javier González Mateos

Acerca de

Ingeniero de Software

Soy ingeniero informático con más de siete años de experiencia profesional en desarrollo de software y servicios web, especializado en .NET (C#) y C++. Tengo un historial demostrado en arquitecturas de sistemas, despliegues cloud-native y frameworks frontend avanzados como Vue y Angular. Habiendo sido CTO, aporto una combinación única de liderazgo técnico y experiencia práctica en la construcción de sistemas distribuidos escalables y la gestión de infraestructura autoalojada. Me apasiona profundamente el trabajo en equipo, las metodologías ágiles y colaborar para resolver desafíos técnicos complejos.

Experiencia profesional

(05)

Salamanca, España

Taykus

Desarrollador Full-stack .NET

Mayo 2024 – Presente

  • Diseñar y desarrollar microservicios de alto rendimiento para un sistema de reservas especializado usando C# y .NET.
  • Construir e integrar módulos complejos para plataformas de domótica, redes de proveedores y sistemas de nivel proveedor.
  • Implementar arquitecturas orientadas a eventos y streaming de mensajería distribuida con Apache Kafka y Redis.
  • Desarrollar aplicaciones frontend reactivas y modulares con Vue, garantizando una experiencia de usuario moderna y óptima.
  • Gestionar pipelines de integración y entrega continua (CI/CD) con Jenkins y orquestar despliegues en contenedores con Docker.

Salamanca, España

Iberbox

Desarrollador C++ y CTO

Enero 2021 – Mayo 2024

  • Proporcionar visión técnica y liderazgo arquitectónico, definiendo la hoja de ruta de ingeniería de producto.
  • Arquitectar y desarrollar SDKs de almacenamiento en la nube de alta seguridad desde cero con C++ moderno.
  • Dirigir la ingeniería de aplicaciones full-stack con PHP (Laravel), bases de datos MySQL y Vue en frontend.
  • Configurar operaciones seguras y automatizadas de construcción y despliegue con GitLab CI/CD, Docker y Nginx.
  • Establecer observabilidad de infraestructura integral y monitorización operativa en tiempo real con Grafana.

Salamanca, España

NTT Data (anteriormente Everis)

Desarrollador Full-stack .NET

Octubre 2020 – Enero 2021

  • Contribuir al desarrollo de la plataforma bancaria core para el proyecto corporativo Mediolanum Bank.
  • Mantener, refactorizar y actualizar servicios backend transaccionales seguros escritos en VB.NET.
  • Diseñar y optimizar esquemas de bases de datos relacionales complejos, índices y consultas con SQL Server.

Salamanca, España

Global Exchange

Desarrollador Full-stack .NET

Julio 2019 – Octubre 2020

  • Desarrollar plataformas transaccionales de cambio multi-divisa y sistemas monetarios globales con C# y .NET.
  • Diseñar capas de datos robustas, escribiendo consultas transaccionales complejas y procedimientos en T-SQL y PostgreSQL.
  • Desarrollar interfaces dinámicas y módulos de dashboards para soluciones corporativas con AngularJS.

Salamanca, España

Ecoitec

Desarrollador Front-end de aplicaciones web

Marzo 2019 – Agosto 2019

  • Construir SPA interactivas optimizadas para rendimiento usando Angular (2+).
  • Gestionar manejo asíncrono de eventos y arquitecturas reactivas utilizando RxJS.
  • Estilar interfaces web responsive, modulares y pixel-perfect con Sass.

Educación

Universidad Internacional de Valencia

Máster en Desarrollo de Aplicaciones y Servicios Web

2023 – 2024

BISITE Research Group — Universidad de Salamanca

Especialista en Desarrollo de Aplicaciones Web

BISITE Research Group — Universidad de Salamanca

Introducción a Inteligencia Artificial: Aprendizaje Automático y Redes Neuronales

Universidad de Salamanca

Grado en Ingeniería Informática

2015 – 2019

Habilidades clave y competencias

C#C++VB.NETPHPJavaJavaScriptT-SQLSQL.NET Core / EF CoreVueAngularAngularJSRxJSLaravelVaadinDockerApache KafkaRedisGrafanaNginxJenkinsGitLab CI/CDSQL ServerMySQLPostgreSQL

Idiomas

Premios