avatar

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 Developer
St. Louis Park, MN

January 2024 Present

    U.S. Bank

    /Lead Frontend Engineer
    Richfield, MN

    April 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 Engineer
    Remote (Cleveland, OH)

    April 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 Architect
    Mendota Heights, MN

    March 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 Developer
    Minneapolis, MN

    September 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 Developer
    Minneapolis, MN

    January 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 Developer
    Eagan, MN

    August 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 Developer

    2001 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

    • 2023
      Web Authentication APIs/Frontend Masters
    • 2019
      Client-Side GraphQL in React/Frontend Masters
    • 2019
      Exploring Service Workers/Frontend Masters
    • 2018
      HIPAA Compliance Training/Virgin Pulse
    • 2018
      SecurityIQ Training/Virgin Pulse
    • 2018
      OWASP Top Ten Training/Virgin Pulse
    • 2018
      Machine Learning Workshop/Virgin Pulse

    Education

    • AAS in Music Performance on Keyboards

      McNally-Smith College of Music, Minneapolis, MN

      1999 2000

    • Technical Degree in Industrial Design

      Centro Federal de Educação Tecnológica, Curitiba, Brazil

      1993 1996