Research Developer
CurrentResearch Developer at VSI whose main responsibilities have included the productization of advanced machine vision algorithms, guiding the software development cycle, and the occasional network admin.Chief architect of the Voxel Globe system which hosts the VSI C++ algorithms (vxl) in a pure HTML5 web interface. Designed and manage the webstack including GeoDjango, Celery, PostGIS, RabbitMQ, Redis, NGINX, uWSGI, and Daphne. -Maintained nearly 100 custom RPM packages to create a consistent build across deployed systems. Converted the entire infrastructure to dockers, drastically decreasing the complexity while increasing the compatibility to include Windows, macOS, and Linux-Wrote all of the initial Voxel Globe web applications.-Trained and managed a team of 8 engineers to use the Voxel Globe system, and contribute their own applications and work-Delivered Voxel Globe and wrote the manual for at two different customers.Created and maintained CI tests using CircleCI.Maintaining the network infrastructure for a small company, including DHCP, DNS, WiFi, VPN, NAS’s, and backup of over 100 TBs.Designed and built HPCs workstation and servers focusing on GPU computing.