Desarrollador Senior Full Stack / Mobile — Ingeniería asistida por IA
Descargar PDF ↓Desarrollador Senior Full Stack y Mobile con más de 16 años de experiencia diseñando, desarrollando y manteniendo aplicaciones empresariales en los sectores de salud, seguros, finanzas, e-commerce y geolocalización satelital. En los últimos cinco años, enfocado principalmente en desarrollo de aplicaciones móviles, entregando y dando soporte a soluciones nativas de Android e iOS con Java, Kotlin, Swift y SwiftUI, además de aplicaciones multiplataforma construidas con React Native y TypeScript.
Experiencia desarrollando arquitecturas móviles escalables, componentes de UI reutilizables, experiencias de usuario responsivas, flujos de autenticación seguros, capacidades offline, persistencia local, notificaciones push, deep linking, e integraciones con servicios backend a través de APIs REST y GraphQL. Sólida base full-stack en Java y Spring Boot, que permite una colaboración efectiva entre equipos de mobile, web y backend, y una comprensión profunda de los flujos de trabajo de aplicaciones de punta a punta.
Trayectoria comprobada manteniendo aplicaciones móviles en producción, resolviendo problemas de rendimiento y estabilidad, modernizando funcionalidad legada, y entregando experiencias consistentes en Android, iOS y web responsiva. Experiencia trabajando con React, Angular y Vue.js para dar soporte a aplicaciones web complementarias y ecosistemas digitales compartidos.
Reconocido por liderar equipos ágiles multifuncionales, mentorear ingenieros, y traducir requerimientos de negocio complejos en software confiable. Experiencia en ingeniería asistida por IA con gobernanza, usando Claude Code, aplicando desarrollo guiado por especificaciones, Agent Skills reutilizables, subagentes personalizados, integraciones MCP y controles human-in-the-loop a lo largo del refinamiento de backlog, implementación, testing, revisión de código y CI/CD.
Habilidades
Frontend y Mobile
Desarrollo Backend
Mensajería y Caché
Búsqueda y Monitoreo
DevOps y CI/CD
Cloud e Infraestructura
Bases de datos
Plataformas
Habilidades blandas
IA e Ingeniería Agéntica
Herramientas de IA e Integraciones
Idiomas
Experiencia
Cliente de e-commerce empresarial (EE. UU., remoto)
- Mantengo y mejoro aplicaciones nativas, multiplataforma y web responsivas de cara al cliente para una plataforma de e-commerce B2B y B2C a gran escala de una organización de retail líder en EE. UU.
- Entrego capacidades móviles y web con Kotlin, Java, Swift, SwiftUI, React Native, TypeScript, React.js y Angular, integrando servicios de comercio a través de APIs REST y GraphQL.
- Diseño flujos de entrega de software asistidos por Claude Code usando CLAUDE.md y reglas de proyecto acotadas para proveer contexto arquitectónico persistente, estándares de código, requisitos de testing y límites de ejecución.
- Aplico desarrollo guiado por especificaciones y Agent Skills reutilizables para transformar requerimientos e ítems de backlog en planes de implementación, desgloses de tareas, criterios de aceptación, cambios de código, tests y pasos de validación.
- Creo subagentes personalizados y planes de ejecución multi-agente para análisis de código, implementación, debugging, testing, revisión de pull requests e investigación de pipelines, aislando contexto y responsabilidades por tarea.
- Integro Claude Code con GitHub, Jira, Confluence y Slack a través de servidores MCP, conectores y plugins para conectar los flujos de ingeniería con control de versiones, seguimiento de proyecto, documentación y comunicación del equipo.
- Implemento flujos de ticket-a-código que revisan el backlog, crean y actualizan tareas y subtareas en Jira, obtienen especificaciones desde Confluence, preparan y suben cambios de código, revisan pull requests, inspeccionan pipelines de CI/CD, y sincronizan el estado del ticket con las acciones completadas.
- Configuro reglas de permisos granulares y hooks PreToolUse/PostToolUse para preautorizar operaciones seguras, hacer cumplir las restricciones del proyecto, disparar chequeos de calidad y requerir aprobación humana en cambios sensibles.
- Automatizo actualizaciones contextuales en Slack sobre avance, bloqueos, resultados de tests y pipelines, decisiones técnicas y acciones pendientes, manteniendo trazabilidad con el ticket de Jira y el cambio de GitHub relacionados.
- Establezco estrategias de memoria y manejo de contexto usando guías enfocadas en CLAUDE.md, Skills bajo demanda, contextos aislados por subagente, uso selectivo de MCP y selección de modelo según la tarea, para reducir llamadas repetitivas, consumo de tokens, latencia y costo.
- Colaboro con stakeholders de producto, UX/UI, QA, backend y plataforma para identificar cuellos de botella de entrega, definir el alcance de las soluciones y adaptar los flujos asistidos por IA a los procesos de ingeniería y gobernanza establecidos.
KotlinJavaSwiftSwiftUIReact NativeTypeScriptReact.jsAngularClaude Code
Educación
- Licenciatura en Tecnologías y Comunicación de la InformaciónUniversidad Latina de Costa Rica — San José, Costa Rica
Certificaciones
- Bootcamp de Desarrollo Web y MobileCenfotec
- Certificación Scrum Master ProfessionalCenfotec
- Certificación Scrum FoundationsCenfotec
- Especialización en AgilidadInstituto Tecnológico de Costa Rica (ITCR)
- Microservicios con Java y Spring BootLiteThinking
- Desarrollo Web / React Native / Aplicaciones Web con React / Actualización de curso de Java EE 6Cenfotec