Simera Professional Key (SPK)

David S

Ecuador

Senior Software Engineer (FullStack)

$ 6,700/month

10+ yrs exp

Senior Software Engineer y Cloud Solutions Architect con más de 12 años de experiencia construyendo sistemas escalables para compañías en Estados Unidos y Canadá. Su perfil combina TypeScript, Python, Node.js, NestJS, AWS, GCP, Azure, microservicios, arquitectura event-driven, serverless, Docker, Kubernetes, Terraform, CI/CD, Redis, testing automatizado, observabilidad y seguridad. Ha trabajado en plataformas de alta disponibilidad, flujos de pagos con Stripe webhooks, despliegues cloud, moderni…

Skills

  • AWS
  • Azure
  • Bootstrap
  • C++
  • CSS
  • CSS3
  • Datadog
  • Docker
  • Elasticsearch
  • GDPR
  • GitHub
  • Hardware Architecture
  • HTML
  • HTML5
  • JavaScript
  • Jenkins
  • Kubernetes
  • Microservice
  • MongoDB
  • MySQL
  • NAS
  • New Relic
  • Node.js
  • PHP
  • PostgreSQL
  • Python
  • React
  • Redis
  • Software Design
  • Software Testing
  • Swift
  • Tableau
  • TDD
  • Terraform
  • Test Driven Development
  • Typescript
  • JavaScript ES6
  • ATS
  • Auth0
  • BigQuery
  • Bitbucket
  • C#
  • Cloud Data Fusion
  • Cloud Functions
  • Cypress
  • DataBricks
  • DDD
  • Digital Ocean
  • DynamoDB
  • Figma
  • GCP
  • GDP
  • GraphQL
  • HIPAA
  • Jest
  • JWT
  • Kinesis
  • Microservices
  • NestJS
  • NextJS
  • Object-Oriented Programming/OOP
  • Pandas
  • PCI DSS
  • Phyton
  • Product Engineer
  • ReactJS
  • Serverless Framework
  • Software Architecture
  • Software Engineer
  • Software Tester
  • SOLID
  • StoryBook
  • Swagger
  • SwiftUI
  • Tailwind
  • Tensorflow
  • Torch
  • Python/R
  • DevOps Tools (e.g., Docker, Jenkins)
  • Encryption
  • WebSockets
  • Clean Architecture
  • Databricks: Python(Pyspark), SQL, & R
  • Software Architect
  • .NET C#
  • Python3
  • Google Cloud Platform (GCP)
  • Backend Development (Node.js with TypeScript).
  • vercel
  • Memcached
  • Amplify
  • Paython
  • TailwindCss
  • Express
  • Pulumi
  • MS SQL
  • Marine engineering
  • Langchain
  • Taildwind
  • GitHub Actions
  • Playwright
  • press
  • Supabase
  • AI and ML
  • OpenAI
  • CDK
  • cursor
  • NuxtJS
  • Cloudflare
  • Cloud Architecture
  • Express.js
  • DocuSign
  • Google Cloud Platform, Azure
  • MSQL
  • Apache Spark
  • Vitest
  • Software Engineering
  • NATS
  • Pub/Sub
  • Instana
  • CursorAI
  • Git Hub
  • Serverless
  • CircleCI
  • Process Engineering
  • CRM Architecture
  • Webhooks
  • Clean Architech
  • Microservicios
  • Hexagonal Architecture
  • Claude Code
  • EC2
  • ECS
  • OpenAI API
  • Type Script
  • SCSS
  • Front-End: HTML, CSS, JavaScript, Flutter, RESTful APIs, Chatbot Integration

David S

Ecuador

Senior Software Engineer (FullStack)

$ 6,700 /month

10+ yrs exp

Senior Software Engineer y Cloud Solutions Architect con más de 12 años de experiencia construyendo sistemas escalables para compañías en Estados Unidos y Canadá. Su perfil combina TypeScript, Python, Node.js, NestJS, AWS, GCP, Azure, microservicios, arquitectura event-driven, serverless, Docker, Kubernetes, Terraform, CI/CD, Redis, testing automatizado, observabilidad y seguridad. Ha trabajado en plataformas de alta disponibilidad, flujos de pagos con Stripe webhooks, despliegues cloud, moderni…

