Two Bit Circus
company: Two Bit Circus
title: Systems Integration Engineer
duration: "June 2017 – Nov. 2018"
contract: false
description: >
I developed the system that utilized the EMBED Smart Game Protocol. This system notified (Walnut or games directly)
which user paid on which pay station so games would know who's score to save and what position they were playing.
I maintained and enhanced the Walnut system used to control certain game systems.
This allowed the crew to choose which game to launch and with what settings per game for certain systems.
Docker used daily including moving Walnut from a single container to compose cluster.
environment: Ansible, Arduino/Teensy, Docker, Linux, make/just, Puppet, Python 3 (Addict, Flask, PyInstaller, PySerial, PyYAML, Requests), ReactJS, Redis, UDP, Windows
I’m utilizing and enhancing in-house software to connect and manage analogous and disparate systems across local and large area networks. Everything needs to talk to everything else to make the circus come to life! Making it happen with Ansible, Docker, Python, ReactJS, Redis, and make.
- Programming:
- EMBED Smart Game Protocol:
- I developed the system that utilized the EMBED Smart Game Protocol.
- This system notified (Walnut or games directly) which user paid on which pay station so games would know who's score to save and what position they were playing.
- Walnut:
- I maintained and enhanced the Walnut system used to control certain game systems.
- This allowed the crew to choose which game to launch and with what settings per game for certain systems.
- EMBED Smart Game Protocol:
- DevOps:
- Ansible used early on for configuration management.
- Docker used daily. Including moving Walnut from a single container to compose cluster of microservices.
- Google Cloud Platform
- Puppet 5.5:
- Setup on clients
- Configured client setup on Puppet server for Linux and Windows systems.