Hola, mi nombre es Ivan Aguilar
Ingeniero de software
Me apasiona el software. Me dedico a crear soluciones tecnológicas que facilitan la vida de las personas.
Diseño y desarrollo de un sistema web basado en una arquitectura de microservicios, con el objetivo de satisfacer las necesidades de departamentos como Recursos Humanos, Mantenimiento e Ingeniería. Creé aplicaciones móviles como un sistema de gestión de inventarios y una aplicación para procesos de almacén que permite el seguimiento y almacenamiento de números de parte. Implementé un sistema de control de acceso basado en tarjetas RFID para el personal y diseñé un sistema ANDON para optimizar las operaciones en el piso de producción. Además, desarrollé y mantuve una aplicación iOS para la impresión eficiente de credenciales de empleados.
Revisión código y proporcionar sugerencias de mejora para optimizar la calidad y el rendimiento de las aplicaciones web. Contribuí al desarrollo de una aplicación web de gestión de restaurantes, permitiendo a los usuarios registrar recetas, gestionar inventarios, procesar ventas diarias a través de un sistema de reservaciones y llevar un seguimiento de ingresos y gastos. Desarrollé una aplicación web para una guardería, que permite registrar a los niños y sus actividades, además de ofrecer un portal para padres con actualizaciones en tiempo real sobre las actividades de sus hijos y acceso a una galería de fotos.
En mi rol, me enfoqué en escribir código limpio, reutilizable y depurable, asegurando la mantenibilidad y escalabilidad de una aplicación Fintech. Realicé refactorización de código de manera regular para preservar la integridad del proyecto y resolví deuda técnica para mejorar el rendimiento general. Desarrollé componentes dinámicos y responsivos utilizando ViewComponents para vistas en escritorio y móvil, e implementé pruebas unitarias e integrales con RSpec para garantizar la confiabilidad del sistema.
Es un sistema web donde el departamento de recursos humanos lleva todo el control interno de la empresa.
Sistema web para el departamento de mantenimiento donde los demás departamentos les pueden hacer requerimientos.
Sistema web para administrar una guardería donde se puede llevar el control de las actividades y fotos de los niños.
Es una página web de presentación para el departamento de desarrollo tecnológico de una empresa.
Estudios
Soy ingeniero en sistemas computacionales con especialización en análisis, diseño y desarrollo de software
Habilidades técnicas
Hobbies
Habilidades blandas