Currículum

Juan Miguel Paulino Carpio

Ingeniero de Software Senior

Descargar

Resumen Profesional

Ingeniero de Software Senior con más de 15 años de experiencia desarrollando aplicaciones empresariales y cloud-native utilizando .NET, Java, Python, TypeScript, React, AWS y Azure. Sólida experiencia en sistemas distribuidos y arquitecturas backend escalables, enfocado en construir aplicaciones confiables, seguras y de alto rendimiento con un fuerte énfasis en la experiencia de usuario. Experiencia desarrollando soluciones para las industrias fintech, seguros y salud.

Habilidades Principales

Lenguajes de Programación

C# / Java / Python / TypeScript

Backend

.NET / Spring Boot

Frontend

React / Next.js / React Native

Arquitecturas

Microservicios / Monolito Modular / SaaS Multi-tenant / Basada en eventos / Serverless

Cloud & DevOps

AWS / Azure / Docker / Kubernetes / Automatización CI/CD

Base de datos

SQL Server / PostgreSQL / DynamoDB / Cosmos DB / Oracle Database

Experiencia

Billet

Plataforma fintech para pagos digitales y servicios financieros, habilitando transacciones en tiempo real, onboarding de clientes y cumplimiento regulatorio mediante integraciones con sistemas bancarios (p. ej., Banco BHD).

Senior Software Engineer

Sep 2024 - Dic 2025
· 1 año 4 meses
  • Mejoré la productividad de los desarrolladores al habilitar entornos locales de alta fidelidad utilizando LocalStack y bases de datos contenerizadas (Redis, PostgreSQL, DynamoDB).
  • Incrementé la cobertura de pruebas automatizadas en servicios Serverless desarrollados en Java (Spring Boot) y Python, mejorando la confiabilidad del CI/CD con Bitbucket, AWS CodePipeline y SonarQube.
  • Lideré la migración de servicios Spring Boot de Java 11 a 17, reduciendo deuda técnica y optimizando el mantenimiento.
  • Mejoré la confiabilidad de flujos financieros asíncronos al reducir errores de procesamiento en SNS/SQS e implementar controles de idempotencia basados en Redis.
  • Desarrollé servicios de evaluación de clientes y riesgo para flujos de cumplimiento (KYC, PEP, listas de vigilancia).
  • Reforcé la seguridad de integraciones bancarias trasladando lógica sensible de procesamiento al Backend.
JavaSpring BootPythonReact NativeAWSEC2LambdaAPI GatewayS3SNSSQSCloudWatchParameter StoreSecrets ManagerCognitoPostgreSQLDynamoDBRedisDockerLocalStackServerless FrameworkCodePipelineSonarQubeGitBitbucketJiraConfluence

Member Care

Plataforma de salud multi-tenant que conecta pacientes, proveedores y equipos de cuidado con una arquitectura escalable orientada a eventos.

Senior Software Engineer

Sep 2020 - Ene 2026
· 5 años 5 meses
  • Desarrollé APIs RESTful utilizando .NET/C#, con enfoque en mantenibilidad, escalabilidad y principios de código limpio.
  • Arquitecté un Worker Service contenerizado (.NET + Quartz) para orquestar procesos en segundo plano programados y orientados a eventos, con ejecución idempotente para una recuperación confiable ante fallos.
  • Diseñé flujos de notificaciones multicanal sensibles al tiempo (recordatorios, monitoreo y firma de documentos) utilizando SendGrid, OneSignal, Twilio y SignalR, garantizando entregas precisas entre distintas zonas horarias.
  • Arquitecté procesamiento basado en colas utilizando Azure Service Bus, descargando tareas pesadas de las Web APIs y mejorando la escalabilidad y capacidad de respuesta del sistema.
  • Mejoré el módulo de Chronic Care Management (CCM) mediante Dashboards analíticos y reportes en Excel/PDF.
  • Contribuí a iniciativas de IA diseñando e implementando soluciones basadas en RAG y plugins de IA utilizando Semantic Kernel, Azure OpenAI y Azure AI Search, habilitando respuestas contextualizadas y acceso seguro a datos de clientes.
.NETC#Semantic KernelOpenAIRAGAzure AI SearchReactNext.jsTypeScriptAnt DesignMobXAxiosApexChartsAzure App ServiceAzure Service BusAzure Service FabricAzure Blob StorageAzure Application InsightsSQL ServerCosmos DBRedisSignalRQuartz.NETGemBox DocumentQuestPDFSendGridOneSignalTwilio SMSDockerRush MonorepoAzure DevOpsGit

