Resume
Home Pets Resume Lessons LearnedExperience
Staff Developer June 2023 - Present
Greenshield
- Drove architectural decisions for communication between REST APIs, collaborating with cross-functional teams to streamline release management and optimize service interactions.
- Refactored a high-impact API endpoint, reducing payload size from 1MB to 10kB by separating data into targeted endpoints and prefetching data.
- Conducted interviews for technical leads, intermediate, senior developers, and managers.
Technical Lead Jan 2022 - June 2023
Inkblot therapy
- Implemented ELK across REST APIs for observability to enable monitoring through dashboards and alerts.
- Developed and implemented data privacy storage protocols and policies to become SOC 2 and ISO 27001 compliant, ensuring robust security for government clients.
- Overhauled developer onboarding by creating one-command setup scripts and comprehensive documentation, detailing all technical aspects of our products.
Full-Stack Developer (Contract) Mar 2021 - June 2022
ReelData
- Developed a marketing website using Gatsby, Heroku, and AWS as part of a small team, ensuring simple and efficient deployments.
- Built GitLab CI/CD pipelines to automate build, test, and deployment processes, improving development efficiency and release speed.
Lead Developer May 2017 - Jan 2022
Tranquility Online
- Built a 99.99% uptime application using multi-AZ deployments and auto scaling with AWS.
- Developed auto-scaling live-chat and notification systems using WebSockets for real-time communication between practitioners and their clients.
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, PHP, Node.js, SQL, Java, JavaScript, TypeScript, HTML, CSS
- React, Gatsby, PostgreSQL, MySQL, Redis, Firebase, OAuth2, SOC2, ISO 27001, database backup & restoration, GitLab CI/CD, Terraform, Docker, AWS, Heroku, ElasticSearch, Kibana, Logstash, Agile, testing, monoliths, microservices