Profesional en Sistemas y Computación con amplia experiencia en desarrollo, mantenimiento y análisis de sistemas en entornos bancarios y empresariales, especializado en arquitecturas modernas y bases de datos.
Experiencia sólida en desarrollo de aplicaciones Java, integrando buenas prácticas y patrones de diseño.
Capacidad para crear diagramas UML que facilitan el análisis y diseño de procesos y sistemas.
Amplio conocimiento en MySQL, Oracle y SQL Server para el diseño y mantenimiento de bases de datos eficientes.
Habilidad para desarrollar y mantener aplicaciones robustas aplicando arquitecturas N-Capas y patrones MVC.
CanalBank
Mantenimiento y/o modificación de diversos sistemas institucionales del banco (sistema de accionistas, inversiones, marcaciones y gestor de requerimientos) aplicando el patrón MVC y la arquitectura en N-Capas para garantizar una separación clara de responsabilidades y una mayor escalabilidad del software.. Creación de informes a solicitud de los usuarios sobre el sistema Core (SAP), asegurando la integridad y consistencia de los datos mediante la aplicación de buenas prácticas de diseño.. Desarrollo del sistema de Inventario de Documentos, diseñado bajo principios de UML para modelar los componentes y procesos del sistema, e implementado siguiendo patrones como Repository y Dependency Injection, mejorando la mantenibilidad y reutilización del código.. Implementación de métodos de mejora continua sobre los sistemas existentes, incorporando principios de Clean Architecture y refactorización estructurada, para optimizar el rendimiento, la seguridad y la escalabilidad de las aplicaciones.
ByondIT
Desarrollar y mantener aplicaciones de software de alta calidad, aplicando la arquitectura en N-Capas y el patrón MVC, junto con principios de Clean Code y Clean Architecture para asegurar la mantenibilidad y escalabilidad del sistema.. Colaborar con el equipo de desarrollo y otros departamentos para definir los requisitos del proyecto, garantizando la correcta traducción de los requerimientos funcionales en soluciones técnicas.. Realizar pruebas unitarias, integrales y depuración de código, asegurando la estabilidad y correcto funcionamiento del software, así como la optimización del rendimiento en sistemas existentes.
Ingeniería en Sistemas y Computación
Descubre otros profesionales con experiencia similar
Capacidad para traducir requerimientos funcionales y técnicos en soluciones técnicas efectivas.
SONDA
Participar en el análisis de requerimientos funcionales y técnicos, utilizando diagramas UML (casos de uso, clases y secuencia) para modelar y comprender el flujo de procesos.. Desarrollar aplicaciones web, móviles y de escritorio bajo arquitectura en N-Capas y patrón MVC, garantizando una separación clara de responsabilidades y una mayor mantenibilidad.. Aplicar principios de Clean Code y patrones de diseño como Repository, Dependency Injection y Strategy, mejorando la reutilización y flexibilidad del software.. Mantener y evolucionar sistemas existentes, asegurando eficiencia, rendimiento y cumplimiento de estándares de calidad en todas las capas del sistema.. Realizar pruebas unitarias, funcionales e integradas, contribuyendo al aseguramiento de la calidad (QA) y la validación de los requerimientos técnicos.. Implementar medidas de seguridad de la información conforme a las normativas y buenas prácticas establecidas (por ejemplo, OWASP y políticas internas).. Participar en reuniones de seguimiento con clientes internos y externos, brindando soporte técnico, avances de desarrollo y propuestas de mejora.