Daniel Estevez

Montreal

Senior Software Engineer at Ubisoft IT

contact@danielestevez.com

Portfolio: www.danielestevez.com

Senior Software Engineer

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:

PythonGo Cloud ComputingMicrosoft AzureTeam LeadJavaAgile

Experience

Senior Cloud Developer  ubisoft.com

Sep 2019 to Present

Ubisoft IT Montreal

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

Abiquo  abiquo.com

Feb 2010 to Jul 2019

Software Developer Barcelona

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

Dec 1999 to Dec 2001

MSc, Computer Engineering

Dec 1995 to Dec 1999

BSc, Systems Computer Engineering

Projects

apache-jclouds

Mirror of Apache jclouds

Emacs Lisp, Java, Shell, Dockerfile, HTML, Batchfile

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 WorkingFrançais Limited WorkingSpanish Native Speaker

Interests

Developer Productivity