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
MariaDB
MySQL
MongoDB
PHP
Server-Side Rendering

DevOps


Google Cloud
AWS
Vercel
GitHub Actions
Jenkins
Firebase
Serverless
Kubernetes
CI/CD
DigitalOcean
Automated Releases
Linux administration
Bash / Shell Scripting

Sales, Payment, and CRM


Salesforce
Shopify
Stripe

Test Automation


Playwright
Cypress
Jest
Mocha
Chai

Mobile Development


iOS Swift
React Native

Languages


English
C2 (Native)
French
B1
German
A1

Experience


ONEngine

2023-11 - 2024-03
Senior Software & AI Engineer
  • Developed an automatic email parser that efficiently extracts and categorizes key information, significantly reducing manual data entry workload and enhancing data accuracy for administrative operations.
  • Leveraged TensorFlow to design and implement a machine learning model for automatic classification of job requests, achieving a high accuracy rate and streamlining the work order request handling process.
  • Principal engineer in charge of the development of a conversational AI using GPT technology to automate responses in email communications, improving response times and customer satisfaction levels.
  • Led a team of front-end developers, fostering a collaborative and innovative environment. Successfully delivered multiple high-impact projects on time and within budget, enhancing user experience and engagement.
  • Re-architecture of a major front-end application, implementing modern development practices and technologies. Achieved a more scalable, maintainable, and performance-optimized application, resulting in a significant improvement in load times, development times, and user satisfaction.

Showcase IDX

2021-08 - 2023-10
Senior Software Engineer
  • Enhanced the performance of React and Ruby applications, resulting in a 60% reduction in CPU utilization, leading to a substantial 30% cost savings in Google Cloud Platform (GCP) billing.
  • Successfully revamped the front-end architecture, achieving a remarkable 70% improvement in time-to-first-byte, reducing cumulative layout shift from 157 to a mere 0.01, and significantly enhancing largest and first contentful paint from 3100ms to a swift 57ms. These enhancements led to an impressive additional 96,000 pages being indexed, along with a notable increase of 20,300,000 Google impressions.
  • Engineered and built an LLM-powered chatbot, capable of seamlessly automating user queries, property searches, and lead conversions, streamlining and enhancing user interactions.
  • Implemented an automated deployment process utilizing Slack Apps to draft and publish releases via GitHub Actions, optimizing the development workflow.
  • Successfully upgraded the application from React v0.14 to React v18, introducing 100% TypeScript support and typings, enhancing code maintainability and robustness.
  • Assumed the role of team lead in overseeing the migration to Next.js, a pivotal step in modernizing the application architecture.
  • Demonstrated effective mentorship by providing guidance to fellow UI engineers, focusing on best practices for writing strongly typed components and classes.

Byte

2020-07 - 2021-08
Software Engineer
  • Spearheaded the design of an in-house package management system that supports over 40 NPM modules, ensuring seamless automatic publishing while maintaining 100% code coverage and robust TypeScript definitions.
  • Developed a HIPAA-compliant single-sign-on service for patients and customer service representatives, ensuring data security and privacy compliance.
  • Orchestrated the migration of existing REST APIs to a message-based serverless microservice architecture, enhancing scalability and agility.
  • Seamlessly integrated the Shopify storefront with an in-house patient application and Salesforce CRM, facilitating efficient data flow and improved customer engagement.

Nuvi

2019-11 - 2020-06
Fullstack Engineer
  • Developed an automatic social media posting algorithm using TensorFlow for image classification, enhancing content distribution.
  • Designed ETL solution to scrape multiple social media review sites, allowing for analysis and consolidation using Golang and ElasticSearch.
  • Optimized the application's user experience by refactoring the image gallery and calendar view to be mobile-responsive while significantly reducing the bundle size by 80%.

Suralink

2018-11 - 2019-10
Fullstack Web Engineer
  • Led the team in charge of revamping the app authentication and user management systems, aligning them with the OAuth 2.0 specification for improved security and functionality.
  • Spearheaded the development of a secure, SOC, and PCI-compliant encrypted file transfer application using Golang, ensuring the protection of sensitive data.
  • Pioneered the creation of a proprietary blockchain protocol designed to safeguard file and signature integrities, contributing to data integrity and security.
  • Successfully executed the transition to version 2 of the main application, incorporating React, Redux, Node, and GraphQL, and migrating away from a legacy PHP and jQuery monolithic structure.

dōTERRA

2017-09 - 2018-11
Help Desk Technician
  • Demonstrated a strong commitment to technology and innovation by developing multiple internal applications using Vue, React, Node, and Go, benefiting senior IT staff, help desk personnel, and 3,000 call center employees.
  • Expertly configured and maintained Windows and CentOS servers, overseeing critical services such as HTTP, DHCP, DNS, Active Directory, and Exchange, while ensuring compliance with PCI regulations for networking rules.
  • Provided exemplary help desk support to over 3,000 employees, offering assistance with Mac and Windows machines, mobile devices, VoIP phones, and printers.

Freelance Software Engineer

2016 - Present
  • 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.
Generate your own resume