Mi experiencia
  • Jun 2025 - Actualmente
    itti
    Software Engineer
    Go Kotlin Typescript PostgreSQL Amazon Web Services (AWS) Amazon DynamoDB AWS Lambda Amazon Simple Queue Service (SQS) Amazon Simple Notification Service (SNS) Amazon Kinesis Docker
    • Diseño e implementación de servicios backend junto a un equipo de desarrollo usando Kotlin, Go y TypeScript.
    • Implementación de arquitecturas serverless en AWS, con Lambda, DynamoDB, DocumentDB, Kinesis, SQS y SNS.
    • Integración de microservicios mediante patrones event-driven y colas distribuidas.
    • Modelado de esquemas e índices en DynamoDB y DocumentDB para soportar diferentes patrones de acceso
    • Desarrollo de pruebas unitarias y de integración en microservicios para validar funcionalidad y cobertura de código.
  • Sep 2023 - Jun 2025
    Legendaryum
    Software Engineer
    Typescript Go Bun Node.js Vue.js Redis PostgreSQL MongoDB RabbitMQ Docker
    • Liderado del equipo de backend en el diseño, optimización y mantenimiento de microservicios, impulsando nuevas funcionalidades para mejorar el rendimiento y la fiabilidad de la plataforma.
    • Desarrollo de microservicios backend con un enfoque en escalabilidad y eficiencia, utilizando TypeScript, Go y Rust.
    • Implementación de patrones de diseño distribuidos, como Saga, utilizando RabbitMQ para garantizar la fiabilidad en la comunicación entre microservicios y evitar fallos en las transacciones.
    • Uso de gRPC para optimizar la comunicación entre servicios, disminuyendo el consumo de ancho de banda y mejorando el rendimiento.
    • Diseño y administración de bases de datos SQL y NoSQL (PostgreSQL, MongoDB, Redis) para almacenamiento eficiente y escalable.
    • Automatización de tareas operativas y procesos de despliegue mediante scripts de Shell.
    • Implementación de pruebas unitarias y de integración exhaustivas en microservicios, alcanzando más del 90% de cobertura de código.
    • Desarrollo de frontend con Vue.js, Pinia y TailwindCSS.
  • Sep 2022 - Sep 2023
    Consultora Pablo Barón
    Software Engineer
    Typescript MySQL Express.js Node.js Vue.js Tailwind CSS
    • Desarrollo y mantenimiento de APIs RESTful con Node.js, Express, TypeScript y TypeORM.
    • Gestión y optimización de bases de datos en MySQL, asegurando integridad y eficiencia en las consultas.
    • Despliegue y administración de APIs mediante servicios de infraestructura gestionada.
    • Desarrollo junto con el equipo de frontend en la integración de los servicios con Vue.js, Pinia y TailwindCSS.