Plataforma de Campaña Política

Plataforma web a la medida desarrollada para un movimiento político presidencial con el objetivo de gestionar la inscripción de miembros, el seguimiento del crecimiento regional y campañas de comunicación segmentadas.

Senior Software Engineer

Oct 2018 - Mar 2020
· 1 año 6 meses
  • Diseñé y desarrollé una plataforma Web Responsive optimizada para flujos de trabajo en computadoras, tabletas y dispositivos móviles, orientada a soportar operaciones de inscripción de campañas políticas a gran escala.
  • Implementé un sistema jerárquico de referencias de miembros, permitiendo a los administradores medir el rendimiento de reclutamiento y visualizar el crecimiento regional por provincia.
  • Construí funcionalidades de segmentación de audiencia y notificaciones para campañas de comunicación dirigidas según grupos y regiones geográficas.
  • Integré WordPress como portal de gestión de contenido para publicar noticias y actualizaciones del movimiento.
  • Gestioné el despliegue y mantenimiento de infraestructura Linux en servidores de DigitalOcean.
  • Integré Mailgun para la entrega de correos transaccionales y campañas de comunicación masiva.
LaravelPHPMySQLApacheUbuntuDigitalOceanMailgunWordPressJavaScriptjQueryMaterialize CSSSupervisorphpMyAdmin

Grupo Universal

Uno de los principales grupos financieros en la República Dominicana que ofrece servicios en seguros, salud, inversiones y soluciones de retiro.

Arquitecto de Soluciones

Ene 2018 - Nov 2020
· 2 años 11 meses
  • Contribuí a la transformación digital empresarial migrando servicios core de seguros desde sistemas Oracle legacy hacia Microsoft Azure.
  • Desarrollé tableros analíticos y reportes utilizando Microsoft Power BI, integrando fuentes de datos heterogéneas como Oracle Database y Microsoft SQL Server para fortalecer la toma de decisiones basada en datos en toda la organización.
  • Produje modelos UML y documentación técnica para alinear arquitectura entre equipos.
C#ASP.NETOracle DatabaseSQL ServerEntity FrameworkDapperOracle Enterprise ManagerSOAP Web ServicesAzureMicrosoft Power BISQL Reporting Services (SSRS)Enterprise Architect

Líder de Proyectos

Ene 2012 - Dic 2017
· 6 años
  • Diseñé integraciones entre plataformas de Seguros Generales y Salud/ARS, habilitando una vista 360 unificada para más de 500,000 afiliados.
  • Apoyé integración de datos empresarial y pipelines ETL usando SAS.
  • Participé en iniciativas de evaluación técnica y selección de proveedores para nuevas unidades de negocio, contribuyendo posteriormente a las integraciones de sistemas.
C#ASP.NETPL/SQLOracle DatabaseSQL ServerOracle Forms & ReportsInternet Information Services (IIS)SASETLData Warehouse

Analista de Sistemas

Nov 2008 - Dic 2011
· 3 años 2 meses
  • Gestioné incidentes en producción, corrección de errores y actividades de mantenimiento para plataformas core de seguros desarrolladas con Oracle Forms & Reports.
  • Colaboré con usuarios para investigar incidencias, validar requerimientos y coordinar pruebas UAT y despliegues a producción.
  • Elaboré documentación técnica y entregables de despliegue, cumpliendo consistentemente con los objetivos de resolución de incidentes y satisfacción del cliente.
Oracle DatabasePL/SQLOracle Forms & Reports

Instituto Tecnológico de las Américas - ITLA

Un instituto técnico líder en la República Dominicana, especializado en tecnologías de la información, desarrollo de software, ciberseguridad e innovación digital.

Docente de TI

Jun 2018 - Mar 2019
· 10 meses
  • Impartí cursos de programación en C#, Java y fundamentos de bases de datos a estudiantes con diversos niveles técnicos.
  • Desarrollé materiales de aprendizaje prácticos y orientados a principiantes para simplificar conceptos complejos de programación y mejorar la participación de los estudiantes.
C#JavaMySQLGoogle Classroom

Universidad Iberoamericana - UNIBE

Universidad privada en la República Dominicana reconocida por sus programas en tecnología, ingeniería, negocios y ciencias de la salud.

Instructor Técnico

Ene 2008 - Oct 2008
· 10 meses
  • Impartí sesiones de capacitación técnica para instructores y estudiantes, traduciendo conceptos técnicos en guías accesibles y fáciles de seguir.
  • Brindé soporte e inducción en herramientas y flujos de trabajo educativos basados en Moodle.
Moodle