Head of AWS · Cloud Architecture & Generative AI

David Fernández Rodríguez

Seville, Spain · International engineering and architecture experience

My background is in software engineering, and it still shapes how I approach cloud architecture: understand the problem, make the decisions clear, and keep complexity under control.

Today, I lead the AWS practice at Plexus Tech, covering technical direction, capability development, and partner initiatives. In 2026, I helped the company achieve AWS Advanced Tier partner status.

My career spans Spain, Ireland, Germany, and Denmark, with teams across Spain and Mexico and collaboration with people of 20 different nationalities. My AI work includes recommendation systems, chatbots, workflow automation, production RAG systems, and MCP integrations for email and document processing.

Clear ownership, solid documentation, and knowing when not to over-engineer.

10+
Years in software engineering
10
AWS certifications
+30%
Team productivity
AI adoption & process improvements
−25%
Monthly AWS spending

Experience

May 2026 – Present

Head of AWS

Plexus Tech · Remote

Lead the AWS practice at Plexus Tech, with responsibility for technical direction, capability development, and AWS Partner initiatives.

  • Drove the strategic process that secured Plexus Tech's AWS Advanced Tier Partner status in 2026, covering both technical certification and commercial billing requirements, and now lead the path towards Premier Tier.
  • Lead cloud strategy and governance for 40+ AWS accounts for a business-critical enterprise client, coordinating multiple technical teams.
  • Set technical priorities for the AWS practice and guide teams through architecture and implementation decisions.
  • Coordinate AWS certification and technical development programmes, helping engineers and architects build practical cloud expertise.
  • Work with commercial and delivery teams to develop AWS opportunities, shape solution proposals, and support technical pre-sales.
  • Advise clients and internal teams on AWS architecture, security, scalability, and cost optimisation.
  • Support responsible AI adoption, drawing on experience delivering RAG solutions and guiding engineering teams.
  • Contribute open-source pull requests involving AWS CDK, Amazon Bedrock AgentCore, and Amazon Bedrock modules.
  • Spoke at “Try It!”, a technology conference at Universidad Politécnica de Madrid (UPM).
2025 – May 2026

Technical Lead

Plexus Tech · Remote · Teams in Spain and Mexico

Led concurrent technology projects involving 12–20 developers, solutions architects, and other technical specialists, including responsibility for a team in Mexico.

  • Managed project planning and delivery, including workload allocation, time tracking, and budget control.
  • Mentored engineers through 1:1s, code reviews, and individual development plans.
  • Designed AWS architectures for availability, scalability, and security, and led on-premises-to-cloud migrations.
  • Automated infrastructure provisioning and systems integration using AWS CDK, CloudFormation, Terraform, Pulumi, and Ansible.
  • Advised clients and internal teams on AWS adoption and contributed to technical pre-sales, solution proposals, and tender/RFP responses.
  • Supported AWS Partner development through lead generation and company-wide certification initiatives.
  • Guided responsible AI adoption within engineering teams and delivered a retrieval-augmented generation (RAG) solution.
  • Reduced monthly AWS spending by 25% without affecting application performance.
  • Improved team productivity by 30% through AI adoption and process improvements.
November 2024 – May 2025

Senior Software Engineer

Complexio · Denmark · Remote

Developed AI solutions using company-wide data to automate business workflows and identify operational patterns, with production workloads running on Azure.

  • Led the design and deployment of LLM-based pattern recognition systems using vLLM, automating the processing of event data across multiple formats.
  • Improved model accuracy and reduced production latency through prompt engineering, model fine-tuning, and deployment optimisation.
  • Built scalable pipelines for real-time AI workloads on Azure, using Pulumi to define infrastructure as code and support CI/CD workflows.
  • Worked with cross-functional teams to integrate AI capabilities into backend systems and align model outputs with product requirements.

Technologies and tools: Azure, LLMs, vLLM, Pulumi, prompt engineering, model fine-tuning, infrastructure as code, CI/CD.

2022 – 2024

Spark · Ireland

Engineering, architecture, and technical leadership roles during this period.

Technical Lead
  • Led cross-functional engineering teams, guiding technical strategy and aligning implementation with product and business priorities.
  • Led the development of AI solutions, including a recommendation system and an automated tool for analysing customer feedback.
  • Developed an LLM chatbot using LangChain and OpenAI GPT models, alongside an NLP chatbot integrated with a customer service platform.
  • Designed scalable software architectures, including solutions on AWS, and guided teams through technical decisions and implementation.
  • Established coding standards and mentored engineers, supporting code quality and consistent development practices.
  • Applied clean architecture, Domain-Driven Design (DDD), and design patterns to model business logic and improve maintainability.

Technologies and tools: AWS, LangChain, OpenAI GPT models, LLMs, NLP, clean architecture, DDD, design patterns.

