Emanuel Calvo

Ingeniería de Infraestructura de Bases de Datos y Software – Contribuidor Open Source – Consultor TI.


Socials & contact me at:

ℹ️   Descargar currículum 👉🏻 📎

Bio(graffiti)

Soy un profesional del área de Ingeniería de Infraestructura de Bases de Datos y Software, con pasión por las tecnologías Open Source, y un fuerte enfoque en escalabilidad, confiabilidad y rendimiento.

Actualmente, trabajo en Workato como Staff Infrastructure Engineer en el equipo Data Stores, donde soy responsable de diseñar e implementar Infraestructuras de Bases de Datos e Ingeniería de Sistemas.

Mis tareas involucran Desarrollo, Despliegue, Provisionamiento, CD/CI y Operaciones de 2do Día para escalabilidad y rendimiento. También tengo un fuerte enfoque en Ingeniería de Software, principalmente para sistemas de bases de datos.

Open Source es una parte clave de mi trabajo, y soy un contribuidor activo y pasado de varios proyectos, como Babelfish for Postgres, Earthly, entre otros. Consulta toolbox para algunas de mis contribuciones.

También soy ponente en conferencias y meetups, donde comparto mi conocimiento y experiencias en el campo de la Ingeniería de Bases de Datos y Sistemas. Puedes encontrar algunas de mis charlas en mi repositorio de slides.

Nacido en 🇦🇷, viviendo en 🇪🇸.


Tecnologías
Experiencia considerable en escalabilidad, confiabilidad, arquitectura y mantenimiento de Sistemas de Bases de Datos automatizados a gran escala, incluyendo pero no limitado a Postgres, MySQL, ClickHouse, y Elastic. La mayoría de los sistemas son/fueron críticos para el negocio.
Experiencia en los siguientes lenguajes: Go, Python, C, Bash.
Amplia experiencia en SQL moderno e indexación personalizada en Postgres.
Conocimiento en Framework de desarrollo de Extensiones de Postgres e internos.
CI/CD para desplegar infraestructura de producción basada en Cloud y bare-metal usando Terraform/Packer, Ansible, Earthly, GH Actions, Gitlab CI, Kubernetes, etc.
Experiencia en servicios containerizados como en Kubernetes, Docker. También amplia experiencia en tecnologías de Virtualización.
Conocimiento de bajo nivel de tecnologías de contenedores y construcción programática de imágenes con el lenguaje Earthly, entre otras herramientas.
Experiencia consistente en casi todos los principales proveedores Cloud. Azure certificado, GCloud, y AWS.
GNU/Linux
Habilidades Blandas
Comunicador hábil, gestionando cuentas y proyectos de clientes a nivel mundial.
Resolución de problemas complejos, y con experiencia avanzada en el manejo de incidentes complejos de Producción.
Desarrollo de herramientas de ingeniería para asegurar operación sin interrupciones y máxima eficiencia.

Current Positions

Workato Inc. - Staff Infrastructure Engineer | Data Stores Team

Remoto. Madrid, España

Septiembre 2024 - Presente

  • Ingeniería de Infraestructura.
  • Tecnologías: AWS, Kubernetes, Terraform, Ansible, PostgreSQL, ArgoCD, Aurora, entre muchas otras.
  • Ver perfil GH.

Consultor Independiente

Remoto. Madrid, España

Servicios incluyen, pero no limitados a:

  • Ingeniería de Infraestructura.
  • Ingeniería de Bases de Datos.
  • Desarrollo de Sistemas.
Clientes
  • Leonardo247 (US)
  • Wipshub (Mexico)
  • Bitscrunch (Germany)

Past Experience

Ongres Inc. - Professional Services Tech Lead | Database Platform Engineer

Remoto. Nueva York/Madrid

Desde Diciembre 2017 como OnGres, previamente trabajando como Consultor en 8kdata - Septiembre 2024.

Como Technical Lead de Professional Services e Ingeniería de Plataforma de Bases de Datos y Sistemas en OnGres, actualmente diseño arquitecturas de sistemas innovadoras para implementar en los clústeres de producción de nuestros clientes. Además, desarrollo herramientas de sistema para asegurar operación sin interrupciones y máxima eficiencia.

