Experience


Assembled

E3 Software Engineer

October 2022 - Present

Languages: Typescript, Go, PostgreSQL

  • Led multi-phase development of a scheduling system with highly configurable constraints, improving SLA adherence by balancing labor laws, recurring events, time-off, and agent preferences.
  • Developed and integrated complex agent working hours and time-off systems, ensuring seamless scheduling and adherence to customer-specific rules.
  • Implemented a real-time dashboard with dynamic grouping and filtering to help customers monitor agent states and operational performance at a glance.
  • Designed and built reusable React components (e.g., tables, sheets, filters) widely used across multiple product areas to standardize and enhance UI performance.
  • Integrated end-to-end acceptance tests with Playwright into the CI/CD pipeline, ensuring smoother deployments and reducing regressions.



Hvr

Senior Software Engineer

September 2021 - October 2022

Languages: Dart, Python, PostgreSQL, AWS

  • Sole developer of a full-stack application for moderation and user partnership management, leveraging modern web frameworks and AWS services.
  • Built automated infrastructure with AWS CloudFormation, improving deployment speed and reducing operational overhead.
  • Developed AWS Lambda functions with shared dependencies via Lambda Layers, optimizing performance and reducing package sizes for critical backend services.
  • Led the migration of the client authentication system from a custom solution to AWS Cognito, improving security and reducing maintenance complexity.



Ideal

Machine Learning Engineer

March 2020 - September 2021

Languages: Python, AWS, TensorFlow

  • Engineered and executed the transition of a monolithic ML application to microservices, improving scalability and reducing AWS costs by 20%.
  • Rebuilt the caching system for ML models using AWS S3, replacing a Redis-based cache to significantly enhance inference times.
  • Developed project templates for ML model microservices, standardizing deployment processes and improving team productivity.



Thinkdata Works

Machine Learning Engineer

January 2019 - March 2020

Languages: Python, Flask, NLP

  • Built and optimized an NLP entity resolution system, reducing execution time by 40% and improving model accuracy by 5% in production.
  • Created a custom Flask-based tool for metadata annotation, allowing the team to efficiently build datasets for automatic entity detection models.
  • Presented at the Toronto Machine Learning Summit, discussing challenges and solutions related to production deployment of ML models.
© 2024 Matt Emmons