Davide Vernizzi

I am a full-stack engineer with 15 years of experience in web applications, computer security, and enterprise systems. Earlier, I obtained a PhD. and worked as a postdoc. My research activity mainly focused on the security of cloud computing and trusted computing. I can work with teams, talk to customers and deal with managers. I love debugging and teaching. My native language is Italian, and I am fluent in English and French. I love reading, traveling, and cooking.

Skills

Backend development
Clojure, Ruby on Rails, Node.js, Python, PHP, Java, MySQL, MongoDB, RabbitMQ, REST, GraphQL, Microservice architecture
Frontend development
TypeScript, JavaScript, React.js, React Native, ClojureScript, HTML/CSS
Devops
AWS stack, Docker, Kubernetes, CI/CD, Jenkins, Chef.io, Vagrant, Linux, Bash
Enterprise
Pega CSA, Pega CSSA, Experience with design of CRM systems, Integration of enterprise systems, Veeva

Experience

Saasform Inc

Co-founder Jan 2021 - present

Saasform is a SaaS started kit that provides SaaS developers with a framework to securely handle user authentication, team management, and payments. I began working on Saasform in the middle of 2019 and started as a full-time founder at the beginning of 2021.

  • designed and written a large part of the code of Saasform
  • carried on several side activities such as marketing, community, fundraising
  • supported the first users of Saasform

Etiqa SRL

Lead Developer Jan 2016 - Dec 2020

Etiqa is a software development company focused on providing quality products in business-critical projects. It operates in areas such as healthcare, automotive, and the gaming industry.

  • handled most of the backend-related work for their biggest projects
  • written code, designed infrastructure, and handled production
  • created a supply chain monitoring system based on a blockchain using Hyperledger Fabric
  • reviewed and enhanced the security of their existing projects
  • been the reference person for any security-related issue
  • implemented the authentication code for several customers

Ennova SRL

Full Stack Developer Nov 2011 - Jan 2016

Ennova is a technology company that targets the digital transformation of enterprise businesses. It has streamlined many processes for companies operating in telecommunications and as energy utilities.

  • helped Ennova to scale from 4 to 30+ developers
  • been in charge of developing and evolving their AWS infrastructure
  • actively designed and developed the core technology used by Ennova in their projects
  • been managing several clients
  • trained the new hires

Politecnico di Torino, Computer security research group (TORSEC)

Research assistant Mar 2010 - May 2012

TORSEC is the research group of Politecnico di Torino that works in computer security.

  • done research on the topic of trusted computing and the security of cloud computing
  • written several research papers
  • participated in 2 European research projects and co-lead 1
  • advised many master thesis

Selected Publications

Anonymous authentication with TLS and DAA
E Cesena, H Löhr, G Ramunno, AR Sadeghi, D Vernizzi
International Conference on Trust and Trustworthy Computing, 47-62

Secure storage using a sealing proxy
E Cesena, G Ramunno, D Vernizzi
Proceedings of the 1st European workshop on system security, 27-34 18 2008

On scalability of remote attestation
E Cesena, G Ramunno, R Sassu, D Vernizzi, A Lioy
Proceedings of the sixth ACM workshop on Scalable trusted computing, 25-30

The trusted platform agent
G Cabiddu, E Cesena, R Sassu, D Vernizzi, G Ramunno, A Lioy
IEEE software 28 (2), 35-41

Education

Politecnico di Torino

PhD - Computer security Dec 2006 - Mar 2010

Real application of Trusted computing

Politecnico di Torino

Master - Computer science Sep 2003 - May 2006

Self-adaptive Parallel Algorithms for Computer Vision Application

ENSIMAG, Grenoble

Master - Computer science Feb 2004 - Jul 2005

Self-adaptive Parallel Algorithms for Computer Vision Application

Politecnico di Torino

Bs.C - Computer science Sep 2000 - Sep 2003