Full Stack Developer | .NET Core | Angular | OutSystems

Ivan Villamil

Full Stack .NET Core + Angular + OutSystems

Desarrollador full-stack con +5 años de experiencia en microservicios y soluciones empresariales escalables. Enfocado en software eficiente, calidad y liderazgo en equipos ágiles.

Ivan Villamil - Desarrollador Full Stack en Cartagena, Colombia
Sobre Mí

Conóceme mejor

01Proactividad y liderazgo

He liderado equipos multidisciplinarios de hasta 6 colaboradores. Mi enfoque proactivo en la resolución de problemas técnicos complejos ha sido clave para el éxito de proyectos críticos para el negocio.

02Compromiso social y empatía

Complemento mis habilidades técnicas con habilidades blandas: comunicación efectiva con stakeholders no técnico y capacidad para traducir requisitos de negocio en soluciones tecnológicas. Mi experiencia en proyectos sociales ha fortalecido mi capacidad para trabajar en entornos diversos y bajo presión.

Información de Contacto

  • Ubicación:Colombia, Bolívar, Cartagena de indias
  • Email:8avilla@gmail.com

Contactar

¿Interesado en trabajar juntos? Contáctame directamente:

Enviar Email
Habilidades

Mis Habilidades Técnicas

.NET Core95%
Angular80%
SQL Server85%
OutSystems80%
React70%
JavaScript/ES685%
Microservicios80%
SOLID/DDD85%
Testing (Selenium, Cucumber)55%
IONIC70%
.Net
Angular
React
SQL Server
Outsystems
Scrum
SOLID
DDD
Microservicios
IONIC
Azure
Testing
Experiencia

Mi Trayectoria Profesional

2023 - Actual

Coosalud EPS

Coosalud EPS Logo

Desarrollador FullStack II

Desarrollador de tres aplicaciones críticas para el sector salud (Punto Fácil, Portal IPS y HSM), procesando datos de más de 3 millones de afiliados. Implementé una arquitectura de microservicios con .NET Core 6, React 18 y SQL Server, desplegada en Azure mediante CI/CD. Optimizamos consultas SQL y redujimos los tiempos de carga en un 40%, mejorando el rendimiento general. Además, integré OutSystems con arquitectura Canvas para módulos de alta complejidad.

2021 - 2022

Arkano Software

Arkano Software Logo

Solution Consultan

Apoye como desarrollador en la transformación digital de 5 clientes enterprise mediante la implementación de soluciones cloud-native en Azure. Implementé arquitecturas serverless con Azure Functions, Logic Apps y API Management. Desarrollé integraciones complejas entre sistemas legacy y plataformas modernas utilizando .NET Core 3.1, REST APIs y mensajería asíncrona.

2019 - 2021

Kadree Tech

Kadree Tech Logo

Desarrollador Senior .Net Core

Desarrollador del sistema QURII, una plataforma de gestión comercial que incrementó la eficiencia del equipo de ventas. Implementé una arquitectura hexagonal basada en Domain-Driven Design (DDD) con .NET Core 3.1 y Angular 10, aplicando principios SOLID y patrones de diseño. Diseñé una infraestructura de microservicios con comunicación asíncrona mediante Kafka, logrando alta disponibilidad (99.9%) y escalabilidad horizontal.

2018 - 2019

Zeus Tecnología

Zeus Tecnología Logo

Desarrollador de software

Desarrollé componentes críticos del sistema Zeus Salud, una plataforma SaaS para la gestión integral de IPS que actualmente utilizan +50 instituciones de salud. Implementé una arquitectura en capas con .NET Core 2.2, Entity Framework Core (enfoque Code First) y SQL Server con procedimientos almacenados optimizados. Desarrollé APIs RESTful con autenticación JWT y autorización basada en roles mediante Identity Framework. En el frontend, construí componentes reutilizables con Angular 8 y DevExtreme, implementando lazy loading y estrategias de caché que mejoró el rendimiento del sistema.

Educación

Formación Académica

2017
Universidad de Cartagena
Ingeniería de Sistemas
Universidad de Cartagena Logo

Egresado no graduado de Ingeniería de sistemas en la Universidad de Cartagena con capacidad de desempeño a nivel interdisciplinario en el campo administrativo, técnico y social.

Aportes clave:
  • Capacidad para trabajar en equipo o individualmente, excelentes relaciones interpersonales. Alto grado de responsabilidad y fácil interpretación de las políticas organizacionales.
  • Conocimientos Básicos obtenidos durante el trascurso de la carrera, en programación orientada a objetos con C++, PHP, Java, Visual Basic.net, diseño, análisis, manejo de bases de datos.
2014
Servicio Nacional de Aprendizaje (SENA)
Tecnólogo en Gestión de Redes de Datos
Servicio Nacional de Aprendizaje SENA Logo

Aprendiz del programa en Tecnología en Gestión de Redes de Datos, en donde adquirí conocimientos tanto teórico como practico de una manera profunda, brindándome la posibilidad de ser competente al momento de incorporarme en el campo laboral y profesional. Aprendí conocimientos en formación en tecnologías de Cableado Estructurado, Centros de Datos, Redes de Datos Alámbricas e Inalámbricas y Seguridad en Redes de Datos.

Certificaciones

Mis Certificaciones

2017
Introducción a los procesos pedagógicos
Servicio Nacional de Aprendizaje (SENA)
2016
Curso básico de Marketing Digital
Interactive Advertising Bureau (Iniciativa de Google)
2013
Curso especial en CCNA exploration - aspectos básicos de networking
Servicio Nacional de Aprendizaje (SENA)
2013
Curso especial en CCNA exploration - conceptos y protocolos de enrutamiento
Servicio Nacional de Aprendizaje (SENA)
2012
Cálculo del costo de producción
Servicio Nacional de Aprendizaje (SENA)
2012
Arquitectura de Computadores
Servicio Nacional de Aprendizaje (SENA)