Saltar al contenido principal
Weslin Mena

Weslin Mena

INGENIERO DE SOFTWARE

Talento
San JoséMiembro desde 7 de octubre de 2026
JavaTypeScriptSQLDropwizardGraphQLgRPCReactMySQLRedisGrafanaKibanaDockerKubernetes
·

Contratar a esta persona

Enviá una oferta de trabajo directamente a este candidato

JavaTypeScriptSQLDropwizardGraphQL

Sobre mí

Ingeniero de software con casi 3.5 años de experiencia en la creación de API escalables, sistemas distribuidos y microservicios para plataformas fintech y de facturación. Trayectoria demostrada en la ejecución de migraciones a gran escala, la mejora del rendimiento de API hasta en un 60% y el escalamiento de flujos de trabajo de miles a más de un millón de registros.

Experiencia en Java, TypeScript, diseño de API, observabilidad y operaciones en producción, incluidos despliegues, monitoreo y respuesta a incidentes. Enfocado en ofrecer servicios confiables, escalables y de baja latencia.

Experiencia

Ingeniero de software II - Zuora

(2023-11 - 2026-02)

  • Desempeñé un papel clave en la migración de Product Catalog a un microservicio independiente en Java usando Dropwizard y gRPC, garantizando la compatibilidad total con versiones anteriores para los flujos de precios y cargos.
  • Estuve a cargo de los servicios centrales de precios y cálculo de cargos, que admiten modelos de facturación complejos y flujos de trabajo de ingresos críticos para el negocio.
  • Mejoré el rendimiento de API hasta en un 60% mediante la optimización de consultas y el almacenamiento en caché con Redis, reduciendo el consumo de memoria y aumentando el rendimiento del sistema.
  • Escalé Charge Definitions de 5K a más de 1M por entidad mediante la implementación de validación de unicidad basada en hashing, procesamiento por lotes y optimizaciones de rendimiento de MySQL.
  • Lideré el desarrollo integral de un sistema de recargos basado en reglas, que permite trasladar las comisiones de forma conforme a la normativa según la región, el método de pago y las reglas de negocio configurables.
  • Desarrollé un sistema de Features & Entitlements para ofrecer empaquetado flexible de productos y control de acceso a suscripciones.
  • Desarrollé herramientas de validación automatizadas para garantizar la coherencia entre los sistemas heredados y los nuevos durante la migración.
  • Participé en una rotación de guardia de una semana al mes, realizando despliegues de imágenes Docker en Kubernetes, monitoreando servicios de producción con Grafana y Kibana, validando versiones y resolviendo incidentes.
  • Creé guías de desarrollo asistidas por IA para mejorar la productividad de ingeniería.

Ingeniero de software I - Zuora

(2022-11 - 2023-11)

  • Desarrollé y amplié una capa de API basada en TypeScript para estandarizar el acceso a sistemas de facturación heredados.
  • Implementé nuevos endpoints para pagos, pedidos y facturas, ampliando la cobertura de API.
  • Mejoré las consultas GraphQL con recuperación de datos anidados y filtrado, aumentando el rendimiento y la flexibilidad.
  • Refactoricé la lógica de generación de consultas para mejorar la coherencia y la facilidad de mantenimiento en toda la API.
  • Desarrollé herramientas internas (React API Explorer y documentación interactiva con ejemplos de código en vivo) para mejorar la experiencia de desarrollo.

Educación

BE - Ingeniería de software - Universidad Latina de Costa Rica (2019 - 2022)

Habilidades

INGENIERO DE SOFTWARE

Valoraciones

Relacionado