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
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.
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.
CICLOPE
MANAGEMENT AND QUALITY
Proyecto de tipo BPM para seguimiento de proyectos en Colombia manejado con recursos financieros internacionales.