Joe Maffei
Full Stack Application Developer
Profile
- I am focused on 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 Native TypeScript JavaScript HTML CSS Tailwind .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 Contentful
Employment History
Anderson Trucking Service
/Level 3 Web/Mobile DeveloperJanuary 2024 — Present
U.S. Bank
/Lead Frontend EngineerApril 2023 — December 2023
- Provided technical leadership 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