Matthew Weeks
Senior Software Engineer at Chromatic (we're hiring!)- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Mia Bartlett
I cannot recommend Matthew more highly. He is an engaging and knowledgeable speaker, relating well to tech grads and demonstrating a genuine interest in their future success. Matthew was a panelist on a virtual tech talk for UofT SCS and learner's clearly enjoyed his on point contributions to the discussion. I would love to have Matt join us on future panels!
Mia Bartlett
I cannot recommend Matthew more highly. He is an engaging and knowledgeable speaker, relating well to tech grads and demonstrating a genuine interest in their future success. Matthew was a panelist on a virtual tech talk for UofT SCS and learner's clearly enjoyed his on point contributions to the discussion. I would love to have Matt join us on future panels!
Mia Bartlett
I cannot recommend Matthew more highly. He is an engaging and knowledgeable speaker, relating well to tech grads and demonstrating a genuine interest in their future success. Matthew was a panelist on a virtual tech talk for UofT SCS and learner's clearly enjoyed his on point contributions to the discussion. I would love to have Matt join us on future panels!
Mia Bartlett
I cannot recommend Matthew more highly. He is an engaging and knowledgeable speaker, relating well to tech grads and demonstrating a genuine interest in their future success. Matthew was a panelist on a virtual tech talk for UofT SCS and learner's clearly enjoyed his on point contributions to the discussion. I would love to have Matt join us on future panels!
Credentials
-
Google Cloud Platform Architect
GoogleNov, 2018- Nov, 2024
Experience
-
Chromatic
-
United States
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Software Engineer
-
Dec 2022 - Present
-
-
-
-
Podcast host
-
Jan 2020 - Present
Anchor.fm/work-in-programming Matthew interviews folks from all facets of the tech industry. We'll be interviewing developers, product managers, scrum masters, CEOs, and managers what their day to day is like, what practices keep their team running smoothly, and what they look for in new team members. Anchor.fm/work-in-programming Matthew interviews folks from all facets of the tech industry. We'll be interviewing developers, product managers, scrum masters, CEOs, and managers what their day to day is like, what practices keep their team running smoothly, and what they look for in new team members.
-
-
-
Auth0 by Okta
-
United States
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Senior Software Engineer
-
Oct 2020 - Jul 2022
-
-
-
M Weeks Consulting
-
Toronto, Ontario, Canada
-
Software Development Consultant
-
Apr 2020 - Oct 2020
As a former team lead and senior software engineer I work with companies to build high-quality web applications using modern frameworks and infrastructure. - Increase website speed by moving to React and NextJS. - Enhance stability and speed of deployments by using cloud native architecture. - Improve developer workflow, testability, and consistency with a design system on StorybookJS. Message me for availability, rates, and consultations. As a former team lead and senior software engineer I work with companies to build high-quality web applications using modern frameworks and infrastructure. - Increase website speed by moving to React and NextJS. - Enhance stability and speed of deployments by using cloud native architecture. - Improve developer workflow, testability, and consistency with a design system on StorybookJS. Message me for availability, rates, and consultations.
-
-
-
Lazer Technologies
-
Canada
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Apr 2020 - Aug 2020
-
-
-
Quantum Mob
-
Canada
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer & Team Lead
-
Sep 2019 - May 2020
Technologies: React, NodeJS, Google Cloud Platform, Python, NextJS, GatsbyJS, Auth0, AEM
-
-
Team Lead — Airmiles.ca rebuild
-
Oct 2019 - Feb 2020
Rebuilding legacy Airmiles.ca website to modern React, NodeJS. Contributed to React component library and integrated with Adobe Experience Manager.
-
-
-
TribalScale
-
Canada
-
Software Development
-
1 - 100 Employee
-
Agile Software Engineer
-
Apr 2018 - Oct 2019
Technologies: NodeJS, Flask (Python), React, GatsbyJS, AWS, PCF, Kubernetes, Docker, DotNet CoreRe-architected a DotNet Core application on Azure and MS SQL to be deployed in Docker containers to AWS managed Kubernetes for high-availability, using CI/CD to automatically, test, version and deploy.Developed a banking web application in React, while teaching bank service engineers React, NodeJS, and modern agile methodologies. Built CI/CD in Jenkins, implemented OAuth through backend for frontend in NodeJS. Show less
-
-
DevOps — Digital Transformations
-
Apr 2019 - Jun 2019
Dockerized a DotNet Core application to migrate from Azure to AWS managed Kubernetes for high-availability, and setup CI/CD pipelines to automatically, test, version and deploy.
-
-
Venture Studios backend team lead
-
Apr 2018 - Sep 2018
Lead devopment of Troupe, which debuted at Takeover Innovation conference and TedX TO.Architected a microservices backend to allow us to use optimal technologies.Including: - Auth0 authentication. - Flask server to connect to user clustering and matching service built in Python. - Twilio API for messaging. - Backend For Front-end REST API using NodeJS and Mongo for user profile management, chat, and matching.Deployed to Pivotal Cloud Foundry using Concourse CI/CD pipeline. Show less
-
-
-
-
Software Development Consultant
-
Jun 2014 - Apr 2018
Worked to help clients build their applications. Built React Native app, with MeteorJS backend, and ReactJS dashboard. Built cryptocurrency miner website using WordPress and ReactJS plugins. Built various websites for small businesses using WordPress, static HTML + CSS, and a few PoCs for startups. I work with SaaS startups to validate their product without wasting time and money building superfluous features. I offer roadmapping, prototyping, and ongoing development services that encourage you to re-evaluate at each turn. If a project doesn't seem viable, or won't make a massive return on investment, then I will advise you appropriately. Show less
-
-
-
Inevex Solutions
-
Software Development
-
1 - 100 Employee
-
Lead Web Developer
-
Nov 2016 - Apr 2017
Built React Native application, MeteorJS backend, React dashboard, and payment module for mobile survey application, deployed to AWS with separate environments in Korea, Japan, China, Europe, and Canada with sharded MongoDB database. Hired and lead two developers to assist with front-end updates, and one automation engineer to assist with setting up AWS deployments (later fixed and finished afterwards). Built React Native application, MeteorJS backend, React dashboard, and payment module for mobile survey application, deployed to AWS with separate environments in Korea, Japan, China, Europe, and Canada with sharded MongoDB database. Hired and lead two developers to assist with front-end updates, and one automation engineer to assist with setting up AWS deployments (later fixed and finished afterwards).
-
-
-
Media Classified Corporation
-
Canada
-
Advertising Services
-
1 - 100 Employee
-
Full Stack Developer & Scrum Master
-
May 2015 - Dec 2016
- Worked with NodeJS and Express to build out RESTful APIs- Worked with Elasticsearch to implement full-text search.- Used Redis for fast object storage and retrieval for settings, and configurations.- Maintained environment configs to enable a more scalable architecture.- Implemented testing framework with over 80% coverage for MEAN stack application.Technical Jargon: AngularJS, NodeJS, MongoDB, ElasticSearch, DigitalOcean, CircleCI.Key moments:- Implementing scrum in order to successfully manage a team of fellow engineers alongside my manager.- Helped train team in and implement a form of test-driven-development- Experimented with several different development processes, techniques, and strategies to find what worked.- Worked closely with Product Manager to turn business requirements into technical requirements- Worked closely with development team to organize and plan the development of several sites. Show less
-
-
Software Engineer Co-op
-
Sep 2014 - Apr 2015
- Implemented a RESTful API for school, campus, and program data using NodeJS, Express, and PassportJS. - Created a CMS that enabled our scrapers to more effectively gather data using AngularJS, Node, and our RESTful API. - Worked with a team of sales, development, and management staff to create a Product Roadmap for TrainingPlaces.ca - Experimented with microservices by separating components into separate services.- Built an internal NFL pool draft application for the company draft using Keystone, Node, MongoDB, and Handlebars. Show less
-
-
-
-
Cofounder and President
-
Aug 2014 - Apr 2016
Our hackathon club is for all students that are programmers, designers, writers, entrepreneurs, problem solvers, and hackers. We attend hackathons throughout the United States and Canada, as part of Major League Hacking. Our hackathon club is for all students that are programmers, designers, writers, entrepreneurs, problem solvers, and hackers. We attend hackathons throughout the United States and Canada, as part of Major League Hacking.
-
-
-
FoodShootr
-
Software Development
-
Android Developer
-
May 2014 - Jul 2014
Android development for API level 11 and higher using fragments, camera API, openGL graphics manipulations, and asynchTasks. Android development for API level 11 and higher using fragments, camera API, openGL graphics manipulations, and asynchTasks.
-
-
Education
-
University of Ontario Institute of Technology