Scott Dunbar

V.P. of Engineering

V.P. Level Leadership · Enterprise Architecture and Development · Startup Expert

Profile

Highly experienced software professional with an extensive background in technical leadership, building and managing engineering teams, and hands-on product development. Proven ability to lead and execute in both start-up and established environments. Excellent communication skills with the ability to expertly interact at all company levels from customers to executives to board presentations.

Professional Experience

Senior Staff Software Engineer

DigitalGlobe

Westminster, Colorado · October 2015 to present

  • Senior member of the DigitalGlobe Geospatial Big Data (GBDX) team creating systems to analyze thousands of satellite image acquisitions daily. The data is processed using various methods including image recognition with machine learning on massively parallel cloud based resources.
  • Extensive involvement in the design, architecture, and implementation of the distributed micro-service architecture, all hosted on Amazon AWS. AWS Tools used include EC2, SQS, SNS, Elastic Beanstalk, DynamoDB, Lambda, and many others.
  • Development is done in Java/EE, Python, JSON, and XML.

V.P. of Engineering

GutCheck - produces qualitative and quantitative research tools

Denver, Colorado · February 2010 to September 2015

Founding member of the team that took GutCheck from concept to a company with millions in sales. GutCheck gives customers in need of quick consumer research the ability to bring participants into qualitative or quantitative surveys in real time. Within the first year of the development - from a green field start up - the product was the winner of the DEMO people's choice award in March of 2011.

  • Starting from a greenfield, lead the architecture, development, and growth of the GutCheck product. Involved in everything from requirements gathering to customer support.
  • Built the engineering team from myself to 18 software, user interface, and quality assurance engineers including hire/fire, performance reviews, budget, delivery planning, sprint management and product management.
  • Hands-on with extensive involvement in the architecture, design, and agile implementation of new code in addition to delivery planning, stand-ups, schedules and sprint planning.
  • Product used an AWS cloud deployed SOA (Service Oriented Architecture) with a Java/JEE backend and JavaScript front end. Communication between the front end (desktop and mobile) and the back-end uses a REST integration pattern.
  • Included integrations to many third party vendors with extensive Amazon AWS, Salesforce, Twitter, Facebook, Google, and Sendgrid in addition to external panel providers.

Senior Software Engineering Consultant

BridgeView IT - software consulting firm

Longmont, Colorado · August 2009 to February 2010

  • Consultant at Digital Globe, Longmont, with sole responsibility for implementation of a web-based production monitoring and control system.
  • Frequently interact with production support technicians to ensure product direction.

Senior Software Engineering Consultant

The Spitfire Group - software consulting firm

Denver, Colorado · April 2009 to July 2009

  • Consultant at TDA Ameritrade, Denver, instrumental in creating a web-based trade reconciliation application used by internal customers.
  • Extensively immersed in the SCRUM-based development environment with daily stand-ups and sprint planning.

Technical Manager / Chief Software Architect

Skyetek, Inc - RFID hardware and software provider

Westminster, Colorado · August 2008 to March 2009

  • Managed the software team including delivery planning, schedules, hiring and performance reviews.
  • Instrumental in creating a scalable, fault tolerant, and cluster capable SaaS-based architecture that was able to scale to millions of RFID tag read events and thousands of users.
  • Investigated MVC framework technologies including JSF based (ICEfaces, RichFaces) and others such as Wicket/Seam.
  • Changed the existing dedicated server configuration saving the company about $50,000/year.

Director of Engineering

SpireLine Systems (formerly Patron Systems) - public safety industry software provider

Boulder, Colorado · August 2006 to August 2008

  • Managed the software and quality assurance teams including hiring, product schedules, and employee reviews.
  • Responsible for the architecture and contributed extensively to the development of the new SaaS product line that was capable of connected and disconnected operation.
  • Frequently interacted directly with customers to ensure that any customer issues were included in future product schedules.

Senior Software Engineer

McKesson - medical industry software provider

Louisville, Colorado · January 2005 to August 2006

  • Responsible for the Hibernate persistence layer on top of an Oracle database.
  • Integrated a legacy database with a MVC architecture by creating a "double MVC" pattern.
  • Developed Apache Axis based web services to communicate between multiple systems.

Senior Software Engineering Consultant

Sandoz via TEKsystems - software consulting firm

Broomfield, Colorado · August 2004 to January 2005

  • Created a WebLogic Portal based environment for use throughout the worldwide Sandoz company.
  • Developed interfaces to multiple existing databases, external systems, and SAP.

Senior Software Engineer

BEA Systems - produces software platform products

Boulder, Colorado · August 2000 to July 2004

  • Lead the team responsible for the entitlements portion of WebLogic portal, leading to a patent.
  • Provided customers a voice in engineering and architectural directions and assisted customers in integrating third party products into WebLogic Portal.
  • Integrated Netegrity Siteminder into WebLogic Portal to provide enterprise single sign on capabilities.
  • Created code to allow the Autonomy Systems search engine to be used within a portal environment.

Lead Software Engineer

Global Commerce Systems - provided services for corporate credit card processing

Broomfield, Colorado · April 1999 to August 2000

  • Lead a team of a six responsible for the architecture and implementation of the data store used in the product. This toolkit was used throughout the company as the persistence layer.
  • Used Informatica PowerCenter to import credit card data into the database.

Senior Software Engineer

Platinum Technology (formerly AutoSys) - produced a cross-platform job scheduling product

Boulder, Colorado · January 1997 to April 1999

  • Lead the Database and Communications Infrastructure teams, creating API's for use by the entire team and in multiple other products within the company.
  • Responsible for the architecture and implementation of an objected-oriented library for use across five different database back ends.

Software Engineer / Senior Software Engineer

Various Option and Commodity Trading and Financial Firms

Chicago, Illinois · September 1987 to January 1997

  • Implemented a multi-threaded C++ option pricing server on Solaris from mathematical models, increasing option valuation calculation throughput over 700%.
  • Managed the architectural design and implementation for a distributed equity option trading system used by hundreds of traders in geographically distributed locations.

Publications

Co-author of BEA WebLogic Platform 7, a fast-paced introduction to the WebLogic Platform. The focus of this book is to provide you with an in-depth knowledge of the WebLogic Platform 7.0 product and how you can leverage its capabilities and features to create, configure, manage, and monitor an optimal operational environment for your J2EE applications.

Patents

Co-inventor on U.S. patent 7451477 which is a system and method of authorization comprising associating at least one role with a resource, associating at least one capability with the at least one role, and determining whether to permit a resource operation based on the at least one capability.

Education

Bradley University

B.S in Computer Science

Peoria, Illinois · July 1987