Portfolio

Andrea Trinchero

Cloud Software Engineer

Backend and distributed systems engineer focused on reliability and speed.

Senior Software Engineer with 8+ years of experience designing and delivering cloud-native microservices and event-driven architectures. I build Java and Spring Boot services, REST APIs, and Kafka-based systems on AWS, with a strong focus on reliability, scalability, and safe delivery.

  • Java
  • Spring Boot
  • Kafka
  • AWS
  • CI/CD

Experience

Roles where I owned architecture, quality strategy, and production reliability with measurable delivery outcomes.

Cloud Software Engineer | Otto Group

Madrid, Spain

June 2024 - Present

Key Achievements

  • Contributed to the delivery of a new insurance product on AWS with a cross-country team in Spain and Germany, taking it from design to production.
  • Designed event-driven microservices with Apache Kafka to decouple critical workflows and improve failure isolation across services.
  • Established a TDD-first strategy and maintained 100% test coverage across unit, integration, contract, and functional layers to reduce regression risk.
  • Built shared GitHub Actions workflows with Gradle caching, reducing deployment lead time by ~60% and accelerating production feedback.
  • Implemented disaster-recovery safeguards and runbooks on AWS to increase resilience and minimize downtime during incidents.

Software Engineer | Capgemini

Turin, Italy

Feb 2018 - May 2024

Key Achievements

  • Led delivery of Java microservices on AWS for insurance and banking clients, shipping business-critical features through iterative releases.
  • Integrated REST APIs with partner platforms, improving interoperability and reducing manual operational handoffs.
  • Raised automated coverage to ~90% (unit + integration) using TDD, Pact, Testcontainers, and Liquibase, improving release confidence.
  • Applied SonarQube quality gates and increased legacy coverage above 80% on critical services, reducing defect leakage.
  • Enabled continuous delivery with Jenkins pipelines, improving release cadence and deployment reliability across teams.

Sports Data Analyst | Deltatre Spa

Turin, Italy

Aug 2015 - Dec 2017

Key Achievements

  • Validated real-time player tracking data for UEFA Champions League broadcasts with 90-95% accuracy under strict latency constraints.
  • Coordinated with technical operations during live events, strengthening incident response, communication, and decision-making under pressure.

Selected Projects

Personal and professional projects where I explored practical product outcomes, not just technical experiments.

Project 01

MiniBooking

  • Designed a booking domain with hexagonal microservices to isolate core business logic from infrastructure concerns.
  • Implemented an outbox-driven Kafka flow to keep state changes and event publication consistent.
  • Added idempotent consumers and stream orchestration to keep event processing resilient during retries and partial failures.

Project 02

SaldoPositivo

  • Built and launched a mentoring platform supporting users navigating migration and career transitions.
  • Implemented a content workflow with Markdoc and Keystatic so non-technical contributors can publish independently.
  • Shipped as a responsive PWA on Vercel with a strong focus on accessibility and usability.

Project 03

AI Interview Assistant

  • Created an AI interview coach that generates technical and behavioral prompts on demand.
  • Added iterative feedback loops and follow-up questioning to simulate realistic interview pressure.
  • Designed progression logic to adapt question difficulty based on user responses over time.

Project 04

AI Architecture Copilot

  • Built an assistant for architecture brainstorming and trade-off evaluation.
  • Structured prompts to produce alternative designs with explicit pros and cons plus scalability considerations.
  • Included workflows for component breakdowns, architecture reviews, and implementation-oriented design notes.

Technical Skills

Technologies I use to design distributed services, improve reliability, and keep delivery fast and predictable.

Programming Languages

  • Java
  • Python
  • SQL

Backend Technologies

  • Spring Boot
  • REST APIs
  • Apache Kafka
  • Event-Driven Architecture
  • JUnit
  • Pact
  • Testcontainers

Frontend Technologies

  • Astro
  • HTML
  • CSS

Database & Storage

  • PostgreSQL
  • MongoDB
  • Oracle
  • Liquibase

Cloud & DevOps

  • AWS
  • Docker
  • Terraform
  • Kubernetes
  • GitHub Actions
  • Jenkins

Build & CI/CD

  • Git
  • Gradle
  • Maven
  • SonarQube
  • Nexus Repository

Security

  • OAuth2
  • JWT
  • Spring Security
  • AWS IAM

Developer Tools

  • Splunk
  • Elasticsearch
  • Postman
  • Instana

Languages

I work comfortably in international teams and multicultural environments.

  • Italian

    Native

    Native or bilingual proficiency

    Mother tongue

  • English

    C1

    Advanced professional proficiency

    Daily communication in international engineering teams

  • Spanish

    C1

    Advanced professional proficiency

    Professional and everyday use in Madrid

  • German

    A2

    Basic conversational proficiency

    Basic communication and ongoing practice

  • French

    A1

    Beginner proficiency

    Foundational level with active study

Certifications

Ongoing learning in cloud engineering, AI foundations and delivery practices.

Education

Foundations in engineering plus continuous formal learning.

Bachelor's Degree in Computer Engineering

eCampus University

Nov 2024 - Mar 2026

Turin, Italy

Computer Engineering Studies

Politecnico di Torino

Sep 2012 - Aug 2015

Turin, Italy

High School Diploma, Scientific Studies

Liceo Scientifico A. Monti

Sep 2006 - Jun 2010

Turin, Italy