Solutions Architect
  • Translated business and technical requirements into AWS solution designs for data-driven applications.
  • Evaluated architecture options and technical trade-offs, assessing risks and constraints to define implementation approaches.
  • Designed serverless solutions and defined infrastructure as code using AWS CDK, Terraform, and CloudFormation.
  • Contributed to implementation through Python development, infrastructure automation, and CI/CD workflows.

Technologies and tools: AWS, AWS CDK, Python, Terraform, CloudFormation, serverless development, DevOps, CI/CD.

Senior Software Engineer
  • Led and mentored engineers, providing technical guidance and supporting their professional development.
  • Defined technical goals and engineering roadmaps, delegated tasks, and managed workloads to meet project deadlines.
  • Designed systems and software architectures around business requirements, balancing scalability, performance, security, and maintainability.
  • Evaluated technical approaches, identified risks, and prepared contingency plans.
  • Established coding standards and code review practices, and coordinated unit, integration, and end-to-end testing.
  • Worked with product managers and designers to align technical solutions with user needs and product priorities.
  • Explained technical decisions and trade-offs to technical and non-technical stakeholders, and encouraged knowledge sharing.
2021 – 2022

1xINTERNET · Germany

Software Architect
  • Promoted to Software Architect, contributing to projects across the retail, healthcare, and pharmaceutical sectors.
  • Designed enterprise software architectures and solutions aligned with business requirements.
  • Evaluated technical challenges and proposed solutions that balanced scalability, performance, security, and maintainability.
  • Led development teams, mentored engineers, and provided technical guidance to other architects.
  • Established coding standards, code review practices, and quality assurance processes.
  • Defined and proposed new components for internal products and improved the performance of internal and external components.
  • Coordinated unit, integration, and end-to-end testing to verify functionality and reliability.

Technologies and tools: Azure, Docker, Docker Compose, GitLab CI/CD, React, Web Components, Storybook, HTML, CSS, JavaScript, TypeScript, Tailwind CSS, Webpack, Babel, Sass, PHP, Node.js, Express, MySQL, MariaDB, PostgreSQL, MongoDB, Redis, Drupal 8 and 9, Elasticsearch, Jest, Testing Library, npm, Yarn, Git, Bitbucket, GitHub, GraphQL, REST APIs, microservices, Agile/Scrum, Linux, shell scripting.

Senior Software Engineer
  • Led development teams and mentored colleagues across disciplines, supporting technical decisions and day-to-day delivery.
  • Designed and developed enterprise software solutions, working with stakeholders throughout implementation.
  • Managed GitLab CI/CD pipelines to automate build, test, and deployment workflows.
  • Delivered training sessions that improved junior developers’ coding efficiency by 25%.
  • Introduced coding standards, code reviews, and quality assurance practices to improve maintainability.
  • Defined and proposed new product components, helped colleagues resolve bugs, and created technical documentation.

Technologies and tools: Azure, Docker, Docker Compose, GitLab CI/CD, React, Web Components, Storybook, HTML, CSS, JavaScript, TypeScript, Tailwind CSS, Webpack, Babel, Sass, PHP, Node.js, Express, MySQL, MariaDB, PostgreSQL, MongoDB, Redis, Drupal 8 and 9, Elasticsearch, Jest, Testing Library, npm, Yarn, Git, Bitbucket, GitHub, GraphQL, REST APIs, microservices, Agile/Scrum, Linux, shell scripting.

2020 – 2021

Delivery Manager

Sopra Steria · Seville, Spain
  • Managed multiple concurrent projects, aligning delivery plans with business priorities and agreed timelines, scope, and quality standards.
  • Coordinated work across internal teams and third-party contributors, clarifying responsibilities and managing dependencies.
  • Identified delivery risks and worked with teams to resolve blockers and adjust plans when requirements changed.
  • Tracked milestones and progress, keeping clients and stakeholders informed of delivery status, outstanding issues, and decisions needed.
  • Served as the main contact between clients, stakeholders, and cross-functional teams, aligning expectations and maintaining clear communication.
  • Supported team performance through structured planning, regular progress reviews, and improvements to delivery practices.
2016 – 2020

everis · Seville, Spain

Data engineering, application development, and technical leadership across public and private sector projects.

Senior Software Engineer — Data Migration & Web Components
  • Led data migration and reusable web component development for a project designed to serve as a reference for future implementations, using REST services and OpenShift deployments.
  • Migrated data from multiple sources to Drupal 8.
  • Developed Spring Boot microservices and REST APIs for third-party access.
  • Built reusable web components with LitElement and published them to Nexus.
  • Set up Jenkins deployment pipelines and created Docker images.
  • Managed a team of five within a wider project team of around 20, estimating tasks and tracking delivery against deadlines.

