Software Engineer · Madrid, Spain

Building things
that matter.

Senior software engineer with 20+ years of experience in Java, Spring, AWS, GCP, and Android development. Passionate about clean architecture, cloud-native systems, and staying sharp — most recently with machine learning and AI on AWS.

AD
Antonio Díaz Arroyo

San Vicente de la Barquera, Spain — August 2016

2025 AWS Certified AI Practitioner
2023 GCP Associate Cloud Engineer
2022 AWS Developer – Associate
2021 AWS Cloud Practitioner
2017 Associate Android Developer
2009 Sun Certified Java Web Developer EE 5
2008 Sun Certified Java Programmer SE 5
01

Projects & courses

2026 · AI

Machine Learning

Coursera machine learning specialization — models and practice.

2022 · Spring

Spring Microservices

Udemy microservices course with Spring Boot and Docker.

2022 · Database

MongoDB

Exploring MongoDB — schema design and aggregation pipelines.

2021 · API

GraphQL by Example

Hands-on GraphQL schema design and resolvers.

2021 · AWS

Modern Java on AWS

Building modern Java applications on AWS cloud services.

2020 · Frontend

React

Learning React from components to hooks and state management.

Web app

LocalSports

Discover local sports events and venues near you.

Notes · Spring

Spring MVC

Detailed study notes on the Spring MVC framework.

Notes · Testing

Mockito

Testing with Mockito — notes and worked examples.

02

Skills & technologies

Languages

  • Java
  • Kotlin
  • JavaScript
  • Node.js
  • Python

Frameworks

  • Spring Boot
  • Spring MVC
  • Spring Microservices
  • React
  • GraphQL

Cloud & platforms

  • AWS (Developer Assoc.)
  • GCP (Cloud Engineer)
  • Android
  • Git
  • Maven

Data & other

  • MongoDB
  • Mockito / JUnit
  • iOS
  • Machine Learning
  • English B2
03

Education & certifications

2025

AWS Certified AI Practitioner

Amazon Web Services

2023

GCP Associate Cloud Engineer

Google Cloud

2022

AWS Certified Developer – Associate

Amazon Web Services

2021

AWS Certified Cloud Practitioner

Amazon Web Services

2017

Associate Android Developer

Google

2014

English B2 Level (FCE)

Cambridge English

2009

Sun Certified Web Component Developer — Java EE 5

Sun Microsystems / Oracle

2008

Sun Certified Java Programmer — Java SE 5

Sun Microsystems / Oracle

2000–04

Computer Science (B.S.)

URJC — Universidad Rey Juan Carlos, Madrid

04 — Contact

Let's work
together.

Open to interesting opportunities, engineering collaborations, and conversations about cloud architecture and distributed systems.

in
linkedin.com/in/antonio-dev
GH
github.com/AntonioDiaz
@
CW
Codewars / AntonioDiaz