Diego Castronuovo

AI-Native Cloud & Platform Engineer

Email: info@diegocastronuovo.com

Geneva, Switzerland (available remotely)

About Me

Greetings, I am Diego, an AI-Native Cloud & Platform Engineer based in Geneva. I build and run production platforms end-to-end — cloud, Kubernetes, CI/CD, and the back end on top — with a focus on video streaming and data-heavy systems where reliability, cost, and performance matter.

At Sporfie I have been involved since day one (2016) and led the move to Kubernetes in 2020 with a strong GitOps + IaC culture. I introduced Karpenter for smarter autoscaling, built a Kubernetes-native serverless framework to bypass Lambda limits, and run GPU workloads for streaming and AI tooling.

My delivery is AI-first: I use coding LLMs to prototype, iterate, and ship faster — while keeping engineering discipline (clear architecture, tests, observability, security, cost controls). I own multiple back-end services in Java, Go, Python and Node, lead performance and scalability work, create load-testing suites, and implement multi-layer caching. I also 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, helping take ideas to production quickly — and I am open to co-founder roles where my platform and product execution can accelerate outcomes. While my recent focus is DevOps/platform, 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

Full Stack & DevOps Architect

Feb 2016 - Present

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.

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