Matt Wells
Summary
A team-oriented, naturally curious full stack developer that has an eye for frontend design and development that can also create a high performant, developer friendly backend. Looking for a full stack/frontend engineer role that involves ReactJS or SolidJS development with a strong relationship with the UI/UX team.
Education
University of North Carolina at Charlotte, Charlotte NC
-
- Master of Science in Computer Science
- January 2019 - December 2022
- Bachelor of Science in Computer Science August 2016 - May 2020
Work Experience
-
Senior Software Engineer
July 2023 - PresentRaptor Maps, Remote
-
Planned and implemented numerous features for customer-facing and
internal products.
- Planned and implemented end-to-end the ability to automatically take snapshots of the Map view so customers could take physical copies out into the field.
- Revamped the main navigation of the app to not only improve the UI/UX but also improve the DX of adding protected routes based on user and org permissions.
- Improved peformance of our main Map product by adding caching, preventing duplicate API calls, and efficiently sharing data across the view.
- Built a new, responsive Dashboard experience with custom charts to give users a high-level view of the performance of their solar farms.
- Planned and implemented end-to-end an updated, streamlined experience for communicating order status to customers.
- Co-maintained the internal component library, Raptor UI.
- Mentored a summer intern.
- Led group viewing sessions of Kent C. Dodds' Epic React course.
-
Planned and implemented numerous features for customer-facing and
internal products.
-
Senior Developer
October 2021 - July 2023Levvel, Charlotte NC → Endava, Charlotte NC
-
Co-led the frontend architecture and development of a greenfield
product for a startup company (Foro.io).
- Co-led planning for new features for the frontend development team.
- Provided insight into the design of the backend architecture by developing entity-relationship diagrams and brainstorming solutions for new features.
- Designed and implemented a GraphQL service layer API for communicating with a micro-service backend (Iris Talk Presentation).
- Designed and implemented a set of form components with validation to reduce development effort and ensure consistency throughout the UI (Formidable).
- Planned, coordinated, and lead a bench project for searching and inventoring developer skills within the company.
- Designed, organized, led, and presented the development of a developer efforting tool as part of the Innovation Project competition (DevsPlayingPoker).
- Presented a technical introduction to the WebSockets JavaScript API (Recording).
- Presented on the “Innovation Mindset” to the 2022 early-talent cohort.
-
Co-led the frontend architecture and development of a greenfield
product for a startup company (Foro.io).
-
Software Engineer
June 2020 - October 2021SentryOne, Charlotte NC → SolarWinds, Charlotte NC
- Effectively participated in various scrum agile efforts including daily standups, sprint planning, product demos and retrospectives on a biweekly basis.
- Consistently improved software quality through unit, integration, and end-to-end testing.
- Collaborated with Product Managers and UI/UX to improve product usability.
- Successfully implemented an automated system to build a test database in Docker to be used for integration testing.
- Successfully developed a highly dynamic interface for creating custom data charts.
- Successfully developed a security model under a rigorous timeline including leading UI development.
- Developed and presented a demo application to peers showing how to implement Emotion JS in React.
- Technologies used: React JS, Apollo for GraphQL, Jest, C#, .NET, SQL Server, Azure Dev Ops.
Personal Projects
-
Love Pebble
A web-based version of the board game Love Letter.
- ReactJS (Typescript), Deno, Chakra UI
- https://lovepebble.mattwells.dev
-
Devs Playing Poker
A tool for developers and scrum managers to effort work items as quickly as possible.
- SolidJS (Typescript), Sass, UnoCSS, Deno
- https://devsplayingpoker.com
-
Cooped Up
A web-based version of the popular board game Coup.
- ReactJS (Typescript), NodeJS, Express, Socket.IO
- https://coopedup.mattwells.dev