Entender el contexto
Conocer la necesidad, los usuarios y las condiciones técnicas antes de proponer.
rafadevcode
Una combinación de desarrollo de software, experiencia empresarial y diseño de productos digitales.
RAFAEL OSNAYA · RAFadevCODESoy profesional de informática y desarrollador de software. Mi trayectoria me ha llevado desde el soporte técnico y la atención a usuarios hasta el desarrollo de aplicaciones móviles y backend empresarial.
He participado en proyectos para entornos corporativos, trabajando con Java, servicios e integraciones. También me interesa la parte visual del producto: diseñar interfaces, organizar flujos y crear prototipos en Figma para aplicaciones y sitios web.
Disfruto colaborar de manera práctica: entender el contexto, definir el alcance y construir una solución clara, mantenible y pensada para quien la va a utilizar.
Conocer la necesidad, los usuarios y las condiciones técnicas antes de proponer.
Dar estructura a la experiencia y cuidar que la interfaz sea clara y coherente.
Priorizar código mantenible, integración y una entrega acorde al alcance definido.
Desarrollo y modernización de aplicaciones empresariales para el sector financiero. Proyecto PIR — Portal de Ingeniería de Rendimiento, Banamex: migración de componentes a Java 21 y Spring Boot, módulo PAPS para gestión de pruebas, integración de RENATA con AppDynamics, Profiling con JMeter y YourKit, APIs REST y persistencia con Oracle 19c. También experiencia en BancaNet: servicios Java/Spring, REST/SOAP, Jenkins y WebSphere.
Desarrollo de microservicios con Java y Spring Boot, APIs REST con API First, integración de servicios de pagos, administración y exposición de APIs mediante Apigee, documentación con Swagger/OpenAPI y pipelines con Jenkins y GitLab.
Desarrollo de una plataforma e-commerce: análisis y diseño, arquitectura de aplicación, backend con Spring Boot y MySQL, frontend con HTML, CSS, JavaScript y Bootstrap, autenticación JWT e implementación integral.
Desarrollo de aplicaciones móviles nativas para Android con Java y Android SDK, integración de servicios REST, persistencia local con SQLite, mantenimiento evolutivo y pruebas funcionales.