Saltar al contenido

Hola, soy

Ricky Angel Jiménez Bueno

Construyo aplicaciones modernas, escalables y accesibles con enfoque en rendimiento y buenas prácticas.

Sobre mí

Conoce más sobre mi trayectoria y experiencia

Desarrollador Full-Stack con dos ecosistemas completos: .NET (ASP.NET Core, Blazor, aplicaciones de escritorio) y TypeScript (React, Next.js, Node/Express).

Llevo dos años en operaciones de TI en banca, realizando cierres bancarios, monitoreo y escalamiento de incidentes. Es una perspectiva poco habitual para escribir software: he estado del lado que recibe los sistemas cuando ya fallaron, y eso condiciona cómo los construyo.

En paralelo he construido más de una docena de proyectos propios, con pruebas automatizadas, documentación de decisiones técnicas y atención a seguridad y concurrencia. Todo lo que ves aquí está publicado y se puede revisar.

Proyectos

Una selección de mis trabajos personales más destacados

Destacados

Captura de TrackerMultimedia

TrackerMultimedia

ASP.NET Core 10 + React 19 · Biblioteca personal de seguimiento y progreso

Aplicación full-stack para llevar el registro y el progreso de lo que ves, lees o juegas: series, películas, libros, cómics, videojuegos y más. Cada elemento guarda estado, progreso en su propia unidad, puntuación y notas. Backend en capas y frontend SPA en repositorios separados.

  • Autenticación JWT con refresh rotativo y detección de reúso de token
  • OAuth con Google y GitHub implementando PKCE
  • API organizada en capas (Domain, Contracts, Services, Infrastructure) con EF Core y migraciones versionadas
  • Modelo con categorías y formatos definidos por el usuario, y unidad de progreso según el tipo de contenido
  • +2 más en el repositorio
  • ASP.NET Core 10
  • C#
  • Entity Framework Core
  • PostgreSQL
  • React 19
  • TypeScript
  • TanStack Query
  • Tailwind CSS
  • xUnit
Captura de Stockly

Stockly

Express 5 + React · Inventario con órdenes de compra y venta

Sistema de gestión de inventario con control de existencias, órdenes de compra y venta, proveedores y auditoría. Construido con atención al comportamiento bajo concurrencia y a la operación en producción.

  • Control de concurrencia en stock mediante decremento condicional en una sola sentencia
  • Decisiones de arquitectura registradas y versionadas como ADRs
  • Endpoint de métricas protegido por token y logs estructurados con pino
  • Suite de tests con umbrales de cobertura, contratos de OpenAPI y pruebas de carga propias
  • Node.js
  • Express 5
  • TypeScript
  • Prisma
  • PostgreSQL
  • React
  • TanStack Query
  • Tailwind CSS
  • Jest
  • Docker
Captura de KiosGo - Sistema de Kiosko de Comida

KiosGo - Sistema de Kiosko de Comida

Next.js 16 · Sistema de punto de venta tipo kiosko para restaurantes

Aplicación web completa que permite a clientes realizar pedidos de forma autónoma desde un kiosko, con panel de administración en tiempo real para gestión de productos y órdenes.

  • Navegación por categorías con carrito de compras (Zustand)
  • Panel de administración completo con CRUD de productos
  • Gestión de órdenes en tiempo real con SWR y polling automático
  • Medidas de seguridad implementadas: CSP, CSRF, rate limiting y validación robusta
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • PostgreSQL
  • Prisma 7
  • Zustand
  • Zod
  • Cloudinary
  • SWR

Otros proyectos

Sistema de Ventas Web

ASP.NET Core MVC · Gestión de ventas con arquitectura en capas

Sistema integral de gestión comercial con dashboard ejecutivo, control de inventario y generación automática de reportes.

  • Dashboard ejecutivo con métricas en tiempo real
  • Gestión completa de usuarios, productos e inventario
  • Generación automática de facturas y reportes PDF
  • C#
  • ASP.NET Core MVC
  • Arquitectura en capas
  • Entity Framework Core
  • SQL Server
  • Firebase
  • PDF Reports
Repo

Sistema de Gestión de Tareas Recurrentes

.NET Blazor · Aplicación Web Full-Stack con Blazor WebAssembly y .NET 10

Aplicación empresarial para gestión de tareas recurrentes con calendario interactivo y servicios automatizados.

  • Calendario interactivo con programación de tareas por días específicos
  • Panel de reportes y seguimiento de procesos completados
  • API RESTful documentada con Swagger y servicios en segundo plano
  • Blazor
  • .NET 10
  • WebAssembly
  • EF Core
  • SQL Server
  • Swagger/OpenAPI
  • Background Services
