Sobre mí
Tengo más de 15 años de experiencia en el desarrollo de software y he trabajado para empresas en diferentes países como Colombia, Guatemala, Honduras y Ecuador. A continuación, se muestra una descripción general rápida de mis principales conjuntos de habilidades técnicas y tecnologías que utilizo. ¿Tienes un proyecto de software en mente? Conoce mi currículum en línea y mi portafolio de proyectos.
.NET
Desarrollo de aplicaciones web, tecnología razor pages y mvc; linq, entity framework, WCF, Web Api, Worker. Todos los marcos .NET Standard, .Net Framework, .NET Core y .NET 5 y 6.
Bases de datos & Almacenamiento
Manejo operaciones de persistencia desde el diseño o diagramación y optimización a nivel corporativo; uso de procedimientos, disparadores, trabajos y servidores vinculados principalmente SQL Server y MySql.
Azure & Cloud Computing
Desarrollo de soluciones en la nube Azure con diferentes modelos de servicio como Iaas, Paas o Saas; App Service, VPS, Azure SQL Server, Almacenamiento, Virtual Network (VNET).
Azure DevOps
Desarrollo de software de mejor calidad y aseguramiento de proyectos de cualquier tipo de tamaño con apoyo de herramientas como Azure Repos, Azure Pipelines y Azure Boards.
Programación Web
Manejo del estándar ES6 (javascript) para aplicaciones basadas en la web; uso de DOM y BOM, POO y programación asíncrona y funcional.
SPA & Aplicaciones reactivas
Construcción de aplicaciones de una sola página y aplicaciones reactivas haciendo uso de eficientes patrones de desarrollo, permitiendo así crear streams o flujos, tanto de datos como de eventos.
Aplicaciones móviles
Desarrollo de aplicaciones móviles (Android); manejando el IDE Android Studio desde la implementación del diseño y su desarrollo hasta la publicación en tiendas (play store).
Otros lenguajes de programación
Conozco los fundamentos de lenguajes como Java y C++ por aprendizaje adquirido en mi época universitaria pero que no he manejado o he manejado por poco tiempo en mi experiencia laboral.
Git & TFS
Configuración y gestión de repositorios de código para trabajo y colaboración en equipo; manejo de flujo de trabajo Git Flow (máster, hotfix, develop, feature).
Windows Server & Linux
Administración despliegue y actualización, servicios de identidad, gestión de servicios de infraestructura de red, servidor de archivos y gestión de almacenamiento, virtualización, seguridad y protección de recursos críticos.
Notación de objetos
Intercambio seguro y eficiente de objetos por medio de protocolo HTTP o TCP para enfoques SOAP o REST apoyado por el proceso de la definición de los servicios de serialización y deserialización.
Entornos de desarrollo
Escritura de código, depuración, integración, testeo, validación y ejecución de programas bajo ambientes configurados para soluciones de diferentes propósitos como soluciones basadas en web, aplicaciones móviles o de consola.
Últimos proyectos
![image](images/project/project-1.jpg)
![image](images/project/project-1.jpg)
DAVINEGOCIADOR
QUANTUM CONNEXION / XOLIT
Solución que le permite autogestionar las deudas a los clientes del banco Davivienda con cartera vigente, en mora o castiga.
![image](images/project/project-1.jpg)
REMEDIACION STC
FRACTALIA
Automatización permitía identificar y remediar las fallas en servicio de comunicaciones resolviendo cualquier problema antes de ser percibido por el cliente.
![image](images/project/project-1.jpg)
CICLOPE
MANAGEMENT AND QUALITY
Proyecto de tipo BPM para seguimiento de proyectos en Colombia manejado con recursos financieros internacionales.