Proyectos destacados:

  • BBM (Blackberry - Emtek - Google Cloud): Migración en vivo de Oracle a clúster automatizado completo de Patroni, desde un entorno basado en premisas a Google Cloud. PgBouncer-Consul-Postgres
  • Conrad (Google Cloud Partner): Implementación completa de Patroni HA usando etcd como clúster de consenso, Balanceo de Carga a través de Google iLB con configuración API con Patroni, y PgBouncer.
  • Migración de Gitlab como parte del equipo Database Reliability y diseño de Arquitectura de Bases de Datos.
  • Postmates: Implementación Terraform multi-proyecto de Patroni con un DCS centralizado.
  • Benchmark automatizado Postgres vs MongoDB de 10k U$S, IaaC (ecosistema Hashicorp, basado en proveedor AWS).
  • Google Cloud como Partner.
  • Soporte ARM e implementación de automatización.
  • Trabajé en el equipo de Babelfish for Postgres de AWS, como Developer Advocate para la versión Open Source.
    • Proporcioné parches, construcción, pruebas de Babelfish for Postgres.
    • Impartí entrenamiento al equipo sobre el Ecosistema de Hooks de Postgres.
  • También proporcioné entrenamientos y consultoría en una variedad de clientes como Gitlab, American Express, Nutanix, BBM (Blackberry), Conrad Electronics, ARM, Microsoft, y Postmates.
  • Diseño de Arquitectura de stcpay y Líder Técnico del Proyecto de Bases de Datos.

Tecnologías:

  • Infra y CD/CI: HCL (Terraform, Packer), Ansible, Kubernetes, Docker.
  • Bases de Datos: Postgres (y variantes), MySQL, Oracle (para migrar fuera guiño, guiño)
  • Lenguajes: Golang, Python, C, bash. De vez en cuando programo en NodeJS.
  • Principales Proveedores Cloud: Google Cloud, AWS, etc.

ViaDB / Plataform3 SL - Fundador

Buenos Aires, Argentina / Madrid, España

Diciembre, 2021 - Febrero 2025

Fui el fundador de ViaDB, especializado en consultoría y desarrollo de herramientas para Bases de Datos Open Source, usando una variedad de lenguajes de programación incluyendo Go, Python, y Bash. La empresa cerró sus operaciones en 2023 debido a reubicación.

  • ViaDB era una empresa independiente de Soporte de Bases de Datos Open Source y desarrollo de herramientas de Sistema. Cerrada debido a reubicación. Ver más en ViaDB.
Clientes ViaDB/Plataform
  • FreebieFlow (US)
  • GrupoTX (Panama)
  • Maper (Argentina)
  • Openpass (Argentina)
  • Mural (Argentina)
  • Frávega (Argentina)
  • OnGres (Spain)
  • iMedicare (USA)
  • Eloquentix (US)
  • 8kdata (Madrid)
  • Avalon Informática (Madrid)
  • Init (País Vasco)
  • Scienza (Argentina)
  • Syscope (Argentina)
  • Mexane (Argentina)
  • TreeLogic (Asturias)
  • BTS (Usa - Zaragoza)
  • LCRCOM.net (Madrid)
  • Autofarma (Argentina)
  • VsTour (Argentina)
  • CycleLogic (Argentina)
  • Ericsson/EDB (USA)
  • Pic-pic (USA)
  • PFA (Argentina)
  • Jampp (Arg/USA)
  • Contenta Mobile (Argentina)
  • Slots Machines (San Luis, Argentina)
  • Pampa Business Solutions (Argentina)
  • Sindicato de Pasteleros y afines (Argentina)

Percona - Senior Technical Services Engineer

Buenos Aires, Argentina

Agosto 2016 - Septiembre 2017

  • Descripción completa del rol aquí.
  • En Percona, trabajé como DBA Remoto en el equipo Atlas. La tecnología principal era MySQL y MariaDB, para infraestructuras a gran escala.
  • Comprensión profunda del protocolo de replicación, disponibilidad y sharding.
  • Algunos clientes destacados: Hyperwallet, Fitbit, Lookout, Shipwire

8kData - Asesor Externo de Datos

Madrid, España

Enero 2016 - Septiembre 2017

  • Asesor técnico externo y consultor para Postgres y otras tecnologías relacionadas.

UDE - Profesor Asociado de Grado Universitario en Open Source

La Plata, Argentina

Junio 2016

