Victor Gomez de Juan

Desarrollador de software y analista de datos

Vida profesional y académica

Habilidades principales

Desarrollo de software

Programación de aplicaciones web y escritorio en una gran variedad de lenguajes: C#, SQL, PHP, Python, Java.
Diseño y arquitectura de software intentando siempre seguir las buenas prácticas para maximizar la simplicidad, mantenibilidad y flexibilidad del código y el producto software en su conjunto. Muy fan de Clean Coders y Software Craftmanship.

Metodología de desarrollo intentando buscar la mejor alternativa según el proyecto, la cultura de la empresa y las personas asignadas. Gran inclinación sin embargo por metodologías ágiles y en concreto Extreme Programming siempre que sea posible.

Control de código habiendo utilizado varias tecnologías como Git, TFS o SVN.

Integración de diferentes sistemas a través de servicios web, envíos de ficheros, consulta/modificación de bases de datos, middleware u otro tipo de APIs.

Creación y mantenimiento de tareas de CI/CD: Pipelines en Gitlab y Github, conteneirización, ficheros Swagger, etc.

Análisis de datos

Extracción de datos de diferentes orígenes (bases de datos SQL Server, MySQL, Postgresql, Oracle, ficheros, servicios web, páginas web, APIs, etc.)

Copiado y reorganización de la información para su explotación a través de SSIS y sentencias SQL complejas. Creación de datawarehouses desde cero.

Implementación de cubos para una explotación ágil y sencilla de la información recogida de diferentes orígenes. Actualización de datos de forma periódica y con la frecuencia requerida en cada caso.

Desarrollo y despliegue de informes dinámicos y personalizables a través de diferentes tecnologías: SSRS, Power BI, Excel, Crystal Reports, Oracle Reports, JasperReports, Stimulsoft, herramientas propias de ERPs, etc.

Consultoría / análisis funcional

Análisis de necesidades y requisitos para aplicar la mejor solución software para cada situación: ERP, intranet/extranet, página corporativa, site de venta online, integración a través de servicios web u otras tecnologías, aplicación/portal personalizado, etc.

Gran ámbito de conocimiento funcional de diferentes sistemas de información a través de una experiencia muy variada en diferentes sectores productivos y de servicios.

Gran ámbito de funcionamiento técnico por la variedad de trabajados desarrollados durante mi vida profesional en gestión de servidores (serverless, virtuales y físicos), mantenimiento de equipos y soporte a usuario.

Formación de usuarios y personal técnico sobre los sistemas de información implantados o desarrollos realizados.

Gran capacidad de adaptación a diferentes tipos de interlocutor: ejecutiv@s, personal administrativo, responsables de departamento, personal de planta, etc.

Documentación útil y precisa para la posterior utilización y mantenimiento de los servicios desarrollados por parte de los usuarios y personal técnico.

Experiencia laboral

Formación

Académica
  • Ingeniería superior en Informática. Universidad de Deusto. Nota media de 8,12. (2008)
  • Ingeniería Técnica en Informática de Gestión. Universidad del País Vasco. Nota media de 8,06. (2006)
  • Logros. 5 matrículas de honor y Finalista del concurso IMAGINE CUP ESPAÑA 2008 organizado por Microsoft con el proyecto de fin de carrera “Desarrollo de un sistema de prevención de incendios basado en redes de sensores.”
Idiomas
  • Inglés. Nivel avanzado hablado y escrito. Título: Advanced Certificate in English (2017). Clases particulares semanales desde entonces.
  • Euskera. Nivel medio hablado y escrito. Formación: Enseñanza obligatoria en Modelo B. Clases quincenales en 2016-2018.
Lecturas recientes
  • The Software Crafstman: Profesionalism, Pragmatism, Pride. Sandro Mancuso
  • Agile Principles, Patterns, and Practices in C#. Micah Martin. O’Reilly
  • C# 10 in a Nutshell. O’Reilly
Formación Complementaria reciente
  • Refactoring: Improving the Design of Existing Code. Martin Fowler (2023)
  • The Software Craftsman: Professionalism, Pragmatism, Pride. Sandro Mancuso (2023)
  • Agile Principles, Patterns, and Practices in C#. Micah Martin. O’Reilly (2022) 
  • Software Design Patterns and SOLID Principles. Udemy (2022)
  • Clean Code Video Series. Robert C. Martin. O’Reilly (2022)
  • Angular esencial. LinkedIn Learning. (2021)
  • Introducción a Python para análisis de datos. Data Value Management (2021)
  • Python para data science y big data esencial. LinkedIn Learning. (2020)
  • Fundamentos de data science: Conceptos básicos. LinkedIn Learning. (2020)
  • Fundamentos de Inteligencia artificial: Machine Learning. LinkedIn Learning. (2020)
  • Fundamentos de Inteligencia artificial: Redes neuronales. LinkedIn Learning. (2020)
  • Iniciación a la programación de robots RPA (Robotic Process Automation). Teknei. (2020)
  • Business Intelligence: Analizar y compartir información con Power BI. Mondragon Unibertsitatea. (2020)
  • Power Query: Organiza y depura tus datos para analizarlos con Power BI. Mondragon Unibertsitatea (2020)
  • Introducción a la programación en Python. Data Value Management (2019)
  • Auditoría de seguridad de redes. ElevenPaths (2019)
  • Data Science Specialization. Johns Hopkins University (2018)

Github

Lo tenía un poco abandonado pero he limpiado y comenzado a subir de nuevo algunas cosillas que voy haciendo a mi Github. De momento iré subiendo sobre todo Katas de TDD, simple design y algoritmia.

Currículum vitae

Puedes obtener una versión de mi currículum vitae más tradicional y en PDF haciendo click aquí.