Skills

  • AWS
  • Azure
  • Bootstrap
  • C++
  • CSS
  • CSS3
  • Datadog
  • Docker
  • Elasticsearch
  • GDPR
  • GitHub
  • Hardware Architecture
  • HTML
  • HTML5
  • JavaScript
  • Jenkins
  • Kubernetes
  • Microservice
  • MongoDB
  • MySQL
  • NAS
  • New Relic
  • Node.js
  • PHP
  • PostgreSQL
  • Python
  • React
  • Redis
  • Software Design
  • Software Testing
  • Swift
  • Tableau
  • TDD
  • Terraform
  • Test Driven Development
  • Typescript
  • JavaScript ES6
  • ATS
  • Auth0
  • BigQuery
  • Bitbucket
  • C#
  • Cloud Data Fusion
  • Cloud Functions
  • Cypress
  • DataBricks
  • DDD
  • Digital Ocean
  • DynamoDB
  • Figma
  • GCP
  • GDP
  • GraphQL
  • HIPAA
  • Jest
  • JWT
  • Kinesis
  • Microservices
  • NestJS
  • NextJS
  • Object-Oriented Programming/OOP
  • Pandas
  • PCI DSS
  • Phyton
  • Product Engineer
  • ReactJS
  • Serverless Framework
  • Software Architecture
  • Software Engineer
  • Software Tester
  • SOLID
  • StoryBook
  • Swagger
  • SwiftUI
  • Tailwind
  • Tensorflow
  • Torch
  • Python/R
  • DevOps Tools (e.g., Docker, Jenkins)
  • Encryption
  • WebSockets
  • Clean Architecture
  • Databricks: Python(Pyspark), SQL, & R
  • Software Architect
  • .NET C#
  • Python3
  • Google Cloud Platform (GCP)
  • Backend Development (Node.js with TypeScript).
  • vercel
  • Memcached
  • Amplify
  • Paython
  • TailwindCss
  • Express
  • Pulumi
  • MS SQL
  • Marine engineering
  • Langchain
  • Taildwind
  • GitHub Actions
  • Playwright
  • press
  • Supabase
  • AI and ML
  • OpenAI
  • CDK
  • cursor
  • NuxtJS
  • Cloudflare
  • Cloud Architecture
  • Express.js
  • DocuSign
  • Google Cloud Platform, Azure
  • MSQL
  • Apache Spark
  • Vitest
  • Software Engineering
  • NATS
  • Pub/Sub
  • Instana
  • CursorAI
  • Git Hub
  • Serverless
  • CircleCI
  • Process Engineering
  • CRM Architecture
  • Webhooks
  • Clean Architech
  • Microservicios
  • Hexagonal Architecture
  • Claude Code
  • EC2
  • ECS
  • OpenAI API
  • Type Script
  • SCSS
  • Front-End: HTML, CSS, JavaScript, Flutter, RESTful APIs, Chatbot Integration

Senior Software Engineer (FullStack)

Independent Contractor
May 2025 - present

Colaboró con empresas grandes y startups asegurando la alta confiabilidad de servicios back-end, front-end e IaC bajo objetivos SLO en sectores como fintech, video streaming y clean energy. Diseñó y mantuvo arquitecturas de microservices, serverless, microfrontends y sistemas orientados a eventos (Event-Driven). Lideró la migración de servicios hacia nuevas cuentas de AWS, Azure y GCP, definiendo los planes de rollout y la infraestructura con IaC estandarizada. Implementó flujos de autenticación, integraciones con pasarelas de pago de terceros y herramientas de observability y monitoring. Lideró la adopción de flujos de desarrollo AI-native utilizando Cursor (modos Agent/Plan) y Claude Code, aplicando Spec-Driven Development para orquestar agentes de AI en paralelo y acelerar el SDLC. Diseñó un sistema de exportación asincrónico y escalable usando TypeScript, Zod y Kysely para el procesamiento seguro de datos en PDF y CSV. Desarrolló esquemas de PostgreSQL de alto rendimiento para portales multi-tenant, utilizando índices compuestos y UUIDs. Construyó un motor en Node.js para la generación de PDFs en el servidor, optimizando la entrega mediante URLs firmadas de AWS S3. Refactorizó hooks de gestión de datos en ReactJS para sincronizar estados de la UI con la API en tiempo real. Aseguró la estabilidad del sistema implementando suites de pruebas funcionales en Playwright bajo el patrón POM (Page Object Model). Colaboró con el equipo de ML en la construcción de agentes y modelos de AI utilizando PyTorch, TensorFlow, LangChain y Hugging Face, optimizando con LlamaIndex y procesando datos a gran escala con Pandas y Databricks (Apache Spark).

