DAVID BOOTH
/
Lead Developer
Masters of Applied Science
davidnbooth@gmail.com
DAVID BOOTH
Lead Developer
Masters of Applied Science
/
davidnbooth@gmail.com
Languages
-
JavaScript
-
TypeScript
-
Python
-
CSS
-
html
-
Objective-C
Technologies
-
AWS and Cloud
-
Mongo
-
SQL
-
Redis
-
nginx
-
React/React Native
-
Node.js
Projects/Links
Work Experience
Lead Developer
iVenuto.com Corporation
August 2021 - Present
Waterloo, ON
- Led a three-person dev team to create an MVP of a next-gen virtual receptionist app, acted as direct manager to groups of 1-2 co-op students
- Modernized and streamlined the use of AWS Cloud services, achieved 50% cost savings
- Developed over-the-air updates for the iPad app to be able to update at any time, pushed immediately to all customers over websocket, without needing the app store.
- Implemented Cloudwatch Agent on our servers, which completely eliminated unexpected downtime by providing real-time monitoring and alarms for server health
- Successfully created AI chatbot-driven (GPT-4) React Native app for iOS, which has natural verbal conversations with visitors to answer questions and sign them in
- Developed integrations with Microsoft Teams, Slack, Azure, and Google Workspace to provide live messaging and directory lookup functionality
- Wrote a worker server to run jobs such as emails, SMS, and PDF report generation using a Redis queue
- Wrote copy, developed user-friendly UIs, created upsell pages, published technical documentation for customers, created support policies
- Created a full-stack monorepo with end-to-end type safety and strict API schemas
Junior Full Stack Developer
Beagle AI
March 2021 - August 2021
Toronto, ON (remote)
- Provided support in whatever role was most required at the moment for the startup, including research, strategic planning, and software development
- Responsible for front-end and back-end development and config of an application server
FEA Automation Script Developer
University of Waterloo
May 2021 - August 2021
Waterloo, ON
- Developed scripts for ANSYS Discovery, to prototype a "digital twins" project. Paired analysis files with geometry files to automate the analysis of complex assemblies.
Operations Coordinator
Recycle Cycles
March 2019 - March 2020
Kitchener, ON
- Managed a DIY charity bike shop serving the downtown Kitchener community: created strategy, directed financial decisions, formed relations with local organizations
- Oversaw daily operation and provided guidance/training to volunteers and customers