SERGIO CATLLA
RESUMEN EJECUTIVO (TL;DR)
Si necesita un título universitario o un trabajo presencial/híbrido sin una razón lógica para ello, por favor, deje de leer ahora y que tenga un buen día.
RESUMEN
Tecnólogo disponible, accesible y adaptable, experto en minimizar la carga operativa aprovechando una amplia experiencia de más de una década en desarrollo de software, ingeniería, operaciones y arquitectura para ofrecer progresivamente soluciones escalables de infraestructura, automatización y canalización de datos centradas en el ser humano. Hablo fluidamente inglés, español y portugués brasileño.
CERTIFICACIONES (CRONOLOGÍA INVERSA POR FECHA DE OBTENCIÓN)
- Administrador de Kubernetes Certificado por CNCF, septiembre de 2022
- Desarrollador de Aplicaciones de Kubernetes Certificado por CNCF, agosto de 2022
- Certificación de Instructor Autorizado de AWS, septiembre de 2021
- Profesional Certificado en DevOps de AWS, febrero de 2021
- Arquitecto de Soluciones de AWS Profesional, diciembre de 2020
- Desarrollador de Habilidades de Alexa Certificado por AWS, febrero de 2020
- Seguridad Certificada por AWS – Especialidad, enero de 2020
- Aprendizaje Automático Certificado por AWS – Especialidad, mayo de 2019
- Big Data Certificado por AWS – Especialidad, abril de 2019
- Ingeniero de DevOps Certificado por AWS – Profesional, noviembre de 2017
- Arquitecto de Soluciones Certificado por AWS – Profesional, noviembre de 2017
- Administrador de SysOps Certificado por AWS – Asociado, junio de 2017
- Desarrollador Certificado por AWS – Asociado, 27 de octubre de 2016
- Arquitecto de Soluciones Certificado por AWS – Asociado, 17 de octubre de 2016
EDUCACIÓN SUPERIOR
University of Kansas, Lawrence, KS - Ingeniería Química, abandonó en el tercer año (Junior year)
TECNOLOGÍAS, HABILIDADES Y EXPOSICIÓN ACUMULADAS
Lenguajes: SQL Bash Perl Python TypeScript JavaScript NodeJS Ruby HTML Java Nodejs
Frameworks/Librerías: DBIx::Class Moose Flask SQLAlchemy Alembic ExpressJS Angular Vue.js JQuery CPAN Dancer2 Mojolicious TemplateToolkit2 BackboneJS CSS
Bases de Datos: SQLite PostgreSQL MySQL Sybase Oracle (9i 11g) Aurora (MySQL PostgreSQL Serverless (v1 v2)) DynamoDB Netezza Redis MongoDB MariaDB DocumentDB
AWS/Amazon: CodeDeploy CodeBuild CodePipeline EC2 ECS SNS SQS AutoScaling RDS Inspector EventBridge MQ CloudWatch S3 CloudTrail EKS KMS CloudFormation Service Catalog Redshift ALB EMR Glue Athena Fargate CloudFront EFS ELB Route53 API Gateway Lambda Cognito Step Functions SWF DynamoDB EKS
Contenedores: Docker Kubernetes Podman, AWS (ECS/EC2, Fargate, EKS)
DevOps: Jenkins Vagrant Gitlab GitHub Troposphere boto3 CDK Terraform Bamboo
Sistemas Operativos y servicios: RedHat CentOS Ubuntu Kali NGINX Apache httpd WSGI Nagios
Herramientas / Procesos / Protocolos Varios: ETL EDI FIX FINRA OATS BNYclearing expect mTLS ELK Kibana LogStash ElasticSearch JWT NewRelic pdfTk, SS7, SIGTRAN y SIP
EXPERIENCIA LABORAL
ABRIL 2023 - Presente
PipelinesR.Us, Ltd. Co., Spartanburg, SC - Freelance
- Entregó soluciones efectivas a problemas utilizando Bash, Jenkins, Groovy, Python, contenedores Docker y AWS (ECR, EC2, ECS/EC2, Fargate, RDS, Aurora, Lambda) a clientes en las entidades reguladoras de la industria de servicios financieros.
ENERO 2021 - OCTUBRE 2022
Catlla Consulting L.L.C., Spartanburg, SC - Freelance
- Aprobó el examen de Administrador de Kubernetes Certificado por CNCF (CKA), septiembre de 2022
- Aprobó el examen de Desarrollador de Aplicaciones de Kubernetes Certificado por CNCF (CKAD), agosto de 2022
- Aprobó la certificación de Instructor Autorizado de AWS (AAI), septiembre de 2021
- Aprobó el examen de Profesional Certificado en AWS DevOps (recertificación), febrero de 2021
- Integrado en los equipos de los clientes finales utilizando metodologías Ágiles para colaborar con sus operadores, ingenieros, arquitectos y proveedores en EE. UU., la UE e India, utilizando herramientas propietarias y de código abierto para ofrecer automatización y canalizaciones mediante AWS CDK en Python y Typescript en etapas de AWS multi-cuenta, multi-región y multi-VPC
- Diseñó, desarrolló e implementó canalizaciones de construcción y entrega continuas dirigidas a CloudFormation
- Prototipado rápido en CDK para la implementación en ECS, Fargate y EKS; canalizaciones de datos para la anonimización de datos
- Diseñó e implementó bots custodiales Lambda basados en eventos a medida para el cumplimiento de recursos en la nube a través de AWS Organizations
- Migró/portó código Python a Lambda desde EC2
- Preparó documentación e informes analíticos, entregando resultados resumidos, análisis y conclusiones a las partes interesadas
JUNIO 2019 - DICIEMBRE 2020
Perceptyx Inc, Temecula, CA - Desarrollador Perl
- Aprobó el examen de Arquitecto de Soluciones de AWS Profesional (recertificación), diciembre de 2020
- Aprobó el examen de Desarrollador de Habilidades de Alexa Certificado por AWS, febrero de 2020
- Aprobó el examen de Seguridad Certificada por AWS – Especialidad, enero de 2020
- Desarrolló en Perl, JavaScript, SQL, bash para mejorar los puntos finales REST de informes y análisis de la aplicación para mostrar datos útiles sobre los resultados de las encuestas, incluido el análisis de sentimientos del procesamiento del lenguaje natural del texto de los comentarios de las encuestas
- Asistió al equipo de Ciencia de Datos en la recopilación de datos para fines de etiquetado
- Colaboró con el equipo en California y Europa para dividir el monolito en microservicios de Python
- Demostró ser exitoso trabajando con plazos ajustados y en un ambiente de ritmo rápido
- Ofreció un servicio amable y eficiente a los clientes, manejando situaciones difíciles con facilidad
- Participó en actividades de creación de equipos para mejorar las relaciones laborales
- Colaboró con los miembros del equipo para lograr los resultados objetivo
- Superó los objetivos mediante la priorización efectiva de tareas y una gran ética de trabajo
ABRIL 2018 - MAYO 2019
Amazon Web Services (AWS), Atlanta, GA - Arquitecto de Aplicaciones en la Nube
- Aprobó el examen de Aprendizaje Automático Certificado por AWS – Especialidad, mayo de 2019
- Aprobó el examen de Big Data Certificado por AWS – Especialidad, abril de 2019
- Minimizó el costo y el trabajo pesado indiferenciado mientras resolvía problemas de rendimiento y resultados deseados con ingenieros, arquitectos y proveedores de clientes finales, tanto en el sitio como distribuidos globalmente
- Entregó soluciones basadas en las necesidades y requisitos del cliente
- Migró cargas de trabajo de diversos tamaños y pilas de tecnología de RackSpace a AWS
- Desarrollo de aplicaciones e infraestructura en Python utilizando boto3 y troposphere
- Implementó funciones Lambda@Edge para autenticación/autorización sin servidor de SPAs
- Aplicaciones sin servidor utilizando Lambda, API Gateway, Cognito, Step Functions, DynamoDB
- Contenedores Dockerizados en ECR, ECS Fargate con Aurora Serverless (v1) MySQL
- Construyó canalizaciones utilizando el conjunto de AWS Code* de forma manual, a través de CFT y TerraForm
- Trabajó en el sitio con los ingenieros del cliente para entregar infraestructura utilizando TerraForm para un requisito crítico de Blue Green con el conjunto de Code*
ABRIL 2015 - ABRIL 2018
Capital One Financial Corp, San Francisco, CA - Ingeniero de Software
- Aprobó el examen de Ingeniero de DevOps Certificado por AWS – Profesional, noviembre de 2017
- Aprobó el examen de Arquitecto de Soluciones Certificado por AWS – Profesional, noviembre de 2017
- Aprobó el examen de Administrador de SysOps Certificado por AWS – Asociado, junio de 2017
- Aprobó el examen de Desarrollador Certificado por AWS – Asociado, 27 de octubre de 2016
- Aprobó el examen de Arquitecto de Soluciones Certificado por AWS – Asociado, 17 de octubre de 2016
- Desarrolló API REST y procesos de backend en Perl, Dancer, MySQL, bash
- Desarrolló frontend usando Angular, Backbone, JQuery, HTML, CSS
- Desarrolló servicios simulados para CI/CD para servicios de terceros IDanalytics, MasterCard, LexisNexis utilizados para análisis de riesgos y detección de fraudes
- Se asoció con Auditoría y Riesgos para crear vistas de bases de datos, consultas, UIs e informes automatizados para mejorar el flujo de trabajo de detección de fraudes
- Reunió las dependencias de módulos de la aplicación monolítica existente, construyó Dockerfiles
- Prototipó microservicios con JWT, Node.js, Express
- Integró herramientas de terceros (NewRelic) y componentes en las aplicaciones
- Resolvió problemas de llamadas al servidor API desde dispositivos iOS, Android y POS
- Funcionó rotacionalmente como maestro de lanzamiento, desarrollador de guardia, líder técnico, maestro de scrum según fue necesario
SEPTIEMBRE 2014 - ABRIL 2015
Windstream Communications Inc., Greenville, SC – Ingeniero ETL
- Programó tareas ETL (Extract, Transform, Load), manteniendo la integridad de los datos y verificando la estabilidad de la canalización utilizando Perl, SQL y bash
- Actualizó los scripts existentes para la migración del almacén de datos de Oracle 9i a 11g, incluida la deprecación de enlaces de base de datos a favor de tablespaces duplicados localmente
- Extrajo datos de una miríada de motores de base de datos, incluidos MariaDB, Oracle, MS SQL, Sybase, PostgreSQL, MySQL y MongoDB, transformó y cargó en el almacén de datos de Oracle
- Desarrolló un servicio web de bóveda de contraseñas con interfaz de usuario web utilizando Perl (framework Dancer) / REST / AngularJS / Nginx / Redis, mTLS
- Implementó ElasticSearch / LogStash / Kibana (pila ELK) para la agregación y búsqueda de registros de procesos
- Utilizó JavaScript, secuencias de comandos Bash/shell de Linux, Perl (Dancer), AngularJS, Nginx, Redis para crear trabajos ETL y el panel asociado
- Analizó datos complejos e identificó anomalías, tendencias y riesgos para proporcionar información útil para mejorar los controles internos
- Contribuyó a actividades internas para mejoras generales de procesos, eficiencias e innovación
- Construyó bases de datos y estructuras de tablas para almacenes de datos y aplicaciones web
- Preparó documentación e informes analíticos, entregando resultados resumidos, análisis y conclusiones a las partes interesadas
- Diseñó e implementó soluciones y modelos de bases de datos efectivos para almacenar y recuperar datos
- Documentó y comunicó esquemas de bases de datos utilizando notaciones aceptadas
FEBRERO 2013 - SEPTIEMBRE 2014
Empowered Benefits, Charlotte, NC – Desarrollador Perl
- Diseñó un sistema ETL para feeds EDI entre los participantes del Intercambio Privado de la Ley de Atención Asequible, incluidas las compañías de seguros de salud, los socios de distribución y la plataforma Java de frontend
- Recopiló requisitos de los socios de distribución y múltiples compañías de seguros de salud
- Colaboró con el homólogo en el socio de distribución para diseñar, desarrollar e implementar ETL para el almacén de datos del socio
- Demostró ser exitoso trabajando con plazos ajustados y en un ambiente de ritmo rápido
- Colaboró con gerentes de proyecto para seleccionar hitos de codificación ambiciosos, pero realistas en el desarrollo de proyectos de software de pre-lanzamiento
- Actualizó bases de código antiguas a estándares de desarrollo modernos, mejorando la funcionalidad
- Tradujo los requisitos del cliente a casos de uso escritos
- Colaboró en las etapas del ciclo de vida de desarrollo de sistemas, desde la recopilación de requisitos hasta los lanzamientos de producción
- Documentó flujos de trabajo técnicos y conocimientos para educar a los empleados recién contratados
- Colaboró con la gerencia, socios internos y de desarrollo con respecto al estado del diseño de la aplicación de software y el progreso del proyecto
AGOSTO 2007 - FEBRERO 2013
Automated Trading Desk (Citigroup), Mt Pleasant, SC – Desarrollador de Bases de Datos
- Desarrolló, probó y mantuvo scripts Perl que manipulaban datos de instalaciones Oracle 9i/10g/11g RAC para construir informes legibles por humanos para clientes y el departamento de Cumplimiento, y para construir informes legibles por máquinas para autoridades reguladoras (FINRA, OATS, SEC) y terceros (BNY/Convergex Clearing, Thomson Trading Analytics MSI), cada uno en FIX o sus propios diseños particulares de archivos/registros/campos
- Cargó feeds de seguridad de múltiples proveedores (Bloomberg, NYSE, NASDAQ, internos) para construir una base de datos de universo de seguridad utilizada para el comercio diario
- Proporcionó informes y datos de apoyo al Cumplimiento durante las auditorías de SEC y FINRA
- Diseñó e implementó sistemas para admitir nuevos requisitos de informes regulatorios (expansión NMS, identificación de gran comerciante, Regla 605, exención de venta corta, Compensación NSCC)
- Diseñó e implementó feeds entrantes y salientes a sistemas de almacén de datos (Netezza) para permitir la aglomeración de datos para informes a nivel de toda la empresa
- Diseñó, implementó y dio soporte al feed de posición/tenencia en el almacén de datos de riesgo global de toda la empresa
- Diseñó e implementó la instalación de Bamboo y la canalización para construir RPMs creados a partir de fuentes svn y tarballs CPAN y entregarlos a hosts Linux
- Implementó un proceso para empaquetar paquetes Perl CPAN en RPMs
- Diseñó e implementó la instalación de Nagios/GroundWorks para monitorear más de 50 hosts de producción y QA a nivel de disponibilidad de host y a nivel de servicio y ejecución de trabajos cron
FEBRERO 2007 - JULIO 2007
LiveText, La Grange, IL – Desarrollador Perl
- Construyó y mantuvo páginas web (livetext.com) utilizando Perl Orientado a Objetos, Apache, mod_perl, Template Toolkit, JavaScript
- DBA interino de servidores MySQL 4.x en configuraciones de replicación independiente y maestro-esclavo para admitir el desarrollo, QA y producción.
JUNIO 2006 - FEBRERO 2007
Motricity, Durham, NC – Desarrollador Perl, DBA de PostgreSQL
- Construyó y mantuvo páginas utilizando mod_perl con HTML::Mason y Template Toolkit
- Ajuste de rendimiento y administración del servidor PostgreSQL 7.4, CentOS, memcached, Tomcat, Lucene
- Ajuste de consultas SQL incrustadas en código Perl
- Mejoró el tiempo de respuesta promedio del sitio de administración de 7 minutos a 10 segundos
- Optimizó la función de búsqueda en www.ereader.com
- Arregló errores y agregó características a www.ereader.com y ebooks.palm.com
- Diseñó y desarrolló servlets java para Tomcat 5.5 para la carga de archivos XML
- Diseñó y desarrolló scripts daemon perl para el análisis de archivos XML (XML::Twig) y la carga en la base de datos PostgreSQL 7.4 (DBI, DBD::Pg)
- Experimentó con el framework Catalyst (http://www.catalystframework.org/)
- Experimentó con los frameworks Spring/Hibernate (http://www.appfuse.org/)
ABRIL 2006 - JUNIO 2006
Tekelec Inc, Morrisville, NC – Analista de Telecomunicaciones II
- Contratado para realizar encuestas e instalaciones in situ de equipos de señalización de tráfico de voz y datos en México y Brasil
- Instaló Linux, Windows y aplicaciones en servidores
- Configuró y aprovisionó redes TCP/IP entre servidores
- Estudió los protocolos SS7, SIGTRAN y SIP
NOVIEMBRE 2005 - ABRIL 2006
Evergreen Investments (Wachovia), Charlotte, NC – Desarrollador de Bases de Datos
- Responsable de escribir herramientas ETL en Perl, bash en Solaris contra Sybase ASE.
- Responsable de la carga de datos en almacenes de datos de desarrollo, QA, DR y producción.
- Responsable de la carga de datos financieros de Reuters DataScope
JULIO 2004 - NOVIEMBRE 2005
Citadel Investment Group, Chicago, IL – Desarrollador de Software de Front Office (Datos de Mercado / Ingeniería Financiera)
- Diseñó e implementó DDL para tablas de datos normalizadas para albergar datos de mercados financieros.
- Diseñó y desarrolló software ETL en Perl y Sybase ASE SQL en Linux para alimentar el almacén de datos Sybase IQ; implementó la automatización de la carga de trabajo utilizando IBM Tivoli
- De guardia 24x7 para dar soporte a la carga de datos en almacenes de datos de desarrollo y producción
DICIEMBRE 2000 - JULIO 2004
Companion Technologies (BCBS of SC), Columbia, SC – Ingeniero de Sistemas de Información VIII
- Diseñó y desarrolló programas de backend utilizando Perl, Java, XML y COBOL.
- Desarrolló aplicaciones de usuario final basadas en navegador, utilidades de informes y monitoreo y herramientas administrativas utilizando Java, Perl, PHP, XML, HTML, JavaScript, SQL, Apache, Tomcat, MySQL, PostgreSQL y Oracle.
- Desarrolló aplicaciones utilizando Perl, Java y XML que se comunican entre (y actúan como pegamento para) bases de datos relacionales, almacenamiento de datos mainframe y contenido de datos basado en web.
- Configuró y administró instalaciones de PostgreSQL que se ejecutaban en RedHat Linux.
- Diseñó y optimizó bases de datos bajo PostgreSQL 7.
- Miembro del equipo que desarrolló una aplicación de gestión de reclamaciones compatible con HIPAA utilizando AcuCOBOL, AcuSQL, Perl, Java y PHP.
- Asistió en el diseño de bases de datos para almacenar y procesar datos analizados a partir de transacciones HIPAA ANSI X12 837I, 837P, 270, 271, 276 y 277 utilizando XML como intermediario entre formatos de datos propietarios.
- Configuró ODBC y UnixODBC para permitir a los programadores conectarse a PostgreSQL usando Perl, PHP, Java y COBOL.
- De guardia 24x7, responsable de la disponibilidad del código de producción y desarrollo Perl, Java y PHP, servidores de aplicaciones y servidores de bases de datos.