
Iván González Cabral
Verified Expert in Engineering
Back-end Developer
The Hague, Netherlands
Toptal member since March 10, 2022
Ivan is a lead engineer with 10+ years of experience across back-end development, DevOps, platform engineering, and AI systems. He designs and delivers cloud-native platforms on AWS, combining strong engineering fundamentals with practical AI integration to solve real problems at scale. Ivan is known for setting pragmatic standards, reducing unnecessary complexity, and building reliable, maintainable systems that stand the test of time.
Portfolio
Experience
- Java - 10 years
- Amazon Web Services (AWS) - 8 years
- Kubernetes - 5 years
- Artificial Intelligence (AI) - 3 years
- Terraform - 3 years
- RAG Systems - 2 years
- Agentic AI - 2 years
- Model Context Protocol (MCP) - 2 years
Preferred Environment
Amazon Web Services (AWS), Artificial Intelligence (AI), RAG Systems, Model Context Protocol (MCP), Agentic AI
The most amazing...
...things I've built are AI-related projects, from MCP servers to multi-agentic systems.
Work Experience
AI Software Engineer
Booking.com
- Saved 8+ million by replacing high-volume support calls for travelers with AI-driven agents.
- Saved 3+ million by replacing high-volume support calls for partners with AI-driven agents.
- Developed back-end AI integrations to support AI agentic flows.
Tech Lead
iptiQ Life
- Developed an AI-powered email processing system by integrating AWS Bedrock to categorize emails from SNS and trigger automated workflows, reducing execution time from approximately seven minutes to 15 seconds.
- Achieved a 15% reduction in monthly AWS costs across the organization with FinOps operations.
- Built automated ephemeral test environments, reducing end-to-end test costs from approximately €6,000 to €350 per month and shortening test cycles from approximately four hours to 40 minutes.
- Designed and implemented Kafka-based event streaming to capture and route all system events into a centralized notifications system. This foundation enabled real-time partner notifications.
- Delivered microservices with event-driven architecture, DDD, and Hexagonal patterns. Built robust services with unit and integration tests supporting mission-critical insurance ops.
Senior Engineer
InvoiceFair
- Liaised with senior stakeholders like the CIO and CFO to understand business needs and design the best possible solution, driving the company towards winning the Most Disruptive FinTech in the 2019 Deloitte Awards.
- Renewed the entire CI/CD system, from custom servers to Cloud using Github Actions, AWS Code Artifact, and AWS Elastic Container Registry (ECR).
- Designed and implemented a double-entry bookkeeping transactions banking system.
- Migrated the platform from Azure to AWS, handling databases, microservices deployment, and queue and notifications systems.
- Designed and implemented trading and bidding systems.
Consultant Engineer
Rezexe
- Implemented an OAuth2 authentication microservice and updated the platform with JSON Web Token (JWT) security.
- Implemented a multimedia microservice connecting to AWS S3.
- Enhanced the platform with some gRPC internal microservices connections.
Software Engineer
Arte Consultores
- Worked hand-to-hand with the director of the company and the Spanish government, one of the stakeholders in gathering requirements, designing, and implementing comprehensive solutions.
- Designed and implemented a map with a geolocation system.
- Enhanced internal projects for the daily work of the teammates.
Full-stack Developer
Atos
- Developed an app for Cepsa to connect credit cards with their system and then use the information to make and receive payments.
- Created an app for Cepsa's workers to order their uniforms, specifying their body criteria.
- Developed an app for Cepsa's workers to manage their invoices and payments methods.
Experience
Banking System for Double-entry Bookkeeping Transactions
Geolocation Map
OAuth2 JWT
Education
Bachelor's Degree in Computer Science
Open University of Catalonia (UOC) - Barcelona, Spain
Certifications
CKAD: Certified Kubernetes Application Developer
The Linux Foundation
Skills
Libraries/APIs
REST APIs
Tools
Grafana, Terraform, AWS Cloud Development Kit (CDK), Kafka Streams
Languages
Java, SQL, Go
Frameworks
Spring Boot, Angular, AngularJS, Spring, OAuth 2, JSON Web Tokens (JWT), gRPC
Paradigms
Object-relational Mapping (ORM), Object-oriented Programming (OOP), Microservices, Event-driven Architecture, REST, Scrum, Model Context Protocol (MCP), Event Sourcing
Platforms
Amazon Web Services (AWS), Docker, Linux, Apache Kafka, Kubernetes, Oracle
Storage
MongoDB, MySQL, PostgreSQL
Other
Distributed Systems, Back-end, Message Queues, GitHub Actions, Artificial Intelligence (AI), RAG Systems, Agentic AI, Prometheus, Prompt Engineering
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring