Josué Amador-RojasJosué Amador-Rojas Ingeniería
Sistemas, productos y herramientas cuyo resultado principal es algo que funciona.
2024–2025
Servicios backend para una aerolínea
Construí servicios backend reactivos y APIs REST para consultar perfiles, vuelos y ofertas de un programa de lealtad, además de canjear beneficios y generar vales digitales. Integré estos servicios con sistemas legados del sector e incorporé autenticación, caché distribuida con Redis, controles de seguridad, registro de eventos, pipelines de CI/CD y observabilidad.
Tecnologías: Java, Spring Boot, Redis, REST APIs, CI/CD, Observability
2023–2024
Servicios backend para una plataforma crediticia
Construí servicios backend reactivos y APIs REST para consultar perfiles y categorías crediticias, consolidar información y señales de riesgo provenientes de distintas fuentes, y habilitar funciones adicionales para monitorear y gestionar el expediente del cliente. El trabajo incluyó autenticación, controles de seguridad, caché distribuida con Redis, registro de eventos y pipelines de CI/CD.
Tecnologías: Java, Spring Boot, Redis, REST APIs, CI/CD
2023–2024
Currentico
Aplicación multiplataforma para convertir colones costarricenses a otras monedas utilizando tipos de cambio bancarios actuales de Costa Rica. Su arquitectura separa las capas de aplicación, dominio y datos.
Tecnologías: Flutter, Dart, BLoC
2022–2024
Aplicación móvil de pedidos
Desarrollé una aplicación multiplataforma para explorar distintas opciones de menú y gestionar pedidos. Implementé la interfaz y los flujos de la aplicación en Flutter, la integración con Firebase y el manejo de estado mediante BLoC.
Tecnologías: Flutter, Dart, Firebase, BLoC
2021–presente
Sitio personal
Sitio bilingüe que reúne mi identidad profesional y académica, proyectos, exploraciones y espacios personales en un índice pequeño.
Tecnologías: Nuxt, Vue, TypeScript, GitHub Pages
2020 · actualizado en 2026
Hawkeyes
Juego web distribuido en el que varias personas compiten por encontrar logotipos en un tablero aleatorio y adaptable. Incluye partidas privadas configurables y comunicación en tiempo real entre clientes y servidor mediante WebSockets; la copia pública actualiza las dependencias sin alterar la autoría ni la experiencia original.
Tecnologías: JavaScript, HTML, CSS, Node.js, WebSockets
2020 · renovado en 2026
Trueques UCR
Mercado universitario para publicar artículos y gestionar trueques, ofertas y notificaciones. La versión actual conserva el diseño MVC y la identidad del proyecto original mientras lo lleva a ASP.NET Core, con autenticación, persistencia mediante Entity Framework Core y una base de datos SQLite autocontenida.
Tecnologías: ASP.NET Core MVC, .NET, Entity Framework Core, ASP.NET Core Identity, SQLite