David Anderson

David Anderson

Software Engineer

Greater Salt Lake City Area

Current
Past
  • Senior Software Engineer at Move Networks
  • Graduate Student Researcher at University of California, San Diego (UCSD)
  • Software Engineer at University of Utah
Education
  • University of California, San Diego
  • University of Utah
Connections
58 connections
Industry
Computer Software
Websites

David Anderson’s Summary

My professional objective is to create outstanding software solutions that demonstrate high performance, strong reliability and collaborative development. I have extensive experience in C++, Java, and scripting languages. As a Senior Software Engineer at Move Networks, I developed the underlying framework for native video controls in a browser plugin used by 70 million consumers on the Fox, ESPN 360, and ABC websites.

David Anderson’s Specialties:

C++, Java, Perl, STL, design patterns, descriptive statistics, Agile development methodology


David Anderson’s Experience

  • Principal Software Engineer

    Decho Corporation

    (Privately Held; Computer Software industry)

    2009Present (less than a year)

    Using distributed systems algorithms to enhance scalability in the Mozy backup service.

  • Senior Software Engineer

    Move Networks

    (Privately Held; Internet industry)

    20072009 (2 years )

    Developed a framework for image overlays in a browser plugin used by 70 million consumers. The cross-platform framework, implemented in C++ and 3D graphics libraries, enables animated ads and video controls at the ABC, FOX, and ESPN360 websites.
    Developed the Windows renderer and core state machine for Move's next-generation video player. Developed support for multiple simultaneous video streams.
    Developed a patent-pending peer-to-peer protocol for distributed video caching.

  • Graduate Student Researcher

    University of California, San Diego (UCSD)

    (Computer Software industry)

    20062007 (1 year )

    Using C++, Perl and Linux, developed a probing service to monitor scam web sites. The system mines a large spam feed for millions of URLs and probes them daily to measure scam lifetime and detect clusters of similar sites. Published research in Internet Security and Autonomic Systems.

  • Software Engineer

    University of Utah

    (Educational Institution; Higher Education industry)

    20032005 (2 years )

    Developed a distributed self-validation system for the Emulab network cluster. The system detects hardware configuration errors on a dynamically configured network of 300 nodes.
    Using Java, JNI and Matlab, built online tools for visualizing scientific data from wind turbine experiments.
    Developed high-performance data mining tools to implement a proprietary Business Intelligence algorithm.


David Anderson’s Education

  • University of California, San Diego

    Masters , Computer Science , 20052007

    Lockheed Martin Graduate Scholarship.
    Led third-place team at UCSD 50K business plan competition.

  • University of Utah

    Bachelors , Computer Science , 20002004

    Department Scholarship in Computer Science

    Activities and Societies:
    Flux Research Group

Additional Information

David Anderson’s Websites:


David Anderson’s Contact Settings

Interested In:

  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View David Anderson’s full profile:

  • See who you and David Anderson know in common
  • Get introduced to David Anderson
  • Contact David Anderson directly

View Full Profile