DMO Productions
David M. Oard

I am a skilled, self-driven software developer with over 15 years of professional experience in many areas. Over the years I have done extensive research in graphic programming and developed strong skills in object-oriented C++ and C#. I have also participated as a key player in full cycle development and maintenance of very large projects.

  • Bachelor of Science Degree in Computer Science from Montana State University:
    May 2002.
  • Associate of Science Degree in Computer Information Systems from Northern Montana College:
    May 1994.

Software Design Engineer for Advanced Electronic Designs (AED), Bozeman, MT
(March 2012 - Present)

Create software for D3 signs to help diagnose problems and to provide scheduling and content software to be displayed on the signs. Develop and design software for integrated systems which includes software to perform firmware updates to graphical user interfaces APIs.

  • Program in computer languages: C/C++ and C#
  • Technologies used include STL, OpengGL, wxWidgets, Sockets, WPF, C++/CLI, FFMPEG, USB, CAN bus, and SVN

Senior Software Engineer for Garmin International, Olathe, KS
(August 2010 - March 2012)

Develop and maintain Garmin maps by programatically adding features. Development consists of C# to manipulate and import XML data into SQL databases, C++ for tools geared for testing correctness and to aid Cryptographer team, C to build maps to run on ARM based units.

  • Developed on very large code-base in a team environment
  • Designed and built code to compile on an ARM hand-held device
  • Program in computer languages: C/C++ and C#
  • Technologies used include MFC, STL, QT, and GIT

Senior Software Engineer for Bridger Systems / ChoicePoint PRG / LexisNexis
(September 1998 - August 2010)

Developed and maintained our enterprise software platform BridgerInsight XG in C# and C++. I have designed and programmed over 20 projects while employed at LexisNexis.

  • Developed large window/online financial based system
  • Wrote several multi-threaded socket server/client applications
  • Program in computer languages: C#, C/C++, ASP.NET, HTML, and Java Script
  • Technologies used include CGI, ISAPI, DLL, MFC, ATL, HTTP, SMTP, NTLM, SSL and COM
  • Maintain LAN/WAN with Windows NT, W2k, and W2k3 servers
  • Design corporate web pages
  • Create custom 3D art with Lightwave3D

Network System Administrator, Webmaster for Montana On-line Communication Company
(December 1996 - August 1998)

Performed IT responsibilities and web development for MOCC which was a start-up internet service provider. I managed operations, including business and marketing decisions.

  • Managed a team of 5 employees
  • Configured and maintained UNIX routers and switches
  • Maintained LAN/WAN with Windows NT web servers
  • Did custom programming in HTML
Programming Projects
Contact Me
Copyright © 2005 -   David Oard