Experience

Full Stack Software Developer, Project Leader

InterTalk Critical Information Systems
2017-2024
  • Led the Web-Admin software team, developing a tool for configuring InterTalk Logistics Server and DCS Workstation.
  • Developed applications still in use by California Highway Patrol, CalFire, and the New York City Fire Department.
  • Designed APIs to share information between multiple data centers. These APIs allowed the users and systems to have secure access to critical data and hardware.
  • Implemented Automated Testing using Selenium and Java.
  • Routinely halved the length of web-page code by using techniques such as the MVC design pattern, dependency injection, polymorphism, and compositional inheritance.
  • Attended meetings with consultants to successfully claim Scientific Research and Development (SRED) tax credits, most importantly for a high performance caching system for IO circuit boards.
  • Personally designed UI to improve readability and ease of use. Used JS Libraries to allow rapid prototyping to get feedback from customers.

Unity 3D Developer

Modest Tree Media
2016
  • Developed prototype augmented reality software using Unity 3D (C#) and the Zenject framework.
  • Designed gesture-based user interface for AR Headset.
  • Precise details of work are under NDA.

Education

Bachelor of Computer Science - Acadia University

Skills

Web Development

Full Stack Web Development
PHP
JavaScript / TypeScript
React
jQuery
Apache
SQL
API Design

Other Programming Languages

Java
C#
Bash

Development Tools & Practices

Automated Testing (Selenium)
Continuous Integration
Git
Bitbucket
Jira
Bamboo
VirtualBox
Linux

Specialized Development

Unity 3D
AR and Wearables Development

Projects

Dorflike

Dorflike is a web playable game influenced by Dwarf Fortress and RimWorld. It is a work in progress but can be played here.

Box Office Visualizer

The box office visualizer is a chart of every film released since 1977 (The start of the Blockbuster era). It allows you to see how individual films contributed to the yearly box office. It can be viewed here.

Searchable Video Games Sales Chart

A simple chart built in React displaying the bestselling games of all time. The chart contains 150 thousand rows that due to dynamic scrolling and caching can be navigated seamlessly. The chart is searchable. Data was scraped from VGChartz and cleaned. It can be viewed here.