Repo

Portafolio Web — RAJB

Sitio personal

Portafolio profesional con diseño moderno, animaciones fluidas y secciones completas para mostrar habilidades, experiencia, proyectos, educación y certificaciones.

  • Animaciones y transiciones suaves con Framer Motion
  • Diseño responsive mobile-first y accesible
  • Secciones: Sobre mí, Proyectos, Experiencia, Habilidades, Educación, Certificados y Contacto
  • React
  • TailwindCSS
  • TypeScript
  • Framer Motion
  • GitHub

Experiencia

Mi trayectoria profesional

Operador de Sistemas TI

Noviembre 2024 - Presente

Banco Múltiple ADEMI • Santo Domingo, Distrito Nacional

  • Ejecución y supervisión de cierres bancarios: procesos por lotes en ventana nocturna, con verificación de resultados y reproceso ante fallos.
  • Monitoreo proactivo de sistemas y seguimiento de métricas de rendimiento.
  • Gestión y escalamiento de incidentes en operación continua, con comunicación a las áreas afectadas y registro del seguimiento.
  • Automatización de procesos operativos repetitivos.
  • Documentación técnica de procedimientos y análisis posterior de incidentes.
  • Registro y mejora continua de procesos del área.

Técnico de soporte TI

Marzo 2023 - Mayo 2024

Profesional Independiente • Santo Domingo Oeste

  • Diagnóstico y resolución de fallos de hardware y software en equipos de clientes.
  • Instalación y configuración de sistemas operativos.
  • Asesoría en la adquisición de nuevos equipos.
  • Soporte presencial y remoto.

Soporte Técnico TI de Terreno

Octubre 2022 - Diciembre 2022

Oficina Nacional de Estadística (ONE) • Santo Domingo, Distrito Nacional

  • Preparación y configuración de tabletas y dispositivos móviles para el operativo censal.
  • Registro y asignación de dispositivos a los censistas.
  • Soporte técnico en terreno durante el levantamiento.
  • Coordinación con otros equipos de soporte para garantizar una distribución eficiente de los dispositivos y la cobertura de los polígonos asignados.

Competencias

Tecnologías y herramientas que domino

Stack principal

Frontend

  • React 19
  • Next.js (App Router)
  • TypeScript
  • Blazor WebAssembly
  • Vite
  • Tailwind CSS
  • TanStack Query
  • Zustand
  • Zod
  • HTML5
  • CSS3
  • Bootstrap

Escritorio (Windows)

  • WinUI 3
  • WPF (MVVM)
  • WinForms
  • Tauri + Rust
  • Inno Setup

IAs & Herramientas de Desarrollo

  • Claude Code
  • Prompt Engineering

Stack principal

Backend

  • C#
  • .NET 10
  • ASP.NET Core (MVC, Web API)
  • Node.js
  • Express 5
  • APIs REST
  • Swagger / OpenAPI

Seguridad

  • JWT con refresh rotativo
  • Detección de reúso de token
  • OAuth 2.0 con PKCE
  • Control de acceso por rol
  • Rate limiting
  • Mitigación de XSS, CSRF e inyección SQL

Testing

  • xUnit
  • Jest
  • Vitest
  • Playwright (E2E)
  • Supertest
  • Pruebas de carga

Bases de datos & ORMs

  • SQL Server
  • PostgreSQL
  • MongoDB
  • MySQL
  • Entity Framework Core
  • Prisma
  • ADO.NET
  • Mongoose
  • Firebase

Herramientas & DevOps

  • Git
  • GitHub
  • Docker
  • Docker Compose
  • Visual Studio
  • VS Code
  • Postman
  • Prisma Studio

Principios

  • Programación Orientada a Objetos (POO)
  • Principios SOLID
  • Arquitectura en capas
  • MVC - Modular por dominios - Feature Based
  • Diseño de APIs REST
  • Registro de decisiones técnicas (ADRs)

Educación

Mi formación académica y trayectoria educativa

Grado en Ingeniería de Sistemas y Computación

Universidad Dominicana O&M — Santo Domingo, Distrito Nacional

01/2019 - 01/2024

Certificados

Certificaciones y cursos completados

Conectemos

¿Cuentas con una oportunidad laboral disponible? Me encantaría conocer más detalles sobre la oferta. Siempre estoy dispuesto a asumir nuevos retos y colaboraciones que impulsen mi crecimiento profesional.