Industry and Logistics
Connecting software with hardware/PLCs, automating traceability and optimizing workflows in critical environments where a single failure costs hours of production.
Senior Software Engineer Process Automation
I design and optimize systems that reduce manual work, improve reliability, and accelerate business outcomes in critical environments.
» I automate what drains time, stabilize what breaks, and scale what grows.
Three domains where I have solved real problems: where software meets the physical world, where scale demands discipline, and where uptime is non-negotiable.
Connecting software with hardware/PLCs, automating traceability and optimizing workflows in critical environments where a single failure costs hours of production.
Building platforms that handle thousands of bookings simultaneously and keep your team unblocked during peak season.
Systems built to handle your busiest days — Black Friday, flash sales, seasonal peaks — without an outage or slowdown.
Projects selected for the impact they delivered. Every case here solved a real operational pain point with a measurable outcome.
Impact
Constant memory footprint: catalogs of hundreds of thousands of products can be indexed without saturating the server.
Complete redesign of the product catalog indexing process. The legacy system had inefficient processing. A new architecture based on object factories, batch processing, and data streaming was implemented, eliminating bottlenecks in bulk catalog updates.
Impact
Automatic detection of discrepancies between contracted and served prices before they reach the client.
Validates hotel prices served to clients against contracted rates. Compares expected price files with the internal availability API and generates Excel and CSV accuracy reports for auditing. Processing runs as scheduled background jobs to handle large volumes without blocking the system.
Impact
Manual tracing process eliminated: traces generated in seconds versus hours of analysis.
Automates baggage traceability under the IATA audit framework. Reads the bagtag IDs requested by airlines, queries the BHS system database and reconstructs the full journey of each bag to determine whether the failure is attributable to the handling system or the airline.
Impact
Manual feedback process eliminated: distribution time cut from hours to minutes per session.
Desktop tool for English teachers who deliver personalised feedback to each student after every session. Migrated from Windows Forms to Avalonia to remove platform lock-in: generates per-student session PDFs and creates ready-to-send email drafts with no additional software required on the teacher's machine.
Timeline of the environments where I have built, maintained and scaled critical platforms.
Senior Software Engineer
Building high-availability backend services on .NET and Azure with a focus on maintainability (SOLID, Clean Architecture), automated testing and continuous delivery.
Senior Backend Engineer
Designing and implementing distributed services for one of the leading European travel platforms: high-concurrency architectures, end-to-end observability and event streaming.
IT Supervisor & System Administrator
Owner of the technology operations behind airport baggage handling systems (BHS): SCADA integration, communication with Siemens PLCs and enterprise virtualization platform.
Software Developer
Web applications for the travel sector (Orizonia): development and maintenance of internal portals and management tools.
Software Developer
Sales management and production supervision system for the solar module factory: from order to pallet, with shop-floor manufacturing tracking.
Bachelor of Computer Science (Management Information Systems)
Universidad de Cádiz (UCA)
CCNA Exploration 1 — Network Fundamentals
Cisco Networking Academy
Netcoreconf 2025
Featured attendance — Madrid, Barcelona and Bilbao.
JSConf Spain 2026
Attendance — Madrid.
I automate what drains time, stabilize what breaks, and scale what grows.
Always open to strong technical challenges and teams building serious things. Let's talk.
CET/CEST · Remote-first · Open to technical conversations