Hello, I'm Marshall Humphries

Front-End Developer & UX Designer

Welcome and thank you for visiting!

About Me

Profile photo
Contact me

Marshall Humphries Senior Front-End Developer

I am a senior front-end developer with more than 15 years of experience working with stakeholders and designers to turn requirements and sketches into beautiful code. I enjoy creating sharp-looking, fast, accessible, and fully-responsive web applications and web sites that are easy to maintain and provide a great experience for the customers who use them regardless of the platform or device they choose.

I am accomplished in the rapid development of responsive, enterprise-level software using modern JavaScript frameworks with a focus on semantic, accessible, and localizable HTML and CSS. Excellent spoken and written communication skills make me an effective team lead.

Software Skills

  • Expert
    Good
    New
  • React
  • JavaScript
  • HTML
  • CSS
  • SASS
  • AngularJS
  • Node.js

Selected Projects

Launch one of the sample sites below then resize the browser window to see the responsive design

Enterprise app

Data analysis app
Data analysis app (AngularJS, D3)

Travel site

Travel site
Performant, responsive, accessible HTML/CSS

Static site

Music site
Artist's music site (Static Generated)

CC Search update

CC Search site
My updates to the CC Search site

Work Experience

Senior Frontend Engineer

2/2021 - present (Corvia Payments)

  • Created merchant application and payment processing and reporting apps in React for internal/external use
  • Frontend lead for one of two parallel teams and directly managed junior and mid-level developers
  • Designed new features and both implemented them myself and assisted juniors to develop them
  • Managed sprints and backlog feature/bug tickets (in Jira)

Senior Frontend Engineer

4/2020 - 2/2021 (Acoustic)

  • Responsible for the rapid rewrite and delivery of a product (converting from Flash to React)
  • Oversee the rewriting and development of two other projects
  • Lead multiple teams of developers on three simultaneous projects
  • Convert wireframes and designs for new products into performant, accessible, modular and reusable code
  • Responsible for Internationalization/Localization & Accessibility

Senior Software Engineer: Front-End Architect

1/2015 - 4/2020 (IBM)

  • Responsible for the rapid delivery of a new product to market
  • Worked directly with Marketing and UX Design teams to convert requirements into code
  • Responsible for converting a legacy front-end from Flash to a modern JS framework
  • Led a team of 3-5 front-end developers
  • Helped to create a style-guide to keep three separately-developed products consistent for our customers
  • Developed and maintained coding standards across our products and enforced them in builds with ESLint
  • Designed REST APIs and data models for BE to FE communication
  • Implemented front-end in AngularJS and Bootstrap and a local Node.js/Express backend for API testing
  • Responsible for internationalization/localization

Customer Application Engineer: Solutions Architect

2/2005 - 12/2014 (IBM)

  • Created ad-hoc, zero-budget, vanilla JavaScript single page applications to meet the needs of the OEM sales and support teams including sales projection and budgeting tools, a replacement part lookup tool, and an error code lookup and troubleshooting tool
  • Wrote a standalone Java (Swing) application to import quality data from the repair center's database and generate ongoing quality reports for IBM and for each of our OEM customers.
  • Wrote a Java (Swing) warranty validation tool which looked up piece parts in the manufacturing database to identify the original assembly and warranty

Education

Master of Arts - ESL

University of Hawaii at Manoa

Honolulu, HI

Bachelor of Arts - English

University of Alabama

Tuscaloosa, AL

1-Year Exchange Program

Kansai University of Foreign Studies

Osaka, Japan