$ whoami

Uwil

Desarrollador de software en Lima, Perú. Construyo aplicaciones web, APIs y herramientas internas — desde el primer boceto hasta el despliegue en producción.

  • ubicación Lima, Perú · GMT-5
  • enfoque web full-stack, APIs, automatización
  • estado trabajando en [empresa o proyecto actual]

$ cat sobre-mi.md

Sobre mí

Soy Uwil. Escribo software desde Lima y trabajo con equipos que necesitan que las cosas funcionen de verdad: que el formulario guarde, que el reporte cuadre, que la app no se caiga el lunes por la mañana.

Mi día a día es construir y mantener producto: interfaces que la gente entiende sin manual, servicios que aguantan tráfico real, y bases de datos que no se convierten en un misterio seis meses después. Me gusta el trabajo donde hay que entender el negocio antes de escribir la primera línea — un sistema de inventario para un almacén en Ate, un panel de pedidos para una marca que vende por Instagram, una integración con la SUNAT que nadie quiere tocar.

Actualmente trabajo en [empresa o proyecto actual], donde me encargo de [tu responsabilidad principal ahí]. Antes de eso: [una o dos líneas de tu trayectoria].

Fuera del trabajo: [algo tuyo — café, ciclismo, música, lo que sea]. Si algo de esto te suena, escríbeme.

$ ./proceso --verbose

Cómo trabajo

No hay magia. Hay un orden que evita sorpresas al final.

  1. Entender antes de construir

    Una o dos conversaciones para saber quién usa el sistema, qué hace hoy a mano y qué duele. De ahí sale un alcance escrito, corto, que ambos podemos leer y discutir.

  2. Un primer corte que se pueda tocar

    Antes de pulir, algo que funcione de punta a punta: la pantalla principal, el flujo real, los datos reales. Prefiero que veas algo imperfecto pronto a que esperes un mes por una demo bonita.

  3. Iterar con entregas cortas

    Avances cada semana, desplegados en un entorno de prueba donde puedes entrar y opinar. Los cambios se discuten sobre lo que ya existe, no sobre un documento.

  4. Dejar algo que puedas mantener

    Código legible, un README que explica cómo levantarlo, y una sesión de traspaso. Si mañana trabajas con otro desarrollador, no debería empezar de cero.

$ ls servicios/

Servicios

Lo que suelo hacer, descrito sin siglas.

Aplicaciones web

Producto completo: registro de usuarios, paneles, permisos, reportes. Para negocios que hoy viven en hojas de cálculo y necesitan algo que varias personas puedan usar a la vez sin pisarse.

APIs y backends

Servicios que otras aplicaciones consumen: catálogos, pedidos, integraciones con pasarelas de pago o sistemas contables. Documentados, con pruebas, y con un plan claro de qué pasa cuando algo falla.

Automatización de tareas

Lo que alguien hace cada mañana copiando datos de un lado a otro. Scripts y procesos programados que lo hacen solos, avisan cuando algo sale mal y dejan registro de lo que hicieron.

Sitios y landings

Páginas rápidas, bien indexadas y fáciles de editar sin llamarme. Cuando el objetivo es que te encuentren y te escriban, no ganar un premio de diseño.

Mantenimiento y rescate

Proyectos heredados que nadie entiende, dependencias de hace cinco años, un servidor que se cae sin motivo. Reviso, documento y arreglo por prioridad.

Consultoría puntual

Una segunda opinión antes de contratar a alguien, elegir una arquitectura o firmar con un proveedor. Un par de sesiones y un informe concreto.

$ cat stack.txt

Con qué trabajo

Herramientas que uso a diario, no una lista de todo lo que existe.

Frontend
JavaScript y TypeScript, React, HTML y CSS a mano. Accesibilidad y rendimiento como parte del trabajo, no como extra.
Backend
Node.js, Python. APIs REST, autenticación, colas de trabajo, tareas programadas.
Datos
PostgreSQL, SQLite, Redis. Modelado de datos, migraciones y consultas que no se caen con volumen.
Infraestructura
Linux, Docker, Nginx, despliegues con CI. Respaldos y monitoreo desde el primer día.
Integraciones
Pasarelas de pago, correo transaccional, servicios de mapas, facturación electrónica.

$ ./contacto --nuevo

Contacto

Cuéntame qué necesitas y para cuándo. Si es algo que puedo hacer, te digo cómo lo abordaría y qué necesito de tu lado. Si no es lo mío, te lo digo igual.