Kinetica Arlington, VA

October 2016 - Present

Principal Software Engineer, R&D

Dasdak Washington, D.C.

January 2011 - September 2016

Director of Engineering

Gametime Concepts Washington, D.C.

July 2010 - December 2014

Senior Software Engineer

Shadow Room Washington, D.C.

January 2008 - June 2012

Director of Technology

Blackboard Washington, D.C.

June 2006 - June 2009

Senior Performance Engineer

Solar Connect Washington, D.C.

January 2002 - December 2007

Software Engineer

Accenture New York, NY - Reston, VA

June 2001 - May 2006

Senior Consultant, Internal Revenue Service ICCE

Consultant, State of Maryland DHRIS/CSES

Analyst, Sprint PCS Premiere Business Services

Skyweb Internet Matawan, NJ

June 1996 - May 2001

Senior Developer/System Administrator


  • Programming Languages

    PHP, JavaScript, Swift, Objective-C, ColdFusion, SQL, Java, HTML, CSS

  • Databases/Caches/Queues/Storage

    MySQL, Percona, Couchbase, MongoDB, Memcache, Beanstalkd, Pusher, AWS S3, AWS SNS, Parse, Firebase, Rackspace CloudFiles

  • Frameworks/Platforms/Libraries/APIs

    jQuery, CakePHP, Node.js, iOS, Facebook API, Twitter API, Google API, Braintree API, PayPal API, SendGrid, Bootstrap, Foundation, Express, React, Redux, Flux, SASS, AWS Lambda, Alexa Skills Kit (ASK), OAuth

  • Graphics/Media/Prototyping

    Photoshop, Sketch, Final Cut Pro, Balsamiq

  • Servers/Infrastructure/Network

    Linux, Unix, Windows, IIS, Apache, Nginx, Varnish, CloudFlare, Squid Proxy, Tomcat, Railo, Rackspace Cloud Server, MAMP, LAMP/LEMP, CDN, SSL, Routers, Firewalls, LAN, Wireless Networks

  • IDE/Tools

    Atom, Xcode, NetBeans, Eclipse, Git, Subversion, XDebug, JProfiler, Gulp, Webpack, Babel, Npm

  • Industries

    Consulting, Software, Mobile Ordering, eCommerce, Concessions, Hospitality, Nightlife Entertainment/Promotions, PCI Compliance, Basketball Analytics, E-Learning, Point-of-Sale


Rutgers University New Brunswick, NJ

September 1998 - May 2001

Bachelor of Science in Computer Science, Mathematics Completed degree in 3 years


Sports Statistical Analytic Device

September 7, 2011

US 13/226,957

A system and method of web-based computer software and hardware is disclosed for recording and analyzing sports statistics to allow a sports team to evaluate the efficiency of its team, players, lineups, games, plays, playbooks, and other related attributes. Computerized algorithms analyze thousands of complex event outcomes based on various user specifications to produce innumerable statistical results. The system is optimized for use on a touch-screen tablet computer but can also be accessed via any computing device with a web browser and an Internet connection. The invention is designed to be used in real-time, but can also be used after the game to record event information or analyze previously recorded data.