Senior Software Engineer

Independent International Contractor
May 2025 - present

Lideró el desarrollo basado en especificaciones utilizando los modos Claude Code y Cursor Agent/Plan, orquestando agentes de IA a través de repositorios: desplazando la entrega del equipo hacia un modelo de ingeniero de producto y acelerando notablemente la velocidad de sprint. Reduce la carga de procesamiento de PDF del lado del cliente en un 90% mediante la ingeniería de un motor de generación Node.js del lado del servidor con direcciones URL prefirmadas de AWS S3 para una entrega sin bloqueo de artefactos, eliminando los errores de tiempo de espera del navegador durante las exportaciones masivas de órdenes de trabajo. Se redujeron en un 40% los errores de exportación asíncronos mediante la creación de una canalización TypeScript segura para el tipo de código, aplicando la arquitectura hexagonal y aplicando una separación estricta entre la lógica del dominio y los adaptadores de infraestructura utilizando Zod y Kysely. Aumentó la cobertura de las pruebas de flujo de trabajo de nivel 0 al 85% mediante la implementación de suites de pruebas Playwright utilizando el modelo de objeto de página (POM), enfocándose en la lógica de transición de estado crítico y reduciendo los incidentes de regresión.

Senior Software Engineer (FullStack)

Independent Contractor
July 2023 - May 2025

Encabezó la actualización técnica de los servicios críticos, incluyendo la plataforma de ventas y el servicio de leads, a Node.js v20, asegurando un soporte a largo plazo y un rendimiento mejorado en tiempo de ejecución. Se han migrado con éxito los flujos de trabajo de implementación desde Jenkins a GitHub Actions, optimizando el ciclo de vida de entrega y reduciendo la fricción en múltiples repositorios de servicio. Orquestó la migración de servicios internos centrales desde registros NPM heredados a paquetes GitHub, centralizando la gestión de dependencias y mejorando los protocolos de seguridad organizacional. Diseñó una 'Calculadora de Uso' automatizada que prellena los campos con datos QSP (Propuesta de Ventas de Calidad), reduciendo significativamente la entrada manual de datos y mejorando la precisión de las propuestas para los equipos de ventas. Desarrolló una lógica de negocios para evitar el bloqueo de los procesos de pago de propuestas vencidas pero firmadas, asegurando la continuidad en el proceso de ventas y mejorando la incorporación de clientes. Mantuvo servicios de firma digital críticos para la misión actualizando las dependencias de DocuSign en los repositorios Ignite API y Mono, asegurando una alta disponibilidad para los flujos de trabajo de contratos. Se resolvieron vulnerabilidades de seguridad mediante la gestión y protección de los secretos de aplicación dentro de la infraestructura de autenticación de aplicaciones, manteniendo estrictos estándares internos de protección de datos. Mejoró la experiencia del usuario de la aplicación de ventas al implementar el manejo de mensajes de error descriptivos para las fallas de carga de citas, permitiendo una solución de problemas más rápida en tiempo real para los representantes de ventas. Estandarizar los flujos de trabajo de ventas posteriores a la conversión restringiendo las modificaciones del lenguaje, asegurando la integridad legal y la consistencia de los contratos firmados. Optimizó la precisión de los informes de ventas al refactorizar las etiquetas de interfaz de usuario por razones de 'cerrado perdido' y gestionar la migración de datos históricos de oportunidades en el ecosistema moderno de aplicaciones de ventas. Proporcionó soporte técnico continuo y desarrollo de funciones para la aplicación de ventas durante los ciclos de sprint de alta presión, manteniendo una alta disponibilidad para miles de usuarios diarios. Se realizó una refactorización exhaustiva de la API para eliminar las secuencias de escape obsoletas y el código heredado.

Senior Software Engineer

Independent International Contractor
July 2023 - May 2025

