Dino Distefano

Co-Founder

London, England, United Kingdom26 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Co-inventor of Infer, a leading static analyzer.
  • Led Developer Infrastructure Org at WhatsApp for 5 years.
  • Expert in automatic software verification and program analysis.
Stackforce AI infers this person is a Software Verification and Program Analysis expert in the tech industry.

Contact

Skills

Core Skills

Software VerificationResearchLeadershipEngineering ManagementInformation Security

Other Skills

Hiring PracticesCommunicationEngineeringCybersecurityWritten CommunicationNegotiationOperationsEngineering LeadershipOrganization SkillsSoftware DevelopmentInformation RetrievalEmbedded SystemsProgrammingLaTeXAlgorithms

About

I'm the co-inventor of Infer (fbinfer.com) an open source static analyzer for C/ObjectiveC/C++/Java. Infer was first developed at Monoidics Ltd (up to 2013), and now at Meta. My research focuses on automatic software verification, program analysis, and automatic detection of critical software bugs such as null pointer de-reference and memory leaks. I have direct experience with program analysis tools development. These days I'm mostly involved in research linking programming reasoning techniques with LLM. I spent 5 years leading the Developer Infrastructure Org at WhatsApp. My org was building tools and infrastructure to make WhatsApp developers more efficient in their job while building secure, reliable, and privacy aware software for WhatsApp users. We contributed to the Erlang ecosystem, building tools like EqWAlizer, PrivacyCAT, FAUSTA and others. Before Infer, I was involved in the development of several automatic program analyzers such as: - jStar an automatic verification tool Java programs in collaboration with University of Cambridge - I've collaborated to the developement of Terminator a tool developed at Microsoft Research Lab in Cambridge (see http://research.microsoft.com/TERMINATOR/) -I've collaborated to the developement of SLAyer a tool developed at Microsoft Research Lab in Cambridge (see http://research.microsoft.com/SLAyer/) - Space Invader at University of London. Specialties: Design and development of automatic software verification tools and program analyzers (using OCaml) Formal verification, model checking. Program Analysis: abstract interpretation, shape analysis, numerical analysis, termination analysis, etc. Programming languages: OCaml, Java, C, Python Press Coverage: Fox News; The Guardian; The Telegraph; SBS Radio (Australia); Times Higher Education Magazine; WIRED (Italy); Computer World; PC World; Corriere della Sera; Il Sole 24 Ore; RAI Unomattina; RAI Tg2 Ore 13; Panorama; Radio 2 Caterpillar; Rainews24; ANSA; La Repubblica; La Sicilia; La Gazzetta del Sud; Sicilia & Donna; Il Tirreno; Magazine “I love Sicilia”; Catania Today; InformationAge. Program Committee Member for International Conferences: CAV 2017, NFM 2017, CAV 2015, POPL 2014; FM 2014; FASE 2014; NFM 2012; FM 2012; CONCUR 2011; VMCAI 2011; ICFEM 2011; ESOP 2010; APLAS 2010; SAC 2010; ISMM 2009.

Experience

26 yrs 1 mo
Total Experience
6 yrs 3 mos
Average Tenure
14 yrs 1 mo
Current Experience

Anthropic

Research Scientist

Dec 2024Present · 1 yr 6 mos

Whatsapp

3 roles

Senior Software Engineer

Sep 2023Nov 2024 · 1 yr 2 mos

Director of Engineering

Promoted

Sep 2022Aug 2023 · 11 mos

NegotiationOperationsLeadershipEngineering ManagementHiring PracticesEngineering Leadership+4

Engineering Manager

Nov 2019Aug 2022 · 2 yrs 9 mos

Facebook

4 roles

Engineering Manager

Nov 2019Sep 2022 · 2 yrs 10 mos

NegotiationOperationsEngineering ManagementHiring PracticesEngineering LeadershipOrganization Skills+4

Research Scientist

Oct 2017Nov 2024 · 7 yrs 1 mo

Information SecurityResearchSoftware VerificationCommunicationEngineeringCybersecurity+1

Engineering Manager

Sep 2016Oct 2017 · 1 yr 1 mo

NegotiationInformation SecurityOperationsEngineering ManagementHiring PracticesEngineering Leadership+5

Senior Software Engineer

Sep 2013Sep 2022 · 9 yrs

Information SecuritySoftware VerificationCommunicationEngineeringCybersecurityWritten Communication

Queen mary, university of london

2 roles

Full Professor of Software Verification

Promoted

May 2012Present · 14 yrs 1 mo

Information SecurityResearchHiring PracticesSoftware VerificationCommunicationEngineering+2

Lecturer (Assistant Professor)

Jan 2010Apr 2012 · 2 yrs 3 mos

ResearchSoftware VerificationCybersecurityWritten Communication

Monoidics ltd

2 roles

Co-Founder and Chief Science Officer

Apr 2012Sep 2013 · 1 yr 5 mos

NegotiationInformation SecurityOperationsHiring PracticesEngineering LeadershipOrganization Skills+6

Co-founder and CEO

Jan 2009Mar 2012 · 3 yrs 2 mos

NegotiationInformation SecurityOperationsHiring PracticesEngineering LeadershipOrganization Skills+6

University of london

3 roles

Royal Academy of Engineering Research Fellow

Promoted

Oct 2007Sep 2013 · 5 yrs 11 mos

ResearchSoftware VerificationEngineeringCybersecurityWritten Communication

Research Associate

Aug 2006Sep 2007 · 1 yr 1 mo

Information SecurityResearchSoftware VerificationCybersecurityWritten Communication

Research Associate

Mar 2004Jul 2006 · 2 yrs 4 mos

Information SecurityResearchSoftware VerificationCybersecurity

University of twente

Research Assistant

Jan 1999Jan 2003 · 4 yrs

Information SecurityResearchSoftware VerificationCybersecurity

Education

University of Twente

PhD — Computer Science

Jan 1999Jan 2003

Università di Pisa

Msc — Computer Science

Jan 1992Jan 1997

Stackforce found 100+ more professionals with Software Verification & Research

Explore similar profiles based on matching skills and experience