Implemented a component-based framework which allowed for easily exchanging different hardware vendor products and mocking hardware.
Implemented C#/.NET REST-based client application for casino cage credit/debit transactions, replacing older VPN technology. Company saw an immediate increase in revenue as a result.
Implemented C#/.NET REST-based client application, interfacing with GenMega 6000 ATMs.
Participated in back-end server development in Python.
Designed and implemented a sophisticated state manager as the backbone of a “cashless kiosk” system, automating WPF screen transitions based on pre-configured options, and real-time validation
Designed and implemented a runtime module manager, allowing the kiosk to be configured for different hardware (printers, bill acceptors, credit card scanners), and supporting testing with mock components
Implemented a mock web-service server to facilitate development and testing of web-service protocols
Internal architecture very similar to Flux as opposed to MVC or MVVM.
Provided guidance and roadmap to transition from an existing 2-tier Clarion-based record management system to a 3-tier architecture implemented in .NET and C#
Presented evaluations of .NET and third party technologies to CEO and investors
Planned product development effort with Director of Development and the senior DBA
Developed protocols and automation tools for working with SQL-XML (SQL Server)
Implemented code style and review policies
Implemented a wiki for tracking in-house design documents, training materials and other supporting documentation
Designed and developed a 3-tier framework (C#), bridging existing SQL Server tables to new, normalized, schemas
Mile High Business Alliance
Enhanced an open source crowd-funding website to meet client requirements for a website designed specifically for Denver CO neighborhoods
Added skills and resources options to project creation process
Added ability for backer to select non-monetary skills and resources
Added Google Maps feature in project explorer
Utilized Facebook Query Language (FQL) to integrate like counts into the project and admin pages
Made numerous enhancements to layout utilizing Slim and SASS
Added several new pages specific to MHBA requirements
Updated project to run under Windows (MSYS/MinGW) from a Linux-only development environment
Performed production deployment on a dedicated server (Ubuntu 10.4)
Provided extensive project management skills
Developed initial set of requirements
Coordinated weekly meetings, reviewing tasks, accomplishments, and new requirements
Provided weekly updates of prioritized task lists, coordinating responsible parties and projected delivery dates
Extremely short project with very ambitious goals
Working with the Beaglebone Black and Debian, researched, developed, and documented unique solutions for interfacing with the MARS Bill Acceptor over RS232 in C++.
Researched and developed a Ruby interface for Magtek credit card reader.
Researched and documented configuring Debian running on the Beaglebone Black with auto-login, initialization of capes, and implementing a client interface to a Postgres database server (libpq).
Provided documentation for using Eclipse in a cross-platform compiler configuration supporting gcc-linaro for C and C++ development.
Impliemented custom kiosk user interfaces with Qt.
Video Kiosk System
Working with another contractor, developed a TIVO-like video distribution system
Utilized Cygwin, Avisynth, DirectShow.NET and VMR9 to implement MPEG2 movie encoding and distribution
Implemented a USB interface for bill acceptor and touch panel hardware
Designed and developed the back-office server and administration forms/reports to track system performance, income, and configure schedules and rate structures.
Entertainer Management System
Developed a 2-tier management system (C++/MFC/SQL Server)
Developed a proprietary UDP protocol to interface to bill acceptors, alarm modules, and check in/out modules
Implemented supporting management UI’s for customizing rate structures and managing personnel and cash outs
Designed and implemented interfaces to Dallas Semiconductor iButton hardware