About
I would like to define myself as a Product oriented Developer with a wide range of technical skills that go from working as an individual contributor to core skills that fit into leadership profiles as tech lead, team lead or engineering manager.

My experience starting as a consultant for different clients to later joining a successful startup from early stages and finally working in a big corporation allows me to have a wide view on different organizations, teams, environments and technologies

I love coding, and so far I have worked with many languages specially with Java, Python or more recently Golang and I consider myself an agnostic software developer, always interested in learning new technologies
Skills

Python

Go

Cloud Computing

Microsoft Azure

Team Lead 2 years Advanced

Java

Agile

Experience

Ubisoft IT

Senior Cloud Developer ubisoft.com

Sep 2019 to PresentMontreal

Design and develop tools to provide a self-managed baremetal provisioning system for the Metal as a Service Team (Golang and Python as main programming languages)

  • Backend Dev and Team Lead support responsible for best engineering practices and methodologies (kanban)
  • Evolution of Netbox as a single source of truth for all devices in Ubisoft datacenters
  • QA system to verify port configuration to for around 2K provisionable servers with a pipeline integration for automated and validated delivery
  • Enabling monitoring solution to provide performance insights and alerts for more than 4k devices
  • Metal API to provide access to capacity and specification and anomalies validations for hardware configurations
  • Secure and unify BMC access management for all baremetal servers available
  • BIOS configuration tool to verify and set hardware profiles via single API

Software Developer

Abiquo abiquo.com

Feb 2010 to Jul 2019Barcelona

Java Software Engineer/Developer at Abiquo, involving technologies such as Core Java, Hibernate, Spring, Web Services, Virtualization ... Abiquo represents the next generation of Cloud management solutions. Designed to meet strategic objectives, rather than as a temporary tactical fix, it is built to realize our vision of virtualized infrastructure management. Based on open standards, Abiquo allows organizations of all sizes to dramatically improve business agility, mitigate risk, and reduce costs.

  • Java as primary language
  • Integrations with virtualization technologies as VMWare, Hyper-v and cloud providers AWS, Azure and others
Education

MSc, Computer Engineering

Dec 1999 to Dec 2001

BSc, Systems Computer Engineering

Dec 1995 to Dec 1999
Certificates

Hadoop 101

Cognitive Class

2019

Spark Fundamentals I

Cognitive Class

2019

Big Data 101

Cognitive Class

2019

Machine Learning with Python

Cognitive Class

2019

Functional Programming Principles in Scala

Coursera

2013
Languages

English ⋅ Professional Working

Français ⋅ Limited Working

Spanish ⋅ Native Speaker

Interests

Developer Productivity

View Resume

Posts

Open Source Activity

Public Repos: 16
Pull Requests: 33
Contributed Repos: 0
Starred Repos: 112
Watched Repos: 31
Organizations: 2
Public Gists: 21