
Emanuel Calvo
Ingeniería de Infraestructura de Bases de Datos y Software – Contribuidor Open Source – Consultor TI.
Socials & contact me at:
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
- 2 de julio, 2013: AWS - Postgres en AWS PostgreSQL ejecutándose sobre instancias EC2 con almacenamiento EBS/PIOPS. Arquitectura mínima, consejos y recomendaciones. Descargar AWS en Postgres desde local
Certifications
- Certificación PostgreSQL 9.4 Associate,
EDB33986. - Certificación PostgreSQL 11 Professional
- Azure Data Engineer y Microsoft Certified Trainer.
- Certificado Profesional de Automatización Workato I & II.
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.

