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
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.
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).
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.
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