background-shape
My Resume

My Experience

This page contains the information about my present and past experience both about work and education.

Jul 2021 - Present

Software Engineer - Red Hat

Help architect, implement, improve and support the OpenShift-based platform that runs many of Red Hat’s most important user-facing multi-tenant Software-as-a-Service (SaaS) and Managed-service offerings.

Primary Job Responsibilities:

  • Design, write and maintain software (primarily in Python and Golang) that automates the deployment, monitoring and maintenance of Red Hat managed services.
  • Onboarding of new services onto AppSRE’s OpenShift-based platform
  • Adhering to cloud-native design principles & best practices to ensure reliability, scalability and security
  • Contribute to documents, like standard operating procedures (SOPs) and playbooks, that assist in issue resolution and new-service onboarding.
  • Participate in an Agile Scrum team that scopes, prioritizes, and allocates work items.
  • Participate in an on-call rotation that is responsible for responding to service incidents.
Feb 2020 - Jun 2021

Software Engineer - NTT

Part of the software development team, in charge of developing new tools for the company. Working with an agile methodology based on Scrum.

Using container technologies and managing the pre-production and production infrastructure for all projects in AWS.

Worked in projects with Python and Perl:

  • ENZiME, a multicloud application release automation tool that implements a cloud-native red/black deployment. (https://www.capside.com/tools/enzime/)
  • Integration tooling to coordinate the existing tools with new systems.
  • Maintenance of legacy systems.

Tech and solutions used:

  • Python, Perl, Golang
  • GitlabCI, AWS, Azure, Infrastructure as code
  • Ansible, CloudFormation, Docker
Feb 2018 - Feb 2020

Devops Engineer - CAPSiDE | NTT

Part of the operations team of the company with the focus on automation of processes and improve internal tooling.

Developed multiple projects in different languages, including Golang, Python and Perl

  • PCI Environment hardening system.
  • Automated testing for backups.
  • CI/CD implementation for the tooling of the company.
  • IaC definition and deploy system.
  • ChatOps application to manage infrastructure and monitoring from Slack (With some social features).

Tech and solutions used:

  • Python, Perl, Golang
  • GitlabCI, AWS, Azure, GCP
  • Ansible, Kubernetes, Docker
Mar 2017 - Feb 2018

Java Developer - Nexica

Developing a control panel for the cloud services offered on the company, this includes cloud infrastructure, mail services and domains. (https://nexica.com/es/cloud-expertise/cloud-manager)

  • Infrastructure use cases

    • Creation, start/stop and restart of servers
    • Control scaling groups of the instances and services
    • Manage firewall rules
  • The application was also in charge of billing the customer based on the usage of the services and integrating that data into the company SAP.

Technologies:

  • Java EE, CDI, JPA , JSF/Primefaces, Spring, Hibernate, JMS
  • Eclipse, Maven, Subversion, Sonar
Oct 2014 - Mar 2017

Support Engineer - Nexica

Administration of both on-premise and virtualized environments, mail platforms, hosting, DNS and networking. (Brocade Load Balancer, VisionApp, VMware solutions (vCloud Director & vSphere), MySQL, SQL, Windows, Exchange, Linux (Apache, Tomcat & Nginx), Postfix, Cisco ASA)

  • Direct contact with customers based on communicative skills both oral and written that guarantee the real and effective application of a customer experience culture.

  • Part of continuous improvement projects both with technical and management orientation in the Customer Support team. With focus on the innovation and the creative capacity.

  • Management of technical actions related with creation and deletion of company users and IT resources and solutions to technical incidents on these devices and accounts.

Tech and solutions used:

  • Brocade Load Balancer
  • VisionApp
  • VMware solutions (vCloud Director & vSphere)
  • MySQL
  • Exchange
  • Certificates
  • Linux (Apache & Tomcat)
  • Postfix
  • Cisco ASA
Sep 2015 - Jul 2020

BSc in Software Engineering

Universitat Politècnica de Catalunya

Sep 2013 - Jun 2015

HNC in System administration and Networking

Salessians de Sarrià

Sep 2011 - Jun 2013

VET in Microinformatics

Joan Pelegrí

Nov 2018

Semic Prize - HackEPS 2018

Semic challenge award - HackEPS 2018 - First team to solve completly the algorithmic challenge proposed by Semic

Nov 2018

Best hack hosted on domain.com & Category Winner - jacobsHack!

Semic challenge award - HackEPS 2018 - First team to solve completly the algorithmic challenge proposed by Semic

Mar 2018

Winner ThinkBig by Telefonica - HackMobility BCN

Winners of HackMobility - ThinkBig by Telefonica Prize

Mar 2018

Winner of Barclays challenge - StudentHack V

Barclays challenge award - StudentHack V - Android APP MortageMe! that helps people to hire their mortage with the bank

Nov 2019 - Nov 2022

AWS Certified Cloud Practicioner

Amazon Web Services (AWS) - Credential ID: 0JFGK1T1GFQ41C94

Feb 2018

AWS Technical Professional

Amazon Web Services (AWS) - Credential ID: 1GEJEFAN2FA2

Jan 2021

Scrum Foundation Professional Certificate

CertiProf - Credential ID: 54831045