Technologies and tools: Java, Spring Boot, WSO2 Enterprise Integrator, WSO2 API Manager, Elasticsearch, Kibana, Jenkins, Docker, OpenShift, Git, Nexus, Drupal 6 and 8, MariaDB, MongoDB, shell scripting, SOAP and REST services, React, LitElement, HTML5, CSS3, JavaScript, Bootstrap, Jira, Confluence.

Software Engineer — Open Data
  • Led the implementation of an open data platform, with responsibility for technical delivery and a team of two.
  • Analysed the client’s existing architecture and documented the system assessment, platform architecture, information model, and deployment design in Confluence.
  • Installed and configured CKAN as the open data platform.
  • Developed REST APIs for third-party access, created Docker images, and configured scheduled tasks for recurring processes.
  • Supported colleagues with technical questions and project tasks.

Technologies and tools: Java, CKAN, WSO2 Enterprise Integrator, WSO2 API Manager, Docker, Docker Compose, Git, Apache Solr, shell scripting, SOAP and REST services, Oracle, HTML5, CSS3, JavaScript, Angular 6, Bootstrap, Jira, Confluence.

Data Analyst & Data Engineer
  • Worked on data and application projects in the private and public sectors, spanning ETL development, technical support, and team management.
  • Endesa: implemented ETL processes to automate loading into SQL Server, wrote SQL queries, and contributed to frontend and backend development.
  • Endesa: managed a team of two, estimated tasks, resolved incidents, and maintained project documentation.
  • Public sector treasury project: implemented automated data loading, resolved client and team queries, and monitored task progress.
  • Managed a team and configured an SMTP server for email communications.

Technologies and tools: SQL Server, Microsoft ETL and reporting tools, JavaScript, React, Highcharts, HTML5, CSS, Bootstrap, Python, SQLite, pandas, MySQL, Git.

Software Engineer — E-health
  • Contributed to software development, application support, and testing during a six-month public sector e-health project.
  • Investigated customer incidents, wrote SQL queries, and estimated development tasks.
  • Contributed to frontend and backend development and wrote API and technical documentation.
  • Developed unit tests with JUnit and Mockito, and prepared and executed test plans.

Technologies and tools: Java, Spring Framework, Spring Security, SQL, HTML5, CSS, JavaScript, Bootstrap, jQuery, Apache POI, Apache Tiles, HAPI, JUnit, Mockito, SoapUI, WSO2 Enterprise Service, WSO2 Governance Registry, WSO2 Data Services Server, SVN, Jira, Confluence, FortiClient.

2012 – 2016

Earlier Experience

Freelance web development and a public sector software development internship.

Software Developer — Freelance
  • Built and maintained WordPress websites, customised themes, and improved site performance and SEO.
  • Diagnosed and fixed issues affecting website functionality, speed, and security.
  • Automated recurring tasks with Python scripts, saving clients time and reducing errors.
  • Worked directly with clients to define requirements, deliver projects, and provide ongoing support.
  • Supported website migrations, backups, and content management.

Technologies and tools: WordPress, Python, HTML, CSS, JavaScript.

Software Developer Intern
  • Contributed to the development and implementation of software for a public sector project.
  • Received a recommendation from the director in recognition of work during the internship.

Technologies and tools: Java, JSF, Hibernate, Spring Framework, Oracle, HTML, CSS, JavaScript.

AI Projects

Selected work across multiple roles, from customer-facing applications to data processing and internal workflows.

Production RAG systems

Delivered retrieval-augmented generation systems in production, combining information retrieval with LLM-based responses.

Email & document workflows

Built MCP integrations for email processing, sentiment analysis, and identifying missing documents. Other work includes OCR and image recognition.

Recommendations & conversational AI

Developed recommendation systems, customer feedback analysis tools, and LLM/NLP chatbots, including integrations with customer service platforms.

AI workloads on Azure

Developed LLM-based pattern recognition and real-time data processing pipelines using vLLM, Azure, and Pulumi, with prompt engineering and model fine-tuning.

Open Source

Ongoing contributions through pull requests. Links include open and closed submissions.

AWS CDK

Contribute pull requests involving AWS CDK, drawing on practical infrastructure-as-code and cloud architecture experience.

View pull requests ↗

Skills

  • Amazon Web Services
  • Solution Architecture
  • Generative AI
  • Leadership
  • Cloud Security

Cloud & Infrastructure

  • AWS architecture, serverless solutions, and cloud migration
  • AWS CDK, CloudFormation, Terraform, Pulumi, Ansible
  • Microsoft Azure and Google Cloud
  • Docker, Docker Compose, OpenShift

Generative AI & Applied ML

  • Production RAG systems, MCP integrations, and AI workflow automation
  • Amazon Bedrock, AgentCore, Claude, OpenAI, LangChain, vLLM
  • Prompt engineering, model fine-tuning, and LLM deployment
  • Recommendation systems, NLP, sentiment analysis, OCR

