Irwing Naranjo

Full Stack, I ❤️ JavaScript | React / Node.js / PHP / Java

Desarrollador de software, instructor y entusiasta por compartir. +10 años en la transformación digital me han convencido de la importancia de la tecnología en la vida de las personas y cómo impacta positivamente en la sociedad.

JSConf ES

JSConf ES

Colaboré en el desarrollo del sitio oficial de JSConf ES, un proyecto de midudev. Implementé secciones como la agenda y los detalles del evento, mejoré estilos y la experiencia de usuario, optimicé los layouts, integré íconos personalizados y configuré estándares de código, logrando un diseño más limpio, responsivo y funcional.

Aplicación móvil EFE Sur Chile

Aplicación móvil EFE Sur Chile

Desarrollada como parte de mi trabajo en GPSUR Spa. Sus principales funciones incluyen: consulta de horarios y programación de viajes, revisión de saldo de tarjetas, mapa de trenes en vivo, notificaciones push y panel administrativo. La aplicación fue desarrollada en React Native (app) y Node.js/Express (API), logrando más de 46.000 descargas en Google Play y más de 9.000 en App Store.

Multicambios Plataforma Administrativa

Multicambios Plataforma Administrativa

Sistema de gestión para envío de divisas que optimiza las operaciones en casas de cambio. Incluye soporte para múltiples países, tasas preferenciales, roles de usuario y estadísticas. Redujo el tiempo de respuesta por transacción de aproximadamente 30 minutos a solo 5 minutos. Desde junio de 2021 se han alcanzado periodos con más de 10.000 transacciones, minimizando la carga de trabajo del personal en un ∼60%.

Multicambios Aplicación (PWA)

Multicambios Aplicación (PWA)

Aplicación web para el envío de divisas que permite registrar receptores, consultar el historial de transacciones, realizar registro con verificación de identidad e integrar pasarelas de pago. Está diseñada principalmente para dispositivos móviles y ofrece una experiencia sencilla en tres pasos. Desde junio de 2021, más de 4.800 usuarios han utilizado la aplicación.

Experiencia

  1. Software Development Manager

    • - Implementé Kanban en la gestión de actividades mejorando el flujo de trabajo y documentando las actividades
    • - Implementé el sistema de gestión de versiones con Git y GitHub
    • - Migré los entornos de trabajo en servidores centralizados a entornos locales con Docker
    • - Implementé pair programming para mejorar la calidad del código y la comunicación en el equipo

    Gestión de proyectos · Liderazgo de equipos · Implementación de metodologías ágiles · Optimización de procesos · Implementación de herramientas de gestión de proyectos

  2. Full-Stack y Mobile Developer

    • - Optimizé y diseñé interfaces para sistemas y aplicaciones.
    • - Construí APIs e integré servicios de terceros como SII Chile y SAT México.
    • - Desarrollé aplicaciones móviles en Java (Android) y React Native.
    • - Mejoré consultas de bases de datos, generando respaldos y restauraciones.
    • - Realicé análisis de requerimientos y diseñé prototipos con Adobe XD.

    Optimización, maquetado y diseño de interfaces · Construcción de APIs · Integración con servicios de terceros (SII Chile, SAT México) · Desarrollo de aplicaciones móviles · Gestión de bases de datos · Análisis y diseño de soluciones

  3. Consultor Independiente

    • - Lideré equipos y organicé trabajos enfocados en el desarrollo de software.
    • - Investigué e implementé herramientas para optimizar el teletrabajo.
    • - Gestioné proyectos, asegurando la calidad y el cumplimiento de objetivos.

    Liderazgo de equipos · Organización de trabajo · Investigación e implementación de herramientas para teletrabajo · Gestión de proyectos de desarrollo de software

  4. Instructor de programación

    • - Impartí formación técnica en desarrollo de software.
    • - Realicé mentorías personalizadas a estudiantes.
    • - Revisé proyectos y brindé retroalimentación para su mejora.

    Técnicas de enseñanza · Mentoría · Formación en desarrollo de software · Revisión de proyectos

  5. Colaborador Técnico

    • - Configuré servidores en AWS y dockericé aplicaciones.
    • - Gestioné respaldos y restauraciones de bases de datos.
    • - Coordiné proyectos con metodologías ágiles como Scrum.

    Configuración de servidores AWS · Dockerización de soluciones · Respaldo de bases de datos · Gestión de proyectos con Trello y Scrum