Tregan Emmett

Senior Software Engineer

Contact


Frontend Development


React / Next.js
JavaScript / TypeScript
Search Engine Optimization
HTML
Vue
CSS / SCSS

Backend Development


Node.js
GoLang
PostgreSQL
Machine Learning
MariaDB
MySQL
MongoDB
PHP
Server-Side Rendering
Salesforce
Shopify

Mobile Development


iOS Swift
React Native

DevOps


Google Cloud
AWS
Serverless
CI/CD
DigitalOcean
Automated Releases
Linux administration
Bash / Shell Scripting

Test Automation


Cypress
Jest
Mocha
Chai

Languages


English
C2 (Native)
French
B1
German
A1

Experience


2021-08 - Present

Showcase IDX

Senior Software Engineer
  • Upgraded front-end architecture improving time-to-first-byte by 70%, reducing cumulative layout shift from 157 to 0.01, and improving largest and first contentful paint from 3100ms to 670ms, resulting in a 6000% increase in Googlebot indexation
  • Automated deployment process using Slack Apps for manual approvals and GitHub Actions to draft and publish release
  • Updated application from React v0.14 to React v18, and added 100% TypeScript support and typings.
  • Team lead in initiative to replace homebrew SSR solution with Next.js.
  • Mentored other UI engineers, coaching them in writing strongly typed components and classes
2020-07 - 2021-08

Byte

Software Engineer
  • Designed in-house package management system supporting 40+ NPM modules, automatic publishing, while maintaining 100% coverage and strong TypeScript signatures.
  • Researched and development HIPAA compliant single-sign on service for patients and customer service representatives.
  • Migrated existing Rest APIs to message based serverless microservice.
  • Integrated Shopify storefront with in-house patient application and Salesforce CRM.
2019-11 - 2020-06

Nuvi

Fullstack Engineer
  • Developed automatic social media posting algorithm using TensorFlow for image recognition.
  • Integrated app with multiple review platforms to collect, analyze, and consolidate all reviews for our clients using Golang, Node, and ElasticSearch.
  • Refactored app's image gallery and calendar view to be mobile responsive while reducing bundle-size by 80%.
2018-11 - 2019-10

Suralink

Fullstack Web Engineer
  • Team lead in charge of redeveloping app authentication and user management systems in compliance with the OAuth 2.0 spec.
  • Lead engineer in development of a SOC and PCI compliant encrypted file transfer app using Golang.
  • Created proprietary blockchain protocol designed to store file and signature integrities.
  • Developed v2 of the main app in React + Redux, Node, and GraphQL migrating away from a PHP and jQuery monolith.
2017-09 - 2018-11

dōTERRA

Help Desk Technician
  • Responsible for developing multiple internal applications using Vue, React, Node, and Go that were used by senior IT staff, help desk staff, and 3,000 call center employees.
  • Configured and maintained Windows and CentOS servers running HTTP, DHCP, DNS, Active Directory, and Exchange services and configured networking rules compliant with PCI regulation.
  • Provided help desk support for over 3,000 employees, assisting with Mac and Windows machines, mobile devices, VoIP phones, and printers.
2016 - Present

Freelance Software Engineer

  • Partnered with more than 15 companies to develop new tools and applications from web extensions to complete Android apps.
  • Migrated applications from WordPress to more modern systems such as Next.js.
  • Donated static websites to local non-profit organizations.