Weslin Mena
INGENIERO DE SOFTWARE
Contratar a esta persona
Enviá una oferta de trabajo directamente a este candidato
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)

