← Volver a proyectos
$30.000/año ahorrados
CentralHub — automatización polaca de RR. HH. y nóminas
Un puente de datos de nómina que automatiza el seguimiento de contratos, la validación y la sincronización entre un CRM interno y un sistema polaco de RR. HH. y nómina.
Rol
Desarrollador en solitario: diseño, backend, interfaz de escritorio, integración con base de datos
Plazo
Proyecto de producto personal
Impacto
$30.000/año ahorrados
PythonPyQt6SQL ServerAWS RDSAutomation
Problema
El reto
- Los equipos de RR. HH. y finanzas movían datos de empleados y contratos entre sistemas a mano, lo que era lento y propenso a errores.
- Un solo proceso mensual de conciliación podía consumir unas 40 horas de trabajo manual.
- Las transferencias manuales entre sistemas generaban errores contables costosos de detectar y corregir.
Solución
Lo que construí
- Construí una herramienta de escritorio que conecta datos verificados del CRM con el flujo de trabajo SQL Server de nómina.
- Automatización de la sincronización de datos de contratos y empleados, con validación antes de escribir nada en sistemas de producción.
- Añadí comprobaciones de cálculos fiscales y de nómina polacos para detectar inconsistencias de forma temprana.
Arquitectura
Cómo funciona
- Cliente de escritorio PyQt6 para usuarios de RR. HH. y finanzas no técnicos.
- Capa de servicio en Python para validación, transformación y reglas de negocio con pandas.
- Integración con SQL Server (nómina) y MySQL, con AWS RDS para datos alojados.
- Acceso REST API para el intercambio de datos entre componentes.
Resultados
El impacto
- Reduje un proceso mensual de ~40 horas a minutos.
- Estimación de $30.000/año ahorrados en trabajo manual.
- Menos errores de transferencia y validación más clara antes de que los datos lleguen a producción.