DEV Community

Duvan Jamid Vargas profile picture

Duvan Jamid Vargas

Technical Lead at MercadoLibre. MSc in Software Engineering. Observability, Java, JS/Node, Kafka & infrastructure. Building Ligero (Java) and AngeLite (JS).

Education

MSc in Software Engineering

Work

Technical Lead at MercadoLibre

Two Phones, One Dongle, One Car: Building a Phone Switcher for Android Auto (and Knowing When to Stop Reverse Engineering)

Two Phones, One Dongle, One Car: Building a Phone Switcher for Android Auto (and Knowing When to Stop Reverse Engineering)

Comments
13 min read
Self-Hosting Infisical on Coolify: A Production-Style Guide with Compose, TLS, Machine Identities and GitHub OIDC

Self-Hosting Infisical on Coolify: A Production-Style Guide with Compose, TLS, Machine Identities and GitHub OIDC

Comments
11 min read
SSR and Hydration in a Small Framework: What Works, What Doesn't, and What's Next (Inside AngeLite, Part 7)

SSR and Hydration in a Small Framework: What Works, What Doesn't, and What's Next (Inside AngeLite, Part 7)

Comments
4 min read
Benchmarking Honestly: Where My Framework Wins and Where It Loses (Inside AngeLite, Part 6)

Benchmarking Honestly: Where My Framework Wins and Where It Loses (Inside AngeLite, Part 6)

Comments
4 min read
Optional by Design: What Every Core Feature Costs in Bytes (Inside AngeLite, Part 5)

Optional by Design: What Every Core Feature Costs in Bytes (Inside AngeLite, Part 5)

Comments
4 min read
How a CI Performance Budget Keeps a 6 KB Framework From Growing (Inside AngeLite, Part 4)

How a CI Performance Budget Keeps a 6 KB Framework From Growing (Inside AngeLite, Part 4)

Comments
4 min read
My Framework Ranked Last in the Security Tests. Here Are the 6 Holes I Fixed (Inside AngeLite, Part 3)

My Framework Ranked Last in the Security Tests. Here Are the 6 Holes I Fixed (Inside AngeLite, Part 3)

Comments
4 min read
No Zone.js, No Virtual DOM: How Signals and a Microtask Update Only What Changed (Inside AngeLite, Part 2)

No Zone.js, No Virtual DOM: How Signals and a Microtask Update Only What Changed (Inside AngeLite, Part 2)

Comments
4 min read
A 6 KB Framework With Angular Syntax? Meet AngeLite (Inside AngeLite, Part 1)

A 6 KB Framework With Angular Syntax? Meet AngeLite (Inside AngeLite, Part 1)

Comments
3 min read
Production-Hardening a Java Framework: Resilience, JWT/JWKS, Native Image and an MCP Server (Building Ligero, Part 7)

Production-Hardening a Java Framework: Resilience, JWT/JWKS, Native Image and an MCP Server (Building Ligero, Part 7)

Comments
5 min read
Observability in a Lightweight Java Framework: Health, Metrics, Traces and OpenTelemetry (Building Ligero, Part 6)

Observability in a Lightweight Java Framework: Health, Metrics, Traces and OpenTelemetry (Building Ligero, Part 6)

Comments
3 min read
I Built a Dashboard That Lights Up Your Java Beans in Real Time (Building Ligero, Part 5)

I Built a Dashboard That Lights Up Your Java Beans in Real Time (Building Ligero, Part 5)

Comments
4 min read
My Java Server Was 13x Slower Than It Should Be. The Culprit Was a 40 ms TCP Default (Building Ligero, Part 4)

My Java Server Was 13x Slower Than It Should Be. The Culprit Was a 40 ms TCP Default (Building Ligero, Part 4)

Comments
4 min read
Dependency Injection Without Reflection: Wiring 100 Beans in 65 ms (Building Ligero, Part 3)

Dependency Injection Without Reflection: Wiring 100 Beans in 65 ms (Building Ligero, Part 3)

Comments
4 min read
A Router, a Middleware Chain and a Secure Baseline in Plain Java (Building Ligero, Part 2)

A Router, a Middleware Chain and a Secure Baseline in Plain Java (Building Ligero, Part 2)

Comments
3 min read
Spring Boot Takes 2 Seconds to Start. I Built a Java Framework That Starts in 0.4 (Building Ligero, Part 1)

Spring Boot Takes 2 Seconds to Start. I Built a Java Framework That Starts in 0.4 (Building Ligero, Part 1)

Comments
4 min read
Stop Storing Secrets in GitHub Actions (and the One Wildcard That Opens Your Vault to Every Repo on GitHub)

Stop Storing Secrets in GitHub Actions (and the One Wildcard That Opens Your Vault to Every Repo on GitHub)

Comments
8 min read
loading...