She earned her Computer Science Master's degree from the University of Iowa and spent 15 years with Microsoft's SQL Server development team before she became an independent software developer in 2011. She has been working with Hewlett-Packard Laboratories since 2012.