Scott J. Johnson
I am a professional, creative, efficient, and motivated web developer with experience developing for small and large businesses. Always focused on improving the user experience and increasing engagement while driving conversions.
I have developed quality web apps on multiple platforms for a variety of industries. My projects have a strong focus on providing websites and custom apps that can be used as primary marketing and sales tools for businesses as well as internal apps for companies.
Whether working individually or as part of a great collaborative team, I provide clean, competent code for your project and push to provide an excellent user experience at all times.
Skills
My career began as a graphic designer and web designer providing print and digital services for a long list of businesses.
Since then I have become a front end web developer and have enjoyed learning, improving, and building up the following skills over the last fourteen years.
I have experience with many of the most popular languages and frameworks for building successful web apps.
- Angular
- React
- Redux
- Next.js
- Gatsby.js
- Node.js
- Javascript
- Typescript
- jQuery
- GoLang
- PHP
- HTML
- CSS/SASS
- Bootstrap
- Tailwind
- GraphQL
- Webpack
- Gulp
Many of my projects have pulled data from some of the top CMS platforms in the industry.
- WordPress
- Magento
- Shopify
- Squidex
- Craft
- Kentico
- Gravity Market
I am familiar with some awesome tools which I’ve used to complete my development projects.
- Amazon Web Services
- Azure DevOps
- Adobe Creative Suite
- Visual Studio
- PhpStorm
- Postman
- Docker
- Bitbucket
- Git
- NPM
- RESTful APIs
- MySQL
- NVDA Screen Reader
- Sentry.io
- SonarQube
- UXPin
Along the way I have picked up additional important skills for working with teams to collaborate on great products.
- UI/UX Design
- Object-Oriented Programming
- Progressive Web Apps
- Responsive Design
- WCAG/Accessibility
- Project Management
- Agile Development
- Content Security Policies
- Microsoft Office 365
Portfolio
The following are some of the projects I have worked on in my most recent position as a front end developer.
Many of my most recent projects have been internal web apps for private businesses that are locked behind a secure login, so I have marked them as such.
omegalaboratories.com
React.js / Next.js / Node.js / Squidex (CMS) / AWS Amplify / Tailwind CSS
A marketing site for Omega Laboratories, Inc. that includes testing information, news articles, and contact options. Includes a 20+ question sample collection certification exam. A custom React component I developed to receive questions, calculate the user’s score and produce a pdf certification certificate on successful completion. The site is hosted on AWS’s Amplify service.
firstbusiness.bank
React.js / Next.js / Node.js / Squidex (CMS) / AWS Amplify
The home site for First Business Bank. Includes several customized components combining React.js and CMS schema options, allowing content editors to populate multiple page templates and custom React components with daily data updates via a CMS webhook and a daily content push automated in AWS. The site is hosted on AWS’s Amplify service.
acumium.com
React.js / Gatsby.js / Node.js / Squidex (CMS) / AWS Amplify
The home site for Acumium which provides web development, IT support, and digital marketing services. Built with React.js/Gatsby.js, this site includes a custom design component library built in React. An AWS EC2 hosted preview site allows CMS draft content to be viewed by content editors before publishing via a custom webhook. The site is hosted on AWS’s Amplify service.
Wisconsin School Music Association
React / Node.js / Nest.js
I have been lead developer on the internal festival registration software for wsmamusic.org. Built in React.js with a Nest.js backend, this internal application handles registration for all Wisconsin school music festivals throughout the state. A GraphQL interface reads and writes all data for schools, students, festivals events and all information needed for school administrators to manage their festival events. Includes several user roles, custom filters, and form validation processes in shared views throughout the app.
This app is not available for public viewing.
Klein-Dickert Glass
Angular / GoLang / Node.js / Express
For over seven years, I was lead developer on the internal accounting software for KD Glass. This single page app is built on Angular with an Express backend. The software handles accounting for the company: payables, receivables, work orders, purchase orders, change orders and all reporting. Includes a GoLang pdf generator for exporting all documents, and a file upload component for adding documents to the app. Multiple user roles from President to Shop Foreman are authenticated with Microsoft Single Sign On using the MSAL library with multi-factor authentication.
This app is not available for public viewing.
lettuce.com
AngularJS / Gravity Market (CMS)
Lettuce Entertain You provides services for restaurants including gift card ordering. The traditional gift card ordering section of the site was my first project at Acumium. It allows users to place orders for multiple sets of gift cards with custom messaging and envelopes, and have them delivered to multiple addresses. The app is built on Acumium’s Gravity Market CMS platform (PHP) with an AngularJS front end.
csmtruck.com
WordPress / Squidex (CMS) / Azure DevOps
CSMtruck sells trucks at multiple dealers across the USA. This is their main sales site. Although actual truck sales are not conducted through the site, it provides all of the up to the minute data on available vehicles. Truck data is loaded in SAP which pushes data to the Squidex CMS, which is then pushed to this WordPress site via an automated webhook. Custom code within WordPress formats the data, populates the WP database, and displays the information in multiple custom templates and components. Local development updates are continuously integrated with staging and production sites using an Azure DevOps pipeline.
mylifeandwishes.com
WordPress / Angular
This is the front end marketing site for My Life & Wishes which provides secure digital storage for end of life planning. Users of the service are directed to an Angular app for entering, editing and saving their data on which I was the lead front end developer.
ishinews.com
WordPress / Azure DevOps
ISHI’s convention site. This site is used to schedule events, speakers and attendees for annual ISHI conventions. Local development updates are continuously integrated with staging and production sites using an Azure DevOps pipeline.
qpsolutions.net
WordPress
A standard WordPress application for Quality Power Solutions marketing.
madisonteachers.org
WordPress
A standard WordPress application for Madison Teachers, Inc.
btci.org
WordPress
A standard WordPress application for BioPharmaceutical Technology Center Institute.
promega-artshow.com
WordPress
A standard WordPress application for Promega Art Showcase.
prairienursery.com
Magento 2
Prairie Nursery’s ecommerce site. Plants and seeds are ordered on this Magento site. Massive customizations have been made to the theme as well as the entire ordering process. Advanced combination products, custom email notifications and more custom Magento components and extensions.
airanswers.com
Magento 2
AirAnswers provides air quality tests that can be ordered through this site. This site was given a design facelift using updated HTML, CSS. It also includes multiple custom forms for specific customer groups integrated with SalesForce. Includes multiple custom Magento components and extensions.