Senior Principal Engineer with 20+ years of experience building scalable systems and leading technical teams. I’ve driven architectural transformations, from monoliths to event-driven serverless platforms, while fostering engineering excellence through mentorship, operational rigor, and thoughtful adoption emerging technologies and design methodologies such as LLMs, AI agents and Domain-Driven Design.
I care deeply about building teams that ship reliable, business-aligned software. I’m looking for a principal or senior engineering role where I can contribute to the company’s strategic vision.
Experience
Mar 2025 – Present · Interim Engineering Lead (Acting VP/CTO) at Fresco
- Stepped into a VP/CTO role, providing engineering leadership to the CEO, CPO, and sales team, and co-defining the company’s 3-year strategy. This effort directly contributed to securing $15M in investment, while maintaining hands-on involvement in architecture and technical direction.
Jan 2022 – Mar 2025 · Senior Principal Engineer at Fresco
- Led the transformation of KitchenOS from a monolith to an event-driven, serverless microservices architecture on AWS using CDK for IaaS. Reduced appliance integration time from 9–12 months to 2 weeks and cut monthly infrastructure costs from 20k to 10k.
- Drove the design of new features by aligning product, design, and engineering teams around API-first principles and Domain-Driven Design.
- Mentored engineers in the IoT and Platform teams, implemented critical code paths, and introduced Operational Excellence meetings using Datadog to improve observability and incident response.
- Established cross-functional processes, including KPI tracking, API guilds, engineering alignment meetings, and standardized templates (RFAs, Solution Designs, ADRs), to improve alignment across engineering, product, and sales.
- Led a 6-month AI-powered user journey PoC that played a key role in securing a $5M company deal.
Jan 2018 – Jan 2022 · Senior Software Engineer at Fresco
- Designed and implemented core features for Flask and FastAPI REST APIs and re-architected the kitchen appliances event subsystem services using Python and Go, improving scalability with Redis, ElasticSearch, PostgreSQL, RabbitMQ, and VerneMQ (MQTT).
- Built and maintained AWS infrastructure (EC2, RDS, ElasticCache, ECS, Fargate) using Terraform and Ansible, meeting production SLOs for ~100 requests per second.
- Developed a performance testing framework with Locust.io and AWS Fargate, enabling support for up to 500k monthly active devices sending 1 event per second.
- Improved team velocity by introducing documentation best practices (Diataxis, OpenAPI) and DORA metrics, moving from on-demand to continuous deployment within 6 months.
Apr 2016 – Dec 2017 · Senior Software Engineer at By Tech
- Co-designed a full-stack system for real-time video transmission and access control using C++14, Qt5, and AngularJS on embedded ARM boards, deployed in a major Spanish bank.
- Integrated a custom Linux embedded system using Buildroot, applied custom kernel driver patches, and collaborated closely with hardware teams.
- Built a high-availability solution using Keepalived and HAProxy for internal client/server applications, deployed within bank infrastructure.
Feb 2013 – Apr 2016 · Senior Software Engineer at Teltronic
- Developed a Linux-based embedded distribution for real-time video streaming over custom LTE, demonstrated as a PoC in the Bilbao metro.
- Designed a UART protocol for TETRA radio devices over VoIP, ensuring compliance with CE and ISO standards using C++11, STL, and Boost.
- Built and deployed an Embedded Linux system for in-vehicle hardware, enabling real-time video transmission across 500+ vehicles in Brazil and Mexico.
- Led development of a high-availability fleet management system with OTA support, using on-premises Linux servers and HAProxy.
Jan 2004 – Dec 2012 · Software Engineer and Founder at Warp Networks
- Founded and grew a tech company from 6 to 30 employees, leading both technical and organizational development.
- Co-developed Zentyal, an open-source SME server, securing $1M in angel investment; designed core modules (Postfix, spam filtering, DNS) in Perl.
- Built a C++ desktop app for a water meter manufacturer, improving production efficiency, and developed a Ruby on Rails backend to collect meter data via UMTS.
- Contributed to a Radio Interface Layer in C++ for Android and Windows Mobile, enabling a new public safety product.
Sep 2001 – Jan 2004 · Intern at Escuela Universitaria Politécnica de La Almunia
- Mentored students in courses on Concurrency, Real-Time Systems, AI, Robotics, and Electrical Machines. Supported lab maintenance.
Education
- Summer 2003 · Summer course on Engineering Applications of Artificial Intelligence at Universidad Carlos III de Madrid
- Summer 2003 · Summer course on Real Time on Embedded Systems. Presence in Aerospace and Consumer Electronics at Universidad Carlos III de Madrid
- 1997 – 2003 · Bachelor of Engineering in Computer Science (B.Eng) at Universidad Politécnica de La Almunia - Universidad de Zaragoza
Skills
- Programming Languages & Technologies: Python, Go, Modern C++, Rust, Bash and Shell Scripting, Databases (PostgreSQL, DynamoDB), REST and Async APIs
- Cloud Platforms: AWS, CDK, Terraform, Ansible, Containers
- Methodologies & Practices: Domain-Driven Design, API-First Design, Event-Driven Architecture, Serverless, Operational Excellence
- Soft Skills: Leadership, Critical Thinking, Mentoring, Cross-Functional Collaboration