
Joe Maffei
Full Stack Application Developer
Profile
- Passionate about user experience, developer experience, and accessibility
- I have worked professionally in web application development and user interface design since 2015.
Skills
React Next.js Vue React Mobile TypeScript JavaScript HTML CSS Tailwind Material UI .NET C# Visual Basic Styled Components jQuery Node.js Webpack Vite XSL SQL MongoDB GraphQL Cypress Jest Docker Azure Vercel Netlify AWS Google Cloud Platform Git SVN Figma
Employment History
U.S. Bank
/Lead Frontend EngineerApril 2023 — Present
- Provided technical guidance to a few teams working on a corporate onboarding/compliance platform
- Streamlined frontend development by setting modern standards for code quality and developer tooling
- Wrote extensive documentation to speed up the onboarding experience for new developers
Felux
/Senior Software EngineerApril 2022 — February 2023
- Helped build a marketplace and procurement platform for the metals industry, using Vue and .NET
- Introduced the team to Vue's Composition API, increasing overall development velocity
- Encouraged accessibility practices, testing, maintainability, and keeping tools up to date
- Improved communication between designers and engineers by building a showcase for the company's new design system
Centrade
/Frontend ArchitectMarch 2019 — April 2022
- Responsible for the set up, maintenance and documentation of multiple web applications created using Next.js, React, and .NET
- Focused on maintainable and clean code, led the charge in elevating coding standards for the team, such as encouraging test practices, CI/CD, linting, type safety, etc
- Daily experience coaching junior developers and interns
- Led a weekly Code Talk meeting to promote a collaborative environment, continuous education, discussing code patterns, and building a knowledge base
Insite Software
/Frontend DeveloperSeptember 2018 — March 2019
- Sole developer on a new component library used to build e-commerce sites, using React, TypeScript and styled-components, including extensive documentation of each component using react-styleguidist
- Helped maintain and implement new features in the company's legacy AngularJS application
Virgin Pulse
/Software DeveloperJanuary 2018 — September 2018
- Worked primarily in the React/Redux layer of a web application used daily by millions of users, with high standards for accessibility
- Implemented a new design pattern library based on Atomic Design principles
- Created custom Contentful editors to facilitate content creation and other productivity tools for internal use
Navegate Logistics
/Web Application DeveloperAugust 2015 — December 2017
- Led the development of a greenfield project using React, Redux and Node
- Created an HTML-to-PDF converter using Node.js
- Helped create an ORM system using the Entity framework to interface with a SQL Server database
- Participated actively in switching from waterfall to Agile, using Scrum methodologies through tools like JIRA and Slack
- Helped maintain legacy .NET applications, in both C# and Visual Basic
- Built the company's corporate website
Freelancer
/Web Developer2001 — 2015
- Worked primarily with bands, creating websites and simple interfaces for updating schedules, band member photos, bios, etc. Most sites were built from scratch using HTML, CSS, JavaScript, and jQuery
Courses & Workshops
- 2023Web Authentication APIs/Frontend Masters
- 2019Client-Side GraphQL in React/Frontend Masters
- 2019Exploring Service Workers/Frontend Masters
- 2018HIPAA Compliance Training/Virgin Pulse
- 2018SecurityIQ Training/Virgin Pulse
- 2018OWASP Top Ten Training/Virgin Pulse
- 2018Machine Learning Workshop/Virgin Pulse
Education
AAS in Music Performance on Keyboards
McNally-Smith College of Music, Minneapolis, MN1999 — 2000
Technical Degree in Industrial Design
Centro Federal de Educação Tecnológica, Curitiba, Brazil1993 — 1996