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.