Ismael Ruge Gonzalez

Ismael Ruge Gonzalez

Desarrollador Fullstack Semi-Senior

📍 Yopal, Colombia

Sobre Mí

Desarrollador fullstack semi-senior con 3+ años de experiencia en desarrollo de soluciones empresariales de alto rendimiento, especializado en interoperabilidad de sistemas médicos, optimización de bases de datos y arquitectura escalable. Stack técnico: Angular, .NET, SQL Server, MongoDB y Azure.

Actualmente desarrollo sistemas de integración para dispositivos médicos con capacidad de procesar +300 resultados por segundo, implementando estrategias de caché, optimización de consultas y arquitectura de microservicios para reducir tiempos de respuesta y carga en infraestructura.

Profesional comprometido con el aprendizaje continuo, con 113 certificaciones en Platzi y promedio académico de 4.20/5.0, demostrando dominio en desarrollo web, arquitectura de software, metodologías ágiles y habilidades de liderazgo técnico.

Mi enfoque está en la optimización, escalabilidad y calidad del código. Me apasiona resolver problemas técnicos complejos mediante soluciones bien estructuradas, aplicando principios SOLID, patrones de diseño y buenas prácticas de desarrollo.

Crecimiento Profesional

Avanzar hacia posiciones senior y tech lead, liderando proyectos de alto impacto

Proyectos Desafiantes

Participar en proyectos técnicamente complejos que generen impacto real

Oportunidades Remotas

Interesado en posiciones remotas a nivel internacional con equipos diversos

Habilidades Técnicas

💻 Lenguajes

  • JavaScript / TypeScript
  • C#
  • SQL
  • PHP
  • HTML5 / CSS3
  • Java / Kotlin

🎨 Frontend

  • React
  • Angular
  • Bootstrap
  • Material Design
  • Progressive Web Apps (PWA)

⚙️ Backend

  • .NET (ASP.NET Core, Web API, MVC)
  • Node.js / Express.js
  • SignalR / Socket.io
  • RESTful APIs
  • WebSockets

🗄️ Bases de Datos

  • SQL Server
  • PostgreSQL
  • MongoDB
  • MySQL / MariaDB
  • SQLite

☁️ DevOps & Cloud

  • Azure (App Services, Blob Storage, SQL)
  • Docker
  • IIS
  • CI/CD con GitHub Actions

🔒 Seguridad & Otros

  • JWT / OAuth2
  • SHA256 / CORS
  • Arquitectura MVC / Multitenant
  • Git / Jira / SCRUM
  • Swagger/OpenAPI / Postman

Experiencia Profesional

Colcan - Bogotá (Remoto)

Diciembre 2023 – Actualidad (Calculando...)

Desarrollador Fullstack Semi-Senior

🚀 Logro Principal:

Sistema de interoperabilidad para dispositivos médicos con capacidad de procesar +300 resultados por segundo, optimizado mediante caché local y reducción significativa del impacto en bases de datos.

Responsabilidades y Logros Técnicos:

  • Interoperabilidad médica: Desarrollo de sistema de integración entre múltiples dispositivos médicos (analizadores clínicos), gestionando homologaciones, validaciones e interpretación de resultados
  • Optimización de rendimiento: Implementación de caché local y estrategias de optimización que permiten procesar más de 300 resultados por segundo, reduciendo tiempos de respuesta y carga en bases de datos
  • Arquitectura de comunicación: Diseño e implementación de comunicación entre múltiples APIs, gestión de trazabilidad completa para retransmisión de resultados, carga de órdenes, envío de resultados y pre-órdenes
  • Bases de datos NoSQL: Trabajo con MongoDB para almacenamiento y consulta eficiente de grandes volúmenes de datos médicos en tiempo real
  • Gestión de flujos complejos: Implementación de funcionalidades para validación de datos, interpretación de resultados médicos y sincronización entre sistemas heterogéneos
  • Liderazgo técnico: Coordinación y liderazgo de equipos pequeños de desarrollo en proyectos paralelos, aplicando metodologías ágiles y buenas prácticas de código

Impacto: Mejora significativa en tiempos de procesamiento de resultados médicos, reducción de carga en infraestructura y optimización de recursos mediante arquitectura eficiente basada en caché.

Angular .NET SQL Server MongoDB APIs REST SignalR Caché Optimización Interoperabilidad Liderazgo

HAS SQL S.A.S - Duitama

Marzo 2022 – Diciembre 2023 (21 meses)

Desarrollador Fullstack Junior

  • Desarrollo de soluciones administrativas, contables y de impuestos para entes gubernamentales
  • Implementación de interfaces responsivas y backend seguro en entornos IIS
  • Instalación y configuración de servidores, bases de datos SQL Server y redes locales
  • Soporte técnico y mantenimiento de aplicaciones empresariales
