Diego Castronuovo

AI & Platform Engineer

Email: info@diegocastronuovo.com

Geneva, Switzerland (available remotely)

About Me

Greetings, I am Diego, an AI & Platform Engineer based in Geneva. I build and run production platforms end-to-end — cloud, Kubernetes, CI/CD, and the back end on top — for video-streaming and data-heavy systems where reliability, cost, and performance matter. Over the last year, my focus has shifted to building AI agent systems on those same foundations.

At Sporfie, where I have been since day one (2016), I recently designed and shipped a multi-agent AI platform, now live in production: autonomous agents that help the team investigate issues and run day-to-day operations, built with the same discipline as the rest of our infrastructure — safe, auditable, and cost-controlled. That platform sits on foundations I built from scratch: Kubernetes with a strong GitOps + IaC culture, Karpenter autoscaling, a Kubernetes-native serverless framework, GPU workloads for streaming and later AI, and multi-layer caching and CDN architecture.

I own multiple back-end services in Java, Go, Python and Node, lead performance, scalability and cost work, create load-testing suites, and have hands-on experience with CDN architecture and operations — cache strategy, invalidation, edge behavior, origin design, and the observability needed to troubleshoot real-world delivery issues.

Since 2016 I have partnered with founders and teams around Geneva as a consultant / fractional CTO, taking ideas to production quickly — and I am open to co-founder roles where AI-native execution and platform depth can accelerate outcomes. While my recent focus is AI and platform work, I am also comfortable going full-stack when it speeds up delivery.

Languages: Italian (native), English, Spanish and French (full professional). Finalist, PostFinance Digital Business Award 2015.

Experience

Sporfie

https://sporfie.com

AI Platform, Full Stack & DevOps Architect

Feb 2016 - Present

Since 2025: designed and shipped an autonomous multi-agent AI platform (AWS Bedrock / Claude, MCP, Python/FastAPI) that investigates production issues and assists the team — read-only by design, with human approval required for any infrastructure change. Live in production.

Building and running the platform end-to-end since day one of this live-streaming SaaS. Led the move to Kubernetes in 2020 with a strong GitOps + IaC culture; introduced Karpenter for smarter autoscaling, built a Kubernetes-native serverless framework to bypass Lambda limits, and run GPU workloads for streaming and AI tooling.

Own multiple back-end services (Java/Go/Python/Node), lead performance and scalability work, create load-testing suites, and implement multi-layer caching (including CloudFront for less-dynamic public APIs). Hands-on with CDN architecture and operations: cache strategy, invalidation, edge behavior, origin design, and the observability needed to troubleshoot real-world delivery issues.

Stack: Kubernetes, ArgoCD, Karpenter, Prometheus, Grafana, Docker, PostgreSQL, Java / Spring Boot, Node.js, Python (OpenCV, FFmpeg), Go, Firebase, GraphQL, REST, Redis / Redisson, Elasticsearch, HAProxy, CircleCI. AWS: Beanstalk, Fargate, Lambda, CloudFront, S3, ElasticTranscoder, CloudWatch. AI: AWS Bedrock (Claude), MCP, Python / FastAPI.

Generali Insurance

https://www.generali.ch/en/

DevOps Architect

Sept 2018 - Dec 2019

Freelance consultant on a private cloud solution with OpenShift (Kubernetes), Docker and Kafka. Helped drive GitOps practices during the Kubernetes migration.

  • CI/CD refactor using a GitOps approach
  • Monitoring infrastructure (Prometheus and Grafana)
  • Namespace quota management
  • Docker image security scan set up with Anchore Engine

Freelance

Software Engineer / Entrepreneur

Oct 2015 - Dec 2018

Lean startup experiments with cloud deployment and high-productivity tools (Java 8, Spring Boot, AWS, Firebase, GraphQL, REST, Elasticsearch, Docker, CircleCI, serverless and microservices architectures, Spring Data, MySQL).

Hortis GRC SA

https://www.hortis.ch

Java Consultant

Nov 2014 - Oct 2015

Back-end Java development of GlassIG, a SaaS for corporate information governance. Involved in the migration from on-premise infrastructure to the cloud.

  • Coaching the dev team (talks on unit/integration tests and Java common libraries)
  • DSL for integration test automation
  • Application security and code quality (Veracode, SonarQube)
  • Configuration versioning system based on Zookeeper and XSLT
  • Maven multi-module refactoring; Spring config refactor (XML to Java-based)
  • Refactoring of legacy code

Stack: Spring, Hibernate, Maven, TDD, Zookeeper, AWS, Tomcat, Vagrant, Hazelcast, Jenkins, JIRA.

Swissquote Bank SA

https://www.swissquote.ch

Development Engineer

Jul 2011 - Aug 2013

Development and maintenance of back-end batches and daemons (80%) and web applications (20%):

  • Cash management (incoming and outgoing payments)
  • Interface between the front (Swissquote platform) and back-end (Temenos T24 banking package)
  • Documents automation: report generation and spooling

Stack: Java, Spring, Hibernate, Maven, Mercurial, TDD, JUnit, Concordion, jBehave, Spring Integration, JMS, SOAP/Axis, Stripes, Resin, Flex, ANSI C, Bash, Perl, HP Dialogue, Scala, Oracle DB, SQL, Atomikos, Quartz, jQuery, Scrum/Kanban, Jira, Confluence, Hudson/Jenkins, Linux & Solaris.

Education

Università di Bologna - Bologna, Italy

2007 - 2011

Master’s Degree in Computer Science

Università di Bologna - Bologna, Italy

2004 - 2007

Bachelor’s Degree in Internet Sciences

Liceo Scientifico Aldo Moro - Reggio Emilia, Italy

Scientific high school

A Little More About Me

Alongside my interests in software engineering some of my other interests and hobbies are:

  • Being a father
  • Cooking
  • Travelling