Disponible · Popayán, Colombia
JAIME
CHARFUELAN
Backend Developer · Sistemas Distribuidos · Arq. Hexagonal

Microservicios · Spring Boot · .NET 8 · Oracle · RabbitMQ · Docker

Ver proyectos
0 Proyectos
Semestre
AZ-204 En preparación
scroll
Capacidades técnicas

Stack & Herramientas

Lenguajes
JavaC# .NET 8SQL/PL-SQLJavaScriptProlog
Frameworks
Spring BootASP.NET CoreSpring CloudEureka
Arquitectura
MicroserviciosHexagonalEDASOLIDStateFacade
Bases de datos
Oracle 21cPostgreSQLRabbitMQ
Infraestructura
DockerDocker ComposeGit/GitHubJWTSwagger
Liderazgo
Líder técnicoCélulas devDiseño sistemas

Click para cambiar · Clic derecho + arrastrar para dispersar partículas

Ingeniería de Software

Proyectos destacados

01

Proyecto Piedra Azul

Sistema de Gestión Médica · Líder Técnico

GitHub
Spring Boot
Gateway
RabbitMQ
PostgreSQL #1
PostgreSQL #2
PostgreSQL #3

Arquitectura de microservicios desacoplados para gestión médica, con comunicación asíncrona orientada a eventos y lógica de dominio aislada mediante Arquitectura Hexagonal.

  • Spring Boot + Spring Cloud Gateway — patrón Database per Service en 3 instancias PostgreSQL independientes
  • Mensajería asíncrona EDA con RabbitMQ y exchanges tipo topic para consistencia eventual
  • Arquitectura Hexagonal + patrón State para el ciclo de vida de citas médicas
  • Interfaz de escritorio JavaFX conectada al ecosistema distribuido
JavaSpring BootRabbitMQPostgreSQLDockerJavaFXHexagonal
02

Sistema Bancario BD Avanzada

Core Bancario Transaccional · Co-Líder Backend

GitHub
ASP.NET Core C#
PL/SQL Pkg 1PL/SQL Pkg 2PL/SQL Pkg 3
Oracle 21c

Full-Stack con arquitectura Database-Centric. Lógica de negocio centralizada en Oracle mediante paquetes PL/SQL, con transaccionalidad ACID y auditoría en tiempo real.

  • 5 paquetes PL/SQL con 25+ funciones y procedimientos — sin ORM, OracleCommand directo
  • Triggers del servidor + motor de auditoría registrando estados en AUDITORIA_CAMBIOS
  • Docker Compose con redes aisladas, volúmenes persistentes y healthchecks sincronizados
  • SPA nativa conectada a controladores asíncronos C#
C# .NET 8Oracle 21cPL/SQLDockerACIDJWT
03

CineGold

Motor de Recomendación Cinematográfica · Líder de Proyecto

GitHub
Prolog Engine
Inference
SPA JS
.dat Persist

Sistema experto de recomendación cinematográfica con inferencia lógica en SWI-Prolog y SPA moderna en JavaScript Vanilla. Persistencia con serialización nativa de Prolog.

  • Servidor HTTP multi-hilo nativo en SWI-Prolog con búsqueda indexada por pesos dinámicos
  • SPA interactiva con Fetch API asíncrona y políticas CORS estrictas
  • Persistencia mediante serialización Prolog en .dat con perfiles de usuario por UUIDs
PrologSWI-PrologJavaScript ES6+HTML5CSS3
Formación & Certificaciones

Educación

Ingeniería de Sistemas

Universidad del Cauca — Popayán, Colombia

Actualmente en 6.° semestre
2022 — Presente

Microsoft Azure Developer Associate

Microsoft — Examen AZ-204

En preparación activa
2025
¿Hablamos?

Contacto

Abierto a prácticas, proyectos freelance y colaboraciones en desarrollo backend.