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