dadecasdev

Ingeniero de software / Bilbao

Del código
al mundo real.

Conecto sistemas, datos y procesos.
Desarrollo software que no se queda en la pantalla: hace que las cosas funcionen.

Explorar mi trabajo↗

PYTHON / ERP / INTEGRACIONES

MUEVE EL CURSOR · EXPLORA LA PIEZA

↓SCROLL PARA DESCUBRIR43°15′ N — 02°56′ WPORTFOLIO / SELECCIÓN 2026

Problemas reales.
Soluciones que se usan.

Una selección de proyectos donde el código se encuentra con la realidad de una empresa.

Antes de escribir,
entender.

El mejor código empieza con una buena pregunta.

Empiezo entendiendo cómo trabaja la empresa. La mayoría de los problemas que me llegan no son problemas de programación: son procesos que nadie ha traducido bien a software, o funcionalidades que se pidieron literalmente sin preguntar qué se quería resolver.

Del análisis al despliegue. Y después también: es en producción donde aparecen los problemas que de verdad importan.

01

Desarrollo ERP

Módulos a medida sobre Tryton: ventas, compras, almacén, producción, facturación. Extendiendo lo que el ERP ya sabe hacer en lugar de duplicarlo.

02

Backend y APIs

Servicios en Python con datos que importan: modelos coherentes, consultas que no se caen con volumen y APIs que otros pueden consumir sin sufrir.

03

Integraciones

Conectar sistemas que no fueron diseñados para hablarse: ERP con tienda online, con Hacienda, con APIs de terceros y con sus límites de cuota.

04

Automatización

Quitar del medio el trabajo repetitivo: migraciones, cierres, generación de documentos y procesos que hoy alguien hace a mano cada semana.

05

Software de negocio

Entender cómo trabaja la empresa antes de escribir código. La funcionalidad que se pide no siempre es la que resuelve el problema.

06

Integración con hardware

Básculas por puerto serie, lectores de códigos de barras, impresoras térmicas. Software que habla con las máquinas que ya están en la nave.

Experiencia, competencias y arquitectura+

Desarrollo sobre ERP

Módulos a medida sobre Tryton 6.x y 7.x: ventas, compras, facturación, contabilidad, productos, almacén, producción. Extensión de módulos estándar analizando su código interno para reutilizar en vez de duplicar.

Almacén y trazabilidad

Aplicaciones de gestión de almacén: recepción, expedición, picking, lotes, ubicaciones, inventarios y control de caducidades, con la interfaz construida alrededor del lector de códigos.

Producción e industria

Control de producción por lotes, consumo de materia prima, pesaje mediante báscula conectada, inspecciones y registro de temperaturas, con configuraciones distintas según la fase y el cliente.

Comercio y restauración

TPV con mesas, comandas, cuentas abiertas y cobro; impresión de tickets y etiquetas; y trabajo específico de rendimiento sobre las operaciones que más se repiten durante el servicio.

Integraciones y cumplimiento

Sincronización con WooCommerce en tiendas multiidioma, facturación electrónica TicketBAI y diagnóstico de rechazos de Hacienda hasta localizar la causa real.

Producto propio

CargaTurno: aplicación para conductores de vehículo eléctrico, desde el modelo de datos y las integraciones con fuentes oficiales hasta el diseño de la interfaz y la publicación.

Competencias

Backend — Python · Flask · Tryton · REST APIs · Wizards y workflows · Reports ODT

Datos — PostgreSQL · SQL · Migraciones · Diagnóstico de datos · openpyxl · CSV / Excel

Infraestructura — Docker · Docker Compose · Linux · Bash · SSH · Git / GitLab

Integraciones — WooCommerce · TicketBAI · Facturación electrónica · APIs de terceros · Mapeo de identificadores

Dominio de negocio — ERP · SGA / WMS · TPV · Producción · Logística · Contabilidad e impuestos

Hardware — Puerto serie · Básculas industriales · Lectores de códigos · Impresoras térmicas · QZ Tray

Arquitectura

Interfaz — Las pantallas que alguien usa ocho horas al día. Si cada alta pide tres clics de más, ese coste se paga entero, todos los días.

Integraciones — Donde el sistema habla con lo de fuera: la tienda online, el banco, Hacienda, el transportista. Casi siempre en un formato que nadie eligió.

Lógica de negocio — Las reglas de la empresa escritas una sola vez, en un sitio, en lugar de repartidas entre cinco pantallas y una hoja de cálculo.

Datos — PostgreSQL: el sitio donde de verdad está la verdad. Migrar mal aquí no se nota el primer día, se nota el día del cierre contable.

Hardware — Básculas, impresoras de etiquetas, TPV, cargadores. El punto en el que el software deja de ser abstracto y empieza a pesar kilos.

Nada de magia.
Un proceso que funciona.

Cambios pequeños. Decisiones claras. Responsabilidad sobre el resultado.

01

Entender

Cómo trabaja hoy la empresa y por qué. Antes de cualquier pantalla.

02

Analizar

Qué software hay ya, qué se puede reutilizar y qué sobra.

03

Diseñar

La solución más simple que resuelve el problema real, no la petición literal.

04

Construir

Cambios pequeños y mantenibles, reutilizando lo que ya existe.

05

Integrar

Con el resto del sistema, con plataformas externas y con el hardware.

06

Desplegar

Y comprobarlo funcionando de verdad, no solo en local.

07

Mejorar

Con lo que enseña el uso real, que casi nunca es lo previsto.

¿Lo hacemos
funcionar?


Cuéntame qué necesitas y qué hay detrás. Si puedo ayudarte, empezamos por ahí.

Cuéntame qué tienes en mente.

Entre 20 y 5.000 caracteres

Usaré tu nombre, correo y mensaje para responder a tu consulta. No incluyas contraseñas ni información sensible. Netlify procesa el formulario para entregarlo. Privacidad ↗

CASO DE ESTUDIOPágina del proyecto ↗