Profesor Asociado de Grado Universitario en Open Source, especialista en Bases de Datos PostgreSQL.

Pythian - Technical Team Lead | Miembro ACTG (Advanced Consulting Team Group)

Ottawa, Canadá

Enero 2015 - Junio 2016

  • Soporte al Perfil Externo de Pythian.
  • Miembro del ACTG como consultor principal de Postgres.
  • Otras Tecnologías: MySQL/MariaDB, xtraDB, Galera, Docker, Ansible, MongoDB, PostgreSQL, Vertica, Oracle.
  • Consultor Líder de Bases de Datos en T73.

Algunos clientes destacados: Microsoft, Beats (Apple), Adobe Echosign, Fitbit, Sendgrid, Mozilla Foundation, Zendesk, SendGrid.

2ndQuadrant - Consultor PostgreSQL

Buenos Aires, Argentina

Febrero 2014 - Enero 2015

  • Consultor PostgreSQL, soporte y entrenamiento.
  • Pruebas de nuevas características, depuración y revisión de código.

BlackBird IT (ex-PalominoDB) - Database Operations - Professional Services

Las Vegas, NV

Septiembre 2011 - Febrero 2014

  • DBA/Teach Lead Principal de las bases de datos PostgresXC.
  • Administración MySQL-y-forks/PostgreSQL-y-Forks sobre varios clientes.
  • Cantidad considerable de experiencia ejecutando Revisiones DDL/Query/Capacidad/Servidor.
  • Escritor técnico (el sitio está bajo “pythian.com”): http://www.palominodb.com/category/postgres
  • Backups, Replicación, HA, Monitoreo, Tendencias, Revisiones de Salud, Revisiones DDL, toolkits de percona y varias herramientas de Postgres.
  • Algunas otras bases de datos con las que actualmente trabajo: MongoDB, Cassandra, Redis.
  • Experiencia AWS. EC2, RDS, S3, LB, EBS, Redshift, DynamoDB, AWS API.
  • Experiencia Open Stack Cloud.
  • Amplia experiencia en revisiones de servidor, trazado de carga de trabajo y reescritura y ajuste de SQL.
  • Scripting/desarrollo: Python, Perl , PL/pgsql y bash. En orden inverso.

Algunos de los clientes destacados: Adobe Echosign, Fitbit, Zendesk, Chegg, SendGrid

Aedgency - Administrador de Bases de Datos MySQL/Oracle

Barcelona, España

Noviembre 2010 - Marzo 2012

  • Administración de bases de datos MySQL/Oracle.
  • Ajuste de consultas y rendimiento.
  • Integración ETL entre bases de datos.
  • Desarrollo PL/SQL.
  • Scripting Bash.
  • Configuración básica de Sphinx, corrección y monitoreo.

SIU - DBA y Consultoría de Producción de Bases de Datos

Buenos Aires, Argentina

Julio 2009 - Julio 2010

  • Proporcioné entrenamiento y soporte a universidades nacionales (como UNLP, UNC, UNNE, UNNOBA, UNCU, UNPA, UNR, etc), soporte a desarrolladores en modelado de BD y administración de bases de datos Postgresql-Informix-MySQL.
  • Tareas de Arquitecto de Datos y revisiones de servidor. Planificación de migraciones y estrategias futuras para abordar nuevas versiones.
  • Coordiné equipos para soporte de bases de datos para mejorar el cumplimiento entre aplicaciones de SIU.
  • Desarrollo del plan de seguimiento de producción y pre-prod para todas las aplicaciones de SIU. Métricas de servidor y otras cosas para servidores de alto rendimiento.

Globant - Administrador de Sistemas Unix/Linux - EA

Buenos Aires, Argentina

Febrero 2009 - Julio 2009

  • SysAdmin Unix en EA (Electronic Arts) Hydra - proyecto GOP.
  • Mantuve plataforma consistente en base de datos Oracle 10, Apaches y Tomcats (VAP, VCM) Clustered, con varias etapas de despliegue.
  • Las tareas principales estaban relacionadas con despliegues, configuración de entorno, mantenimiento y monitoreo de Infraestructura Cliente VMWare.
  • Realicé tareas DBA MySQL en Servidores Prod, Pre-Producción y Desarrollo para un proyecto de Foros. Corrigiendo algunos problemas de conjunto de caracteres y DDL, backups, restauraciones, verificación, rendimiento y otros.
  • Conocimiento básico en despliegue / proceso con Maven - Ant - Hudson.
  • Asignado 50% a otro proyecto para proporcionar Soporte de Ingeniería en EA sobre scripting Python.

