JUAN PABLO LINARES
0%
Cargando Arquitectura & Experiencia
Disponible para nuevos proyectos

JUAN PABLO
LINARES

Software Engineer_

Ingeniero de software enfocado en construir arquitecturas backend de alto rendimiento, sistemas distribuidos offline-first y experiencias digitales con precisión de microsegundos.

Scroll
MEDELLÍN, CO
--:--:-- COT (GMT-5)
·
01. Trayectoria & Filosofía

Soyunapasionadodesarrolladordesoftwarecursandoeloctavosemestredeingeniería.Micaminocomenzóenelbackendcon.NETyJava,dondeaprendíavalorarlaarquitecturalimpiaylaeficiencia.Hoy,expandomihorizontehaciaelfrontendconReactyAngular,buscandoelequilibrioperfectoentrelalógicarobustaylainteractividadsublime.Nosoloescribocódigo,diseñosolucionesqueresuelvenproblemasreales.

8voSemestre
Ingeniería de Software
100%Clean Code
SOLID & Clean Architecture
+300Items en Vivo
Sync en tiempo real
Full StackCore Stack
.NET 9 & React / Next.js
01
Nivel 01 · Arquitectura

Backend Core

.NET 9 / C# / NestJS 11

El corazón de mis aplicaciones. Desarrollo de APIs REST robustas, lógica de negocio de alta concurrencia y sistemas escalables con enfoque en microsegundos.

P99: 12ms · 200 OK
OrdersController.cs
[HttpPost("api/v1/orders")]
[Authorize(Policy = "RequireAdmin")]
public async Task<IActionResult> CreateOrder(
    [FromBody] CreateOrderCommand cmd) 
{
    var result = await _mediator.Send(cmd);
    return result.IsSuccess 
        ? Ok(result.Value) 
        : BadRequest(result.Error);
}
STATUS: OPTIMIZEDTHREAD: SAFE
02
Nivel 02 · Arquitectura

Acceso a Datos

Dapper / SQL Server / PostgreSQL / Prisma

Dominio de la persistencia relacional con micro-ORMs de alta velocidad y optimización manual de consultas SQL para rendimiento sin fugas de memoria.

Exec: 1.4ms · Zero Alloc
ProductRepository.cs
// Dapper High-Performance Query
const string sql = @"
    SELECT p.Id, p.Title, p.Stock, c.Name
    FROM Products p
    INNER JOIN Categories c ON p.CatId = c.Id
    WHERE p.IsActive = 1
    ORDER BY p.CreatedAt DESC";

return await _db.QueryAsync<ProductDto>(sql);
STATUS: OPTIMIZEDTHREAD: SAFE
03
Nivel 03 · Arquitectura

Arquitectura Limpia & Eventos

CQRS / MediatR / SSE / Clean Arch

Separación radical de responsabilidades. Commands vs Queries desacoplados, streaming reactivo Server-Sent Events (SSE) y reglas de negocio puras.

Decoupled · SSE Live Stream
CQRS_Flow.arch
[ Client / Kiosk ] ──► [ Nginx / TLS ]
         │
         ▼
[ NestJS / .NET API Gateway ]
         │
         ├──► [ MediatR CQRS / Clean Domain ]
         │
         └──► [ Server-Sent Events Real-Time Bus ]
STATUS: OPTIMIZEDTHREAD: SAFE
04
Nivel 04 · Arquitectura

Frontend Reactivo & Kioskos

Angular 22 Signals / React 19 / Next.js

Interfaces ultra-rápidas, modo kiosko táctil con PIN de seguridad, renderizado Canvas 2D en navegador y sincronización reactiva de estado.

60+ FPS · Signals Reactive
KioskCatalog.ts
@Component({
  standalone: true,
  template: `
    <div class="kiosk-grid">
      @for (product of products(); track product.id) {
        <product-card [item]="product" (select)="addToCart($event)" />
      }
    </div>
  `
})
export class KioskCatalog {
  products = signal<Product[]>([]);
}
STATUS: OPTIMIZEDTHREAD: SAFE
05
Nivel 05 · Arquitectura

Infraestructura & Edge IoT

Docker Compose / DigitalOcean / Raspberry Pi

Containerización multi-stage, reducción drástica de costos de nube (migración Firebase a VPS $14/mes) y telemetría edge tolerante a fallos.

$14 USD/mes Droplet · 99.9% SLA
docker-compose.yml
services:
  api:
    build: { context: ./backend, dockerfile: Dockerfile }
    environment: [ DATABASE_URL, JWT_SECRET, S3_BUCKET ]
    restart: always
  web:
    build: { context: ./frontend, dockerfile: Dockerfile }
    ports: ["80:80", "443:443"]
    depends_on: [ api ]
STATUS: OPTIMIZEDTHREAD: SAFE
03. Casos de Estudio & Arquitectura

Casos de
Ingeniería.

01 · Case Study

NaTec V2

Ecosistema comercial mayorista de alta concurrencia con integración oficial al software contable EFFI ERP, modo kiosko táctil interactivo y motor publicitario nativo en Canvas 2D. Desplegado en producción sobre DigitalOcean VPS.

$14 USD/mesCosto de Servidor
EFFI ERP OficialIntegración Contable
NestJS 11Angular 22PostgreSQLPrisma ORMDocker ComposeEFFI ERPServer-Sent EventsDigitalOcean SpacesTailwind CSS
02 · Case Study

Fuelix

Plataforma SaaS para Estaciones de Servicio (EDS) en Colombia y LatAm. Centraliza control de dispensadores de combustible, facturación electrónica POS, telemetría de tanques y liquidación de turnos bajo arquitectura offline-first con nodos Edge.

100% Offline-FirstDisponibilidad
SIC CompliantMetrología Legal
Angular 22NestJS 11Raspberry Pi / IoTSQLite SpoolPostgreSQLSupabaseOffline-FirstTailwind CSS
04. Arsenal Técnico

El Stack Especializado.

Backend & Core Systems

Arquitecturas escalables, lógica de negocio y APIs de alto rendimiento.

.NET 9
C#
NestJS 11
CQRS / MediatR
Java
Server-Sent Events (SSE)
Clean Architecture
REST APIs

Frontend Reactivo & Kioskos

Interfaces interactivas, modo kiosko táctil, signals y gráficos 2D.

Angular 22 (Signals)
React 19
Next.js
TypeScript
Tailwind CSS
Canvas 2D API
Framer Motion

Persistencia & Bases de Datos

Modelado relacional, micro-ORMs y optimización de consultas SQL.

PostgreSQL
SQL Server
Prisma ORM
Dapper (Micro-ORM)
Supabase
SQLite Spool

DevOps, Cloud & Edge IoT

Containerización, nodos Edge en hardware accesible y despliegues en VPS.

Docker Compose
DigitalOcean VPS
Raspberry Pi / IoT
Nginx Alpine
S3 Spaces
Git / GitHub CI
Vercel