Se redujo el tiempo del ciclo de implementación de CI/CD en un 35% en más de 6 repositorios de servicio al migrar las canalizaciones de Jenkins a GitHub Actions con Docker, reduciendo la fricción de entrega y estandarizando los flujos de trabajo de lanzamiento. Eliminó el 100% de los CVE en tiempo de ejecución en dos servicios críticos para la misión al actualizar a Node.js v20 LTS, validado mediante escaneos automatizados de dependencias después de la actualización. Aumentó la precisión de las propuestas de ventas en aproximadamente un 60% por ciclo mediante la ingeniería de una calculadora de uso automatizada que precalifica los datos QSP en formularios ReactJS, reduciendo así los errores de entrada manual de datos. Se resolvieron vulnerabilidades críticas de aplicaciones de autenticación mediante la gestión y rotación de secretos de aplicación dentro de la infraestructura de Okta, eliminando las credenciales expuestas del control de versiones y aplicando una estricta higiene de credenciales en toda la capa de autenticación.

Senior Cloud Engineer (FullStack)

Independent Contractor
January 2023 - July 2023

Diseñado e implementado un 'Servicio de Lista de Espera' utilizando un patrón Backend-for-Frontend (BFF) para gestionar la incorporación de usuarios de alto volumen y el control de acceso a una plataforma de redes sociales. Desarrolló un motor de sincronización de datos automatizado utilizando AWS Lambda y HubSpot CRM API para almacenar en caché los registros de la lista de espera en DynamoDB, lo que redujo con éxito los costos operativos y de overhead de las API de terceros. Orquestase tareas de ingestión periódica de datos utilizando Amazon EventBridge (eventos CloudWatch) y parámetros SSM, asegurando una alta disponibilidad y sincronización de los datos verificados del usuario sin intervención manual. Integración de acciones de Auth0 después del inicio de sesión con una puerta de enlace SMS OTP personalizada para validar las identidades de los usuarios frente a los registros de la lista de espera, asegurando que solo los usuarios autorizados puedan evitar la puerta de incorporación. Estableció un flujo de trabajo 'Spike' estandarizado para facilitar la I+D estructurada, permitiendo al equipo documentar la viabilidad técnica, crear pruebas de concepto (POCs) y mitigar los riesgos antes de una implementación a gran escala. Refactorizado el mapeo de errores backend a móvil para proporcionar retroalimentación de interfaz de usuario procesable durante los flujos de inicio de sesión e incorporación, reduciendo significativamente la fricción del usuario durante el proceso de verificación de identidad. Implementó protocolos de 'Privacidad por diseño' para la ingestión de datos CRM, diseñando un proceso de mapeo de esquemas que eliminaba la PII (información de identificación personal) antes de almacenar registros en bases de datos internas para asegurar el cumplimiento de los datos. Configuraciones específicas del entorno orquestadas utilizando AWS SSM Parameter Store y Amazon EventBridge, que gestionan cronogramas complejos y variables de nivel de pila para servicios automatizados de verificación de identidad. Diseñamos un sistema de donación seguro y compatible con PCI para la red social utilizando la arquitectura Stripe API y BFF (Backend-for-Frontend), implementando Stripe Webhooks y AWS Lambda para manejar el procesamiento de pagos en tiempo real y la sincronización de estado a través de interfaces web y móviles.

Senior Cloud Engineer

Independent International Contractor
January 2023 - July 2023

Se aseguró la incorporación al servicio del 100% de los usuarios en lista de espera mediante el diseño de un servicio Auth0 + AWS Lambda BFF que implementa flujos OAuth 2.0 / OIDC con validación SMS OTP, asegurando que solo las identidades autorizadas eludan la puerta de incorporación. Entregó un sistema de donación multiplataforma compatible con PCI mediante la ingeniería de Stripe Webhooks y flujos de pago basados en eventos de AWS Lambda utilizando el patrón BFF, asegurando la sincronización de estado en tiempo real e integridad transaccional a través de web y móvil.

Senior Backend Engineer

Independent Contractor
October 2022 - January 2023

