Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Timeline
Generic

Matthew Williamson

Fountain Hills,AZ

Summary

Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code. Highly values mentorship of other developers and working closely with team members. Believes communication is the key to all business success.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Imagine Learning
10.2023 - Current

- Mentor other developers via pair programming, code reviews, and encouraging continuous learning/growth opportunities

- Improve CI/CD pipelines and developer QoL by introducing tools like Storybook, Cypress, Prettier, and more

- Write highly testable, reusable, and performant code

- Build solutions for product/desgin/stakeholders using React, Typescript, C#.NET, and more

- Integrate with internal and external APIs (REST, GraphQL, etc)

- Work alongside other teams to ensure cross-company compatibility and reusability

- Oversee development and integration of complex report libraries into an MFE architecture

Senior Software Engineer

Savvy Trader
03.2022 - Current

- Build, maintain, and deploy a peerless portfolio sharing platform using React and Typescript

- Work heavily within the AWS solution ecosystem (i.e. S3, RDS, CloudWatch, CloudFront, Lambda, EventBridge, SST via AWS-SDK/CDK and more)

- Design and maintain Node.js backend utilizing both SQL and DynamoDB

- Integrate with 3rd party APIs like SEC, IEX, Polygon, and more

- Write highly testable, reusable, and performant code in both the BE and FE

Software Engineer II

GitKraken
08.2019 - 03.2022

- Built and maintained a world class Git GUI (which I still use to this day)

- Integrated with many third party APIs like GitHub, GitLab, Trello, Jira, BitBucket, and more

- One of two members of the "app" team responsible for the robustness of our flagship product

- Developed in React and Javascript using Electron to create a desktop app

- Designed a network traffic controller using channel/emitter patterns that intercepted all outgoing and incoming requests and ensured proper sequencing, headers, etc were provided (this was necessary due to the split between main and render processes in Electron)

- Assisted QA by helping write and maintain a Cypress/Playwright E2E test system

- Onboarded and mentored new developers

Software Engineer

Sandhills Publishing
03.2018 - 08.2019

- Build and maintain VB.NET/C#.NET MVC web applications

- Assisted in design and debugging of SQL tables, stored procedures, and more

- Architected a chrome extension designed for use by a team of data miners. This extension automated their primary function and dramatically increased their productivity

- Fostered an improved work culture (by coordinating game days, team lunches, etc)

- Onboarded and mentored new developers

Software Developer

CRC Information Systems
01.2017 - 03.2018

- Worked primarily with VB6 legacy code

- Responsible for print job reporting systems

- Manually deployed built applications directly into customer machines via RDC

- Constant inter-team communication, none of our codebase was source controlled

Education

Bachelor of Science - Mathematics

Arizona State University
Tempe, AZ
05.2018

Skills

  • React
  • Typescript/Javascript
  • SQL
  • DynamoDB
  • AWS
  • Agile/Scrum
  • API Integration
  • E2E, Unit Testing, Integration Testing
  • Git
  • Front-End Development and Design
  • Nodejs
  • API Development

Hobbies and Interests

(Ex) Hockey Player. Dog Dad. Metalhead. Wannabe Guitarist. Car Enthusiast.

Timeline

Senior Software Engineer

Imagine Learning
10.2023 - Current

Senior Software Engineer

Savvy Trader
03.2022 - Current

Software Engineer II

GitKraken
08.2019 - 03.2022

Software Engineer

Sandhills Publishing
03.2018 - 08.2019

Software Developer

CRC Information Systems
01.2017 - 03.2018

Bachelor of Science - Mathematics

Arizona State University
Matthew Williamson