Correo Argentino

Los siguientes roles fueron en Correo Argentino, bajo diferentes unidades administrativas.

Administrador Senior de Sistemas

Monte Grande, Argentina

Agosto 2008 - Febrero 2009

  • Gestioné plataforma de producción en Correo Argentino (más de 400 terminales con bases de datos Postgres locales y entorno Linux). Desarrollé una herramienta de despliegue personalizada, acelerando la actualización de estaciones de trabajo de días a menos de 2 horas.
  • Algunas máquinas estaban enlazadas con un Active Directory a través de WinBind.
  • Creé una herramienta de despliegue mejorada para scripts, recuperación de bases de datos, control y monitoreo, etc.
  • También gestioné servidores sobre Centos 5 para la aplicación de base de conocimientos del área de soporte (7 DB MySQL 5.1)

Siemens - Desarrollador PHP

Monte Grande, Argentina

Enero - Agosto 2008

  • Desarrollador de Plataforma Admitel. Tecnologías: PHP + (Javascript, AJAX, x/HTML, XML) - Oracle 8i.
  • Scripting Perl

Huenei - Soporte de Aplicaciones

Monte Grande , Argentina

Octubre 2007 - Enero 2008

  • Administración de terminales en servidores remotos W/NT y 2K. Configuración, control, monitoreo. Atender tickets Remedy para corregir problemas y otros.
  • La aplicación estaba en bases de datos Paradox y Oracle, en las que mis tareas consistían en reparar tablas, corregir algunos datos incorrectos y otros.
  • Reporte y detección de bugs.
  • Depuración y soporte MOSAIC.
  • Cliente Correo Argentino / Siemens.

Education

  • ESBA - Analista Desarrollador
  • Escuela Penitenciaria de la Nación (Juan José O’Connor) - 2000 - Título en Ciencias Criminales

External publications

Certifications

Otras certificaciones

Otras certificaciones relacionadas con Especialización en DataScience:

Pre-IT work

Antes de hacer la transición a una carrera en TI, entre 1998 y 2006, serví en la Oficina Federal de Prisiones de Argentina (Servicio Penitenciario Federal) como oficial, gestionando grupos operativos en instituciones que van desde seguridad media a alta.

Posiciones en SPF

Complejo de Seguridad Máxima (CPF 1)

Complejo Penitenciario Federal 1 (CPF1)

2005-2006

Módulo 6 - Sección de Sanciones

  • Trabajé como Gerente de Turno Interno.
  • Realicé procedimientos de sanción e investigaciones de delitos.

Unidad 31 (Instalación de Mujeres)

Complejo Penitenciario de Mujeres

2004 - 2005

  • Trabajé como Turno Externo, capacidad de armas y gestión de almacenamiento.
  • Realicé procedimientos de sanción e investigaciones de delitos dentro de las instalaciones.
  • Cooperé en el diseño de algunos de los procedimientos de seguridad y emergencia.
  • Miembro del Consejo de Seguridad.

Complejo de Jóvenes Adultos (Unidad 24,26 e Instalación de Rehabilitación de Drogadicción)

Complejo Penitenciario de Jóvenes Adultos de Marcos Paz (CPFA)

2003 - 2004

  • Gerente de Turno Interno.

Escuela de Suboficiales

Escuela de Suboficiales Cnel. Rómulo Páez

2002 - 2003

  • Instructor

Complejo de Jóvenes Adultos (Unidad 24,26 e Instalación de Rehabilitación de Drogadicción)

Complejo Penitenciario de Jóvenes Adultos de Marcos Paz (CPFA)

Enero 2000 - 2002

  • Turno Externo, capacidad de armas y Gerente de Almacenamiento.
  • Cooperé en el diseño de algunos de los procedimientos de seguridad y emergencia.
Profile
Profile
Mi nombre es Emanuel “Tresma” – el apodo español de 3manuek (Ema), mi idioma nativo. Actualmente viviendo en Madrid 🇪🇸, pero aún haciendo roundtripping a Buenos Aires 🇦🇷 .