Resume
Experience
Staff Developer June 2023 - Present
GreenShield Labs
- Standardized release strategies across three teams, boosting release velocity by 58% and improved developer comprehension through CI/CD workflows. Including new Git branching strategies, and pipeline workflows around builds, tests, migrations, and deployments.
- Built and documented internal cloud-based REST APIs in Golang and Node.js with OpenAPI 2.0, deployed to AWS and GCP.
- Improved average response times for a core REST API by 45% (from 175ms to 97ms) through middleware optimization, SQL query improvements, and PostgreSQL database indexing.
Technical Lead Jan 2022 - June 2023
Inkblot therapy
- Led a team of 10 engineers by performing Scrum ceremonies, code reviews, mentoring developers, and conducting interviews.
- Optimized high-impact REST API endpoints, reducing payload size by 99% (from 1MB to 10kB), improving page load performance by 40% by restructuring data delivery.
- Implemented observability, monitoring, and alerting systems using the ELK stack hosted on AWS, achieving 100% adherence to 24-hour response SLAs.
- Enforced security protocols, implementing MFA, ABAC, and data encryption at rest to protect against unauthorized access.
Full-Stack Developer (Contract) Mar 2021 - June 2022
ReelData
- Developed a marketing website with React (Gatsby.js), integrating WordPress REST APIs to deliver dynamic content, hosted on Heroku.
- Architected and maintained CI/CD pipelines using GitLab, delivering daily updates in an agile, collaborative environment of two UI/UX designers and a product owner.
Lead Developer May 2017 - Jan 2022
Tranquility Online
- Architected and developed a greenfield cloud-based Cognitive Behavioural Therapy platform leveraging REST APIs written in Go, AWS, PostgreSQL, React and Javascript.
- Led the creation of real-time live chat and notification systems using a custom-built Go-based publish-subscribe service.
Lead Teacher Assistant Jan 2017 - April 2018
Dalhousie University
- Facilitated scripting exercises with PHP, database design and development with SQL.
- Restructured lab classes with Android Development and data handling with Firebase.
- Instructed teacher assistants on presentation of labs to students.
Business Intelligence Developer (Co-op) May 2016 - Sep 2017
Emera Energy
- Extracted data captured via pipeline sensors and third-party vendors.
- Translated gas pipeline data to our schema and loaded it into in-house database.
- Delivered reports on historical energy trades and incorrect forecasts.
- Delivered reports to energy traders, showing excess or overpriced natural gas purchases.
Website Developer (Co-op) Feb 2015 - Feb 2016
NSCC Print Shop
- Developed Laravel web app to eliminate paper from print orders
- MySQL database to collect user information.
- Documented system for future developers and business users on replacing physical orders with the developed ordering system.
Education
Bachelor of Applied Computer Science
Dalhousie University May 2020
Diploma in Database Application Development
NSCC Institute of Technology June 2016
Skills
- Golang, Node.js, Javascript, Typescript, Java, React, PostgreSQL, SQL, OAuth2, Kubernetes, Docker, AWS, GCP, CI/CD (GitHub, GitLab), ELK