Guillermo Valencia

Arquitecto .NET

37 años.

Ingeniero Técnico en Informática de Sistemas, con 14 años de experiencia profesional en el campo de las Tecnologías de la Información, fundamentalmente en el área de Desarrollo de Software.

Actualmente Arquitecto .NET en Grupo Dominion.

¿Cómo soy?

Me encantan los retos

No me gusta estancarme profesionalmente, por lo que estoy constantemente aprendiendo e investigando cosas nuevas que me ayuden a mejorar profesionalmente.

Trabajador

Me considero muy trabajador tanto en equipo como en solitario, no descanso hasta conseguir mis objetivos.

Calidad

Me encantan las cosas bien hechas. En el mundo del desarrollo de software no basta con que las cosas funcionen relativamente bien, siempre persigo mejorar la mantenibilidad, seguridad, escalabilidad y rendimiento en los proyectos en los que participo.

Apasionado

Del mundo del desarrollo de software y de las nuevas tecnologías en general.

Habilidades

.NET Framework
90%
.NET CORE
30%
Arquitectura de desarrollo
80%
Patrones de diseño
80%
Calidad / SonarQube
90%
SCRUM / Agile
65%
Integración Continua / DevOps
85%
Pruebas unitarias
80%
Profillers
60%
SQL Server
50%
TFS / VSTS
80%
BitBucket / GIT
50%

Experiencia

2017 - Actualidad

Arquitecto .NET

Dominion Digital

Madrid, España

  • Auditoría técnica de una aplicación .NET
    • Revisión infraestructura de servidores, escalabilidad y licenciamiento
    • Revisión del modelo arquitectónico y patrones de diseño.
    • Revisión del modelo de datos.
    • Definición del ALM (gestión del ciclo de vida de desarrollo)
      • Revisión repositorio código fuente
      • Estrategia de ramificación compatible con CI (integración continua) y DevOps.
      • Trazabilidad end-to-end requisitos y código fuente
      • Integración Continua
      • Pruebas automatizadas
      • WorkFlow de despliegue
    • Análisis estático de código fuente (SonarQube)
    • Análisis de rendimiento (load test de Visual Studio)
    • Profiler .NET (Ants Profiler)
    • Implantación de despliegue automático (Release Management)
    • Realización de plan de mejora y acompañamiento al equipo de desarrollo
    • Soporte técnico a jefes de proyecto
  • Definición de alto nivel de Arquitectura de Desarrollo corporativa Java.
  • Definición y desarrollo de un Pool corporativo de Integraciones (ESB).
2010 - 2017

Consultor .NET

Redcom Cibernético (Cliente Repsol)

Madrid, España

  • Consultoría de proyectos con tecnología .NET
  • Impartir sesiones formativas y sesiones de comunicación a otros equipos.
  • Seguimiento técnico de proyectos de desarrollo.
  • Director técnico de proyectos de desarrollo.
  • Definición y mantenimiento del Framework de Desarrollo de Repsol.
  • Definición e implementación de compilaciones automáticas de código fuente haciendo uso de TFS Team Builds.
  • Definición de métricas de calidad de Software haciendo uso de SonarQube, CodeAnalysis, StyleCop, Unit Testing y Gated Checkin.
  • Despliegues automatizados de Software haciendo uso de Microsoft Release Management (DevOps).
  • Soporte técnico a jefes de proyecto y equipos de desarrollo.
  • Análisis y mejora de rendimiento de aplicaciones Web/Windows (Ants Profiler, Httpwatch, Fiddler, Load Tests). Optimización de sentencias SQL y LinQ.
2008 - 2010

Arquitecto .NET

Redcom Cibernético (Cliente Repsol)

Madrid, España

  • Creación de convenios y arquitecturas marco previo al lanzamiento de nuevos proyectos.
  • Análisis de productos de proveedores externos oferentes ante pliegos de condiciones de petición de oferta.
  • Definición de las arquitecturas marco y arquitecturas de referencia para las plataformas de desarrollo, evaluación de productos de mercado y acompañamiento en su implantación.
  • Definición del Framework de Desarrollo de Repsol.
2005 - 2008

Analista programador

Redcom Cibernético (Cliente Repsol)

Madrid, España

  • Elaboración de normas, recomendaciones y buenas prácticas relativas al proceso de desarrollo.
  • Análisis, diseño e implementación de Framework de Desarrollo y Generador de Código.
  • Apoyo a otras areas de desarrollo en relación a consultas técnicas e incidencias.
  • Desarrollo de módulos de desarrollo reutilizables.
  • I+D+I en desarrollo .NET.
  • Definición de metodología de desarrollo.

Educación

2000 - 2004

Ingeniero Técnico en Informática de Sistemas

Universidad Complutense de Madrid

Madrid, España

Intereses

Nuevas tecnologías

Me encantan las nuevas tecnologías, cualquier cosa con cables, batería o que se pueda conectar a un PC me mantiene entretenido. Por supuesto también me gusta el mundo del desarrollo de software. Tengo una pequeña web que no es pública, simplemente la utilizo para practicar en tecnologías en las que profesionalmente nunca he trabajado como PHP y MySQL.

Deportes

Sólo practico bicicleta de montaña, aunque me apasiona cualquier deporte que emitan por TV. Principalmente futbol, baloncesto y tenis. Soy un gran aficionado del Real Madrid y de Rafaél Nadal. Hala Madrid!!!

Cine

Gran aficionado al mundo del cine y las series de TV. Netflix. HBO y Amazon Prime Video ocupan parte de mi tiempo libre.

Contacto

Dirección
Móstoles, Madrid (España)
Web
https://guillermovalencia.com
Email