Diseñó microservicios de alto rendimiento utilizando TypeScript y AWS Lambda, aprovechando AWS CDK para Infraestructura como Código (IaC) para mantener un ecosistema de pagos nativo en la nube con Docker y Bitbucket Pipelines automatizados para CI/CD. Implementó una arquitectura robusta impulsada por eventos utilizando el SDK de AWS para desacoplar el procesamiento de pagos de los servicios de notificación (SMS/correo electrónico), asegurando la integridad transaccional y casi cero tiempos de inactividad para flujos de trabajo críticos de facturación médica, añadiendo la API de Stripe y las canalizaciones de datos de Stripe. Orquestó una capa de datos compleja utilizando MySQL para la consistencia transaccional, DynamoDB para los registros de pacientes de alto rendimiento y Elasticsearch para habilitar capacidades de búsqueda en tiempo real y 'ultrarrápida' a través de archivos históricos de facturación. Lideró el desarrollo de flujos de trabajo de verificación KYC/AML y estrategias de tokenización compatibles con PCI, asegurando la PII sensible del paciente y los datos financieros para cumplir con los estándares de seguridad HIPAA e HITRUST. Desarrolló integraciones de API sin fisuras con los principales sistemas de registro electrónico de salud (EHR) como Epic y Cerner, automatizando la sincronización de estados médicos y reduciendo los días de cuentas por cobrar (AR) para los proveedores de atención médica en más del 20%. Creó la lógica de backend para una función 'Scan, Tap & Pay', integrando servicios OCR de terceros para automatizar la extracción de datos de facturas médicas, lo que redujo el tiempo de llenado del formulario del paciente en un 95% y mejoró significativamente las tasas de conversión.

Senior Backend Engineer

Independent International Contractor
October 2022 - January 2023

Reducción del tiempo de cumplimentación de formularios para pacientes en un 95 % mediante la creación del backend para una línea de OCR de escaneo, tap y pago, integrando servicios de OCR de terceros con Node.js y AWS Lambda para automatizar la extracción de datos de facturas médicas. Logró el 100% de cumplimiento HIPAA y HITRUST implementando flujos de trabajo de verificación KYC/AML y tokenización conforme a PCI, asegurando todos los datos personales del paciente utilizando flujos de autenticación OAuth 2.0 / JWT.

Senior Cloud Engineer (FullStack)

Independent Contractor
January 2022 - September 2022

Diseñó servicios modernos de autenticación y autorización utilizando Node.js/TypeScript y AWS Cognito, implementando protocolos OAuth2 para proporcionar una plataforma de gestión segura y escalable para miles de creadores de contenido. Diseñado e implementado microservicios distribuidos utilizando la arquitectura AWS Serverless (Lambda, DynamoDB) y CDK, siguiendo los principios de SOLID para apoyar las transacciones de comercio electrónico de alto tráfico y monetización de contenido. Encabezó el diseño de bóvedas seguras de información personal identificable (PII) y control de acceso basado en roles (RBAC) para endpoints B2B, asegurando un 100% de cumplimiento con el RGPD y los estándares internacionales de protección de datos. Desarrolló soluciones de transmisión de datos en tiempo real utilizando AWS Kinesis y Firehose para entregar métricas críticas e KPI a los lagos de datos, empoderando a los equipos de inteligencia empresarial con información operativa en vivo. Hemos creado sistemas integrales de auditoría y alerta para supervisar la seguridad de las cuentas y el estado del sistema, facilitando la detección proactiva de amenazas y manteniendo una alta disponibilidad para la plataforma de streaming. Dirigió un equipo de alto rendimiento en un entorno ágil, impulsando la ingeniería de procesos y la toma de decisiones colectiva para convertir los datos de usuarios heredados en una plataforma de identidad moderna basada en la nube. Optimizó la evolución arquitectónica de la plataforma al refactorizar componentes PHP heredados en microservicios NestJS y TypeScript de alto rendimiento, facilitando una transición fluida de los datos del usuario a un ecosistema de identidad moderno basado en AWS Cognito. Diseño de funciones backend robustas para un motor de comercio electrónico de alto crecimiento, que permite a decenas de miles de creadores digitales monetizar contenido a través de flujos de trabajo de suscripción y transacción seguros y basados en eventos, diseñados para entornos de streaming con alta competencia.

Senior Cloud Engineer

Independent International Contractor
January 2022 - September 2022