HTML/CSS/JS .NET Bootstrap SQL Server JWT IIS APIs REST

Educación

Ingeniería en Sistemas

Uniremington - Facultad de Ingenierías

Virtual, Colombia • En curso (Nivel 9)

4.20

Promedio Acumulado

90%

Completado

131/145

Créditos

34

Cursos Aprobados

4

Para Graduar

Áreas de Especialización

💾 Bases de Datos

Bases de Datos I y II, SQL Server

🏗️ Ingeniería de Software

Desarrollo y arquitectura de software

💻 Programación Avanzada

Lenguajes de programación y algoritmos

🌐 Redes y Comunicaciones

Sistemas operativos y arquitectura digital

Proyecto de Grado
Software de Creación de Copias de Seguridad Automáticas

Sistema automatizado de respaldo con integración a múltiples plataformas de almacenamiento en la nube, diseñado para garantizar la integridad y disponibilidad de datos críticos.

APROBADO

Publicado

Características Técnicas:

  • Google Drive: Integración con API de Google
  • OneDrive: Sincronización con Microsoft Cloud
  • Azure Blob Storage: Almacenamiento en nube empresarial
  • FTP: Transferencia segura de archivos
  • Local: Respaldos en disco local
  • Automatización: Programación de respaldos
.NET Azure Blob Storage Google Drive API OneDrive API FTP Automatización
Ver Publicación en Repositorio Universitario

Formación integral en desarrollo de software, arquitectura de sistemas, bases de datos, redes, seguridad informática y metodologías ágiles. Énfasis en desarrollo web, programación avanzada y proyectos de ingeniería.

Certificaciones & Cursos

113 Certificaciones en Platzi

🎯 C# y .NET

Curso de Principios SOLID en C# y .NET

Platzi

Curso de Buenas Prácticas y Código Limpio en C#

Platzi

Curso de APIs con .NET

Platzi

Curso de Fundamentos de Entity Framework

Platzi

Curso de Programación Orientada a Objetos con C#

Platzi

Curso de Manejo de Datos en C# con LINQ

Platzi

Fundamentos de .NET

Platzi

Curso Básico de Programación con C#

Platzi

💻 JavaScript y Frontend

Curso Práctico de Frontend Developer

Platzi

Curso de Frontend Developer

Platzi

Curso Definitivo de HTML y CSS

Platzi

Curso Práctico de HTML y CSS

Platzi

Curso de Responsive Design: Maquetación Mobile First

Platzi

Curso Práctico de JavaScript

Platzi

Curso Básico de JavaScript

Platzi

Curso de Closures y Scope en JavaScript

Platzi

🗄️ Bases de Datos y Backend

Curso de Optimización de Bases de Datos en SQL Server

Platzi

Curso de Fundamentos de Bases de Datos

Platzi

Curso de Introducción al Desarrollo Backend

Platzi

Curso Básico de Python

Platzi

Curso Básico de PHP

Platzi

☁️ DevOps, Git y Cloud

Curso Profesional de Git y GitHub

Platzi

Curso de Git y GitHub

Platzi

Curso de Introducción a DevOps

Platzi

Curso de Introducción al Despliegue de Aplicaciones

Platzi

Curso de Introducción a la Nube

Platzi

🏗️ Arquitectura y Mejores Prácticas

Fundamentos de Arquitectura de Software

Platzi

Audiocurso de Fundamentos de Arquitectura de Alta Concurrencia

Platzi

Fundamentos de Ingeniería de Software

Platzi

Curso de Seguridad Informática para Equipos Técnicos

Platzi

📱 Desarrollo Mobile

Curso de Kotlin desde Cero

Platzi

Curso Básico de Diseño de Interfaces con Android Studio

Platzi

📊 Metodologías Ágiles y Product Management

Curso Profesional de Scrum

Platzi

Curso de Fundamentos de Product Owner

Platzi

Audiocurso de Fundamentos para Product Managers

Platzi

Curso de Trello

Platzi

🎨 UX/UI y Diseño

Curso de Fundamentos de Diseño de Interfaces UX/UI

Platzi

Curso de Metodologías de Diseño de Productos Digitales

Platzi

💡 Soft Skills y Desarrollo Profesional

Curso de Fundamentos de Liderazgo

Platzi

Curso de Habilidades Blandas para el Desarrollo Profesional

Platzi

Curso de Inteligencia Emocional

Platzi

Curso de Comunicación Asertiva

Platzi

Curso de Gestión Efectiva del Tiempo

Platzi

Curso para Identificar y Vencer el Síndrome del Impostor

Platzi

Y 50+ certificaciones adicionales en áreas de pensamiento lógico, algoritmos, finanzas personales, idiomas y desarrollo personal.

Ver perfil completo en Platzi →

Idiomas

Español

Nativo

Inglés

Básico

Lectura de documentación técnica

Contacto