JUAN PABLO
LINARES
Ingeniero de software enfocado en construir arquitecturas backend de alto rendimiento, sistemas distribuidos offline-first y experiencias digitales con precisión de microsegundos.
Soyunapasionadodesarrolladordesoftwarecursandoeloctavosemestredeingeniería.Micaminocomenzóenelbackendcon.NETyJava,dondeaprendíavalorarlaarquitecturalimpiaylaeficiencia.Hoy,expandomihorizontehaciaelfrontendconReactyAngular,buscandoelequilibrioperfectoentrelalógicarobustaylainteractividadsublime.Nosoloescribocódigo,diseñosolucionesqueresuelvenproblemasreales.
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.
[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);
}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.
// 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);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.
[ Client / Kiosk ] ──► [ Nginx / TLS ]
│
▼
[ NestJS / .NET API Gateway ]
│
├──► [ MediatR CQRS / Clean Domain ]
│
└──► [ Server-Sent Events Real-Time Bus ]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.
@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[]>([]);
}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.
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 ]Casos de
Ingeniería.
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.
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.
El Stack Especializado.
Backend & Core Systems
Arquitecturas escalables, lógica de negocio y APIs de alto rendimiento.
Frontend Reactivo & Kioskos
Interfaces interactivas, modo kiosko táctil, signals y gráficos 2D.
Persistencia & Bases de Datos
Modelado relacional, micro-ORMs y optimización de consultas SQL.
DevOps, Cloud & Edge IoT
Containerización, nodos Edge en hardware accesible y despliegues en VPS.