Modernizó la plataforma mediante la refactorización de componentes PHP heredados en microservicios NestJS / TypeScript y la migración de datos de identidad de usuario a AWS Cognito con flujos de autenticación OAuth 2.0 / OIDC / JWT, eliminando por completo la capa de autenticación heredada. Aseguró una plataforma de creación de contenido para miles de usuarios mediante la ingeniería de microservicios distribuidos en AWS Lambda con CDK IaC, siguiendo los principios SOLID y la arquitectura hexagonal para desacoplar la autenticación de la lógica empresarial. Se mantuvo la alta disponibilidad de la plataforma mediante la creación de sistemas de auditoría y alerta utilizando DataDog y AWS CloudWatch, lo que permitió una detección proactiva de amenazas y una respuesta a incidentes en un minuto. Empoderar a los equipos de BI con información operativa en vivo mediante el desarrollo de canalizaciones de transmisión de datos en tiempo real utilizando AWS Kinesis y Firehose, entregando KPIs críticos a los lagos de datos con una latencia mínima.

Microfrontends Architecture (Frontend) Lead

ETF.com
December 2018 - October 2021

Refactor los módulos CMS (PHP) utilizando ReactJS y NextJS Apps para adoptar la arquitectura de microfrontends. Crea el BFF para cada micro frontend utilizando la pila MEAN. Lidera la construcción de un sistema de diseño usando Storybook for ReactJS Components. Utilice SSI para las aplicaciones NextJS sin servidor y una solución de montaje para el paquete ReactJS para mostrar múltiples instancias de un componente o aplicación.

Microservices Architecture (Backend) Lead

ETF.com
September 2014 - October 2021

Desacoplar un monolito JAVA SOA para usar la arquitectura de microservicios MEAN stack (MongoDB, ExpressJs, Auth0, NodeJs). Dirigir la contenerización de la API REST utilizando Docker, NATS y Kong Gateway. Guíe la migración de API REST local a AWS (ECS, EC2, ECR, Route 53, etc.) y MongoDB Atlas. Construir la arquitectura impulsada por eventos (EDA) para integrar la API con SaaS de terceros utilizando Event Bridge, Lambda y Python.

SaaS, PaaS, IaaS (SystemOps / DevOps) Lead

ETF.com
December 2013 - October 2021

Liderar la migración de los servidores locales de la empresa a la nube. Adoptar el proveedor MongoDB Atlas como nuestro principal almacén de datos BE. Configurar conexiones de peering VPC, pasarelas NAT, pasarelas de Internet, grupos de seguridad, funciones Lambda, DNS, pipelines CI/CD, tokens de API GSE, reglas de firewall de Palo Alto, etc. Lead usando Google Cloud Platform para integrar su API del motor de búsqueda a todo el sitio web. Integrar Cloudflare (DNS, WAF, Gestión de bots, etc.), MailChimp, Hotjar, Google (Tag Manager, GA, Ads Manager), Auth0 y New-Relic a la infraestructura de AWS y Google Cloud Platform.

Lead Technical Architect

ETF.com
March 2013 - October 2021

Propiedad de la infraestructura en la nube y local. Mantenga los costos técnicos para cumplir con el presupuesto de tecnología de la empresa. Proporcionar orientación técnica al equipo de desarrollo para fomentar un sistema seguro, escalable y confiable en la empresa. Proponer arquitectura de software y sistemas para influir en la dirección de la tecnología de la empresa. Administrar instancias EBS para el CMS principal en todas las regiones de AWS disponibles. Administrar DNS de Cloudflare para rutas públicas y AWS Route 53 para rutas de consumo privado. Administrar buckets de AWS S3 para seguir patrones de seguridad y configurarlos para las aplicaciones ReactJS y NextJS (sin servidor) que se consumen como SSI o aplicaciones montadas en la arquitectura de micro frontends del CMS.

Manager, Software Engineer

ETF.com
March 2013 - October 2021

Proponer arquitectura de software y sistemas para influir en la dirección de la tecnología de la empresa. Enlace entre el área InfoSec y ETF.com para garantizar un entorno y sistema seguros. Mantener y comunicar regularmente los planes de tecnología y la hoja de ruta técnica a las empresas, al vicepresidente de productos y operaciones y a los principales interesados. Mantener y gestionar la infraestructura de AWS para seguir las mejores prácticas y garantizar que toda la VPC y los firewalls de Palo Alto utilicen los patrones de seguridad más recientes. Actualizar y mejorar continuamente todas las instancias de EC2, así como todos los EBS, ECS, S3, Lambda y ELB. Administrar las reglas de Cloudflare y las API de Google Cloud Platform para garantizar que la integración de la infraestructura de AWS cumpla con los estándares de seguridad.

