David Hill

David Hill

PhD, Ex-Microsoft, Software Architect, Managing Director

MSCI Inc.Seattle, Washington, United States

View LinkedIn Profile
Experience36+ Years
LevelCXO

Executive Overview

I began my career developing engineering simulation and Computational Fluid Dynamics software for the chemical and oil & gas industries. Since then I've built a diverse range of solutions ranging from mobile client applications to enterprise distributed systems across a wide range of platforms. Most recently I've been focused on the Machine Learning and AI and the FinTech space.

Career Timeline

Professional employment history
  • MSCI Inc.Current
    Sep 2020–Present· 6 yrs
    • Managing DirectorCurrent
      2021–Present
    • Director, Executive
      Sep 2020–Nov 2022
  • Jun 2017–Sep 2020· 3 yrs 3 mos
    • Principal Software Architect
      Jun 2017–Sep 2020
  • Oct 2016–Jun 2017· 8 mos
    • Vice President, Engineering
      Oct 2016–Jun 2017
  • Apr 2001–Oct 2016· 15 yrs 6 mos
    • Principal Software Architect
      Apr 2001–Oct 2016
  • Sep 1998–Apr 2001· 2 yrs 7 mos
    • Director, Technical
      Sep 1998–Apr 2001
  • Apr 1996–Sep 1998· 2 yrs 5 mos
    • Senior Software Engineer
      Apr 1996–Sep 1998
  • Sep 1995–Apr 1996· 7 mos
    • Senior Software Engineer
      Sep 1995–Apr 1996
  • 1992–Sep 1995· 3 yrs 8 mos
    • Student Research Assistant
      1992–Sep 1995
  • 1990–Dec 1991· 1 yr 11 mos
    • CFD Researcher
      1990–Dec 1991

Education

PhD

Computational Fluid Dynamics

Imperial College London

Bachelor's Degree

Mechanical Engineering

Liverpool John Moores University

Executive Relationship Map

Reports To
David Hill
Vice Chair & President
Chief Financial Officer
Chief Technology Officer
Chief Operating Officer

Executive Network Preview

BizKonnect has mapped this leadership network including reporting hierarchies, peer connections, and cross-functional relationships.

Verified Contact Information
Email & Direct Dial
Org Chart & Reporting Lines
Buying Committee Insights
AI-Powered Account Mapping

Skills & Expertise

20 of 20 skills
Software DevelopmentArchitecture.NETAgile MethodologiesScrumC#Software DesignSharePointHTML 5Agile Project ManagementSmart ClientCloud ComputingASP.NETJavaScriptSilverlightDesign PatternsWPFVisual StudioSoftware EngineeringWindows Azure