AWS Cloud Practitioner — 2025

Software Engineer.

Backend · Cloud · API Design · AI-assisted Development.
I have worked on projects in banking, insurance and digital products.

I am interested in building maintainable software, automating processes and continuing to grow as a developer.

Valencia, España

2.5 yearsbuilding software
AWSCloud Practitioner Certified
GCP · AWS · Azurethree cloud providers
Python · Javapolyglot backend
FastAPI · Django · Spring Bootbackend frameworks
Vue.js · Nuxt.js · Angularfrontend frameworks
OpenAPI · RESTAPI design
Docker · Kubernetesreproducible deployment

Process

How I build it

From the client conversation to the system in production.

Context

I understand the business objective and system constraints before writing code.

API Contract

I define the OpenAPI contract first. The contract is the agreement; implementation comes after.

Backend

I implement with the right stack for the context: Python or Java depending on scale, team and requirements.

Tests

Unit, integration and contract tests. Without sufficient coverage, there is no confidence in deployment.

CI/CD

Automated pipeline from the first commit. No manual step that can be automated.

Cloud

Reproducible deployment in containers. The production environment cannot depend on who deploys it.

Tools

Tools with purpose

I do not list technologies. I organise them by what they solve.

API Design

Contract first, implementation second.

OpenAPIRESTSpring BootIBM API Connect

Backend

Python or Java depending on the context.

PythonJava 17FastAPIDjangoFlaskSpring BootDRF

Persistence & Messaging

Data where it needs to be, when it needs to be.

PostgreSQLRedisCeleryApache KafkaMongoDBRabbitMQMySQL

Cloud & DevOps

Reproducible deployment, frictionless pipelines.

AWSGoogle CloudAzureDockerKubernetesOpenShiftJenkinsGitHub ActionsCloudBees

AI-assisted Development

Process speed, not substitution of judgment.

ClaudeChatGPTGitHub CopilotMCP ToolsGenerative AI

Frontend

When the context requires it.

Vue.jsNuxt.jsTypeScriptTailwindCSSHTML5CSS3JavaScriptAngular

Career

Where I have applied it

IOON

Current

Software Engineer

Nov 2025 – Present

Development of microservices and RESTful APIs for the banking sector on Google Cloud Platform. Integration of AI tools in the engineering workflow of the team.

  • Design and development of microservices in Java 17 and Python/Flask under OpenAPI contract
  • GCP production environment management — version deployments, log review, Cloud SQL and Secret Manager with Jenkins and Sonar
  • Connecting AI tools to banking APIs with MCP — structured instructions, skills and agents to automate team workflows
  • Direct collaboration with business to translate banking requirements into API contracts
Java 17PythonFlaskVue.jsTypeScriptGCPMySQLOpenAPI

Capgemini

Software Engineer

Nov 2024 – Nov 2025

Software Engineer in enterprise projects for the insurance sector within a global technology consultancy. Backend with Python and Java, APIs in multi-cloud environments and development cycle automation with AI tools.

  • Design and implementation of REST APIs with FastAPI, Django and Spring Boot on AWS, Azure and GCP — integrated with IBM API Connect and OpenAPI
  • Event-driven architecture with Apache Kafka and enterprise microservices integration on Kubernetes and OpenShift
  • OIDC authentication with Keycloak and fine-grained authorization with OPA — security embedded in service architecture
  • Development cycle automation with Claude, Copilot and MCP Tools — scaffolding, contracts and repetitive code generation
PythonFastAPIJavaSpring BootOpenAPIApache KafkaAWSAzure

Live4Life

Backend & Frontend Developer

Mar 2024 – Nov 2024

Full-cycle web product development from scratch in a small team. Primary focus on backend — APIs, async processing and infrastructure — with frontend contributions when the project required it.

  • REST APIs with FastAPI and Django DRF on PostgreSQL — model design and business logic
  • Async task system with Celery and Redis for background processing
  • Reproducible infrastructure with Docker from day one of the project
  • Integration with external APIs (Google Maps, iCalendar) — geolocation and availability logic on the backend
FastAPIDjangoDRFPostgreSQLCeleryRedisDockerVue.js

How I work

AI as a layer of
speed, not noise.

I integrate Claude, ChatGPT, GitHub Copilot and MCP Tools into the real development workflow — not as an experiment, but as a stable part of the process.

The result is not "using AI". It is scaffolding microservices from OpenAPI contracts, generating tests from specifications, self-maintaining technical documentation and faster code reviews. Repetitive tasks out of the way; architecture decisions where they belong.

In enterprise environments I have applied it integrated with the actual repository context — not standalone prompts, but MCP tools connected to the code, contracts and pipeline. In production and with the team.

Contact

Have a project,
a question or an idea?

If you build backend software, work with APIs or take cloud to production, we probably have interesting things to talk about.