Leadership & AWS Partnership

  • Distributed engineering and architecture teams of 12–20
  • AWS Partner development and certification programmes
  • Mentoring, technical direction, and delivery planning
  • Technical pre-sales, solution proposals, RFPs, and budget control

Software Architecture & Engineering

  • Java, Python, JavaScript, TypeScript, PHP, Node.js
  • Spring Boot, React, Angular, Web Components, LitElement
  • Clean architecture, DDD, design patterns, and microservices
  • REST, GraphQL, SOAP, WSO2, CKAN, Drupal, WordPress

Data & Integration

  • ETL pipelines, SQL, pandas, and database migration
  • SQL Server, Oracle, MySQL, MariaDB, PostgreSQL, SQLite
  • MongoDB, Redis, Elasticsearch, Apache Solr
  • Microsoft ETL and reporting tools, Highcharts

Security & Software Quality

  • Secure cloud architecture and responsible AI adoption
  • Coding standards, code reviews, and technical documentation
  • JUnit, Mockito, Jest, Testing Library, SoapUI
  • GitLab CI/CD, Jenkins, Git, Bash/shell scripting, Linux

Certifications & Credentials

10 AWS certifications, complemented by partner accreditations, technical microcredentials, and training across cloud, AI, and security.
AWS — Certifications (10)
Solutions Architect – Associate
Developer – Associate
DevOps Engineer – Professional
Security – Specialty
Advanced Networking – Specialty
Data Engineer – Associate
Machine Learning Engineer – Associate
AI Practitioner
Cloud Practitioner
AI Business Strategist
AWS — Partner Accreditations & Training (6)
Partner Accreditation — Technical
Partner Sales Accreditation
Partner Generative AI Essentials
Partner Agentic AI Essentials
Partner Migration Acceleration Program Authorized
Well-Architected Proficient
AWS — Microcredentials (10)
Serverless — Demonstrated
MLOps — Demonstrated
Incident Response — Demonstrated
Application Networking — Demonstrated
Agentic AI — Demonstrated
Data Streaming — Demonstrated
Data Visualization — Demonstrated
Data Lakehouse — Demonstrated
Databases for Agentic AI — Demonstrated
Securing Agent Identities — Demonstrated
Microsoft — Certifications (2)
Certified: Azure Fundamentals
Certified: Azure Data Fundamentals
Google Cloud — Certification & Training (2)
Associate Cloud Engineer
Generative AI Fundamentals
Neo4j (2)
Neo4j Certified Professional
Graph Data Science Certification
Databricks — Training (1)
Data Engineering with Databricks
dbt Labs — Training (1)
dbt Fundamentals
Anthropic Academy — Courses (9)
Claude 101
Claude Code 101
Claude Code in Action
Claude with Amazon Bedrock
Introduction to Agent Skills
Introduction to Model Context Protocol
Model Context Protocol — Advanced Topics
AI Fluency — Framework & Foundations
AI Capabilities and Limitations
APIsec University — Courses (8)
API Authentication
Securing LLM and NLP APIs
OWASP API Security Top 10
API Gateway Security Best Practices
Securing API Servers
API Documentation Best Practices
API Security for Connected Cars and Fleets
API Penetration Testing
INE Security (1)
eJPT — Junior Penetration Tester
Scrum.org (2)
Professional Scrum Product Owner™ I
Professional Scrum Master™ I
Pendo — Training (2)
AI for Product Management
Product-led Certification
Certiprof (2)
Cyber Security Foundation Professional Certificate
Lifelong Learning

Speaking & Recognition

“Try It!” — Universidad Politécnica de Madrid

Invited speaker · March 2026 · Madrid, Spain

Shared practical experience in applied AI and cloud architecture at UPM’s technology conference.

Academic distinctions

Master's Degree in Computer Engineering, Universidad de Sevilla
  • Information Systems — Merit with Distinction
  • Architecture and Integration of Software Systems — Merit with Distinction
  • Evolution and Configuration Management — Merit with Distinction

Education

Master's Degree, Cybersecurity

IMF Smart Education · 2021 – 2022

Master's Degree, Computer Engineering

Universidad de Sevilla · 2017 – 2019

Bachelor's Degree, Computer Engineering — Software Engineering

Universidad de Sevilla · 2012 – 2016

Certificate of Higher Education, Development of Computer Applications

I.E.S Julio Verne · 2009 – 2012

Work with Me

Speaking

Open to conference talks, meetups, panels and podcast conversations on AWS architecture, partner development, open source, and the practical use of AI.

Get in touch on LinkedIn

Mentoring

Available for paid 1:1 mentoring — AWS certifications, cloud architecture, engineering leadership, and applied AI.

Message on LinkedIn to arrange a session