Manager, Lead Technical Architect, Software Architect, Senior Backend Engineer

ETF.com
March 2013 - October 2021

Reducción del riesgo operativo de la infraestructura a casi cero al poseer una gestión de activos completa de AWS (VPC, EC2, ECS, S3, Lambda, ELB, cortafuegos de Palo Alto), aplicando los patrones de seguridad más recientes y garantizando actualizaciones continuas en todos los componentes. Desacoplar un monolito JAVA SOA en microservicios aislados mediante la migración a la pila MEAN (MongoDB, ExpressJs, Auth0, Node.js) aplicando contextos limitados de diseño impulsado por dominio (DDD), reduciendo el acoplamiento entre servicios y permitiendo implementaciones independientes. Migró las API REST locales a AWS y MongoDB Atlas mediante la dirección de contenedorización con Docker, NATS y Kong Gateway, logrando una alta disponibilidad compatible con SLO y aplicando patrones de caché Redis para reducir la carga de la base de datos. Creación de una arquitectura impulsada por eventos (EDA) que integra proveedores SaaS de terceros a través de EventBridge, Lambda y Python, lo que permite crear pipelines de datos en tiempo real y desacoplar las integraciones externas mediante webhooks y patrones pub/sub. Estandarizar IaC en todos los entornos utilizando Terraform y AWS CDK, reduciendo el tiempo de aprovisionamiento de infraestructura y eliminando la deriva de configuración entre cuentas en la nube. Mejora de la experiencia del desarrollador y de la calidad del lanzamiento mediante la adopción de una estrategia monorepo con Lerna/Verdaccio, commits convencionales y Bitbucket Pipelines CI/CD - reduciendo los errores de integración y acelerando la cadencia de lanzamiento. Se implementaron pruebas de unidad, integración y carga utilizando Jest y Cypress para cada base de código del servicio, lo que garantiza una calidad de código estricta, convenciones consistentes y documentación exhaustiva en todo el equipo.

Software Architect

ETF.com
March 2013 - October 2021

Creación de componentes React con principios de diseño atómico. Implementa y utiliza Storybook como nuestra biblioteca de componentes únicos y sistema de diseño. Liberar componentes de ReactJS usando Conventional Commits en los pipelines de Bitbucket con Lerna y Verdaccio. Liderar los esfuerzos de diseño e ingeniería de software para maximizar el uso de tecnología disruptiva. Refactor los módulos CMS (PHP) utilizando ReactJS y NextJS (SSR) Apps para adoptar la arquitectura de micro-frontends. Crea el BFF para cada micro-frontend usando la pila MERN. Adoptar una estrategia de datos en tiempo real para construir un BE con el enfoque GraphQL Pub/Sub de Apollo Server y los Websockets para el micro-frontend de Intraday Quotes.

Senior Software Engineer

ETF.com
March 2013 - October 2021

Líder del equipo de backend, liderando e implementando API REST, microservicios, bases de datos sin SQL, GraphQL, SaaS y soluciones de computación en la nube. Desacoplar un monolito JAVA SOA para usar la arquitectura de microservicios basada en el stack MEAN (MongoDB, ExpressJs, Auth0, NodeJs). Dirigir la contenerización de las API REST mediante Docker, NATS y Kong Gateway. Guíe la migración de API REST local a AWS (ECS, EC2, ECR, Redis, Route 53, Memcache, etc.) y MongoDB Atlas. Libera microservicios con las canalizaciones de Bitbucket, Verdaccio y Lerna usando Conventional Commits. Liderar la implementación y el diseño arquitectónico del motor de cálculo para calificar los ETF utilizando C#, . NET, y SQL Server siguiendo MVC para mejorar los procesos de ETL. Construir la arquitectura impulsada por eventos para integrar la API con SaaS de terceros utilizando Event Bridge, Lambda y Python.

Smart Scores

Communication
90
Role Fit
95
Adaptability
90
Problem-solving
90

Smart Skills

beta