Information about http://refragable.com/work/montgomery-resume.pdf

David Montgomery 5632 Poinsett…

Tags: accounting systems, administration operations, back office software, backgammon site, chess client, client web, electronic payment system, game data, game servers, gin rummy, internationalization framework, internet backgammon, ms sql, neteller, payment processors, poinsett, poker server, server development, streaming client, user authentication,
Pages: 1
Language: english
Created: Tue Apr 8 23:02:31 2008
Display cached document
Page 1
image
                                 David Montgomery
    5632 Poinsett Avenue  El Cerrito CA, 94530  (510) 932-6343  davidlmontgomery@gmail.com

Achievements
  Client-Server      Led client development for first backgammon site with integrated wagering.
  Development        Added countless improvements to GamesGrid Backgammon client and server.
                     Rewrote game server's login and accounting systems to use new database
                     server and schema. Directed migration of game servers and financial data
                     from California MS SQL installation to Malta MySQL installation.
                     Built robot typically rated in top ten on First Internet Backgammon Server.
                     Added Snowie, gnubg, and other robots to GamesGrid Backgammon. Wrote
                     gnubg lookahead sampling code. Developed GamesGrid's gin rummy robot.
                     Wrote peer-to-peer video streaming client using Twisted and wxPython.
                     Developed internationalization framework, video player with chess
                     synchronization, chat interface, and test suite for wxPython chess client.

         Web       Led team that developed CyberArts' back office software for poker server
  Development      administration, operations, and reporting. Designed and developed electronic
                   payment system supporting ePassporte, FirePay, NETeller and credit cards.
                   Implemented CyberArts' referral and client-download tracking code. Wrote
                   CyberArts' cashier, hand history, password reset, and affiliate reporting pages.
                   Designed and developed web services for user authentication, age and identity
                   checks, financial transactions, and game data retrieval. Integrated web
                   services with cashier pages and third party payment processors.
                   Created embedded web server and JavaScript/Python bridge for dynamic local
                   web pages in wxPython chess client.

    Quality and    Transformed CyberArts' approach to software quality. Led adoption of
Problem Solving    automated unit tests, continuous integration, refactoring, pair programming,
                   and other agile practices. Cut thousands of lines of unneeded code.
                   Fixed numerous critical, long-standing bugs relating to security, financial
                   transactions, threading problems, and client-server protocol.
                   Diagnosed and resolved countless web server, database, and operational
                   problems.

 Employment
     2006-2008       Independent Contractor for CyberArts and Internet Chess Club
     2000-2006       Senior Software Engineer, CyberArts
     1991-1999       Neural Networks Researcher at UMD, SFSU, and American University

   Education
          1998       M.S. in Computer Science, University of Maryland at College Park, 4.0 GPA
          1993       B.S. in Computer Science, San Francisco State, Phi Beta Kappa, 3.95 GPA

      Awards
     1993-1997       University of Maryland and National Science Foundation Graduate Fellowships
          1993       First Place, CSU System Undergraduate Student Research Competition