×
Scott Nath

Scott Nath

Frontend Architect

New Paltz, Hudson Valley, US

Background


About

About

Leader with a track record of success in translating business requirements and staff needs into powerful new web
applications, infrastructure, and back-end tools critical for the delivery of flexible, reusable code designed to
accelerate business goals. A strong and committed foundation in problem solving, inclusive developer mentorship
with pair-programming and coaching, coding POC prototypes, and architecting innovative Design Systems that build
consensus and cross-discipline collaboration via time-saving, user-centric web development environments.

Work Experience

Work Experience

  • Senior Software Engineer, IBM CIO

    Apr, 2020 - May, 20233 years 1 month

    Directed all aspects of DevOps architecture for a multi-framework design system with Storybook while increasing performance and efficiency through the development and launch of automated tools and cross-org systems.

    • Leader in implementing the Figma designs, a/b testing, i18n internationalization and developer processes on a
      complete rebuild of the employee portal, which combined 5 teams into 1 cross-functional collaborating team

    • Leadership role as the architect of an Innersource multi-framework design system and front end software engineering environment and tooling for the simultaneous creation of Vanilla and Vue.js components.

    • Inherited an existing, hand-released component library project and integrated version control, automated semver releases, extensive testing, and CI/CD with consistent and trustable release naming and scheduling.

  • System Architect, IBM Watson Health

    Jan, 2017 - Apr, 20203 years 3 months

    Demonstrated continued success as the creator of architecture for the Watson Health Pattern & Asset Library (PAL).

    • Leadership role in the creation of Watson Health’s client-side design system for native and web applications.

    • Consolidated 3 disparate UI component libraries into 1 and standardized collaborative processes by architecting one design system which integrated UI design and inclusive user experiences for multiple teams.

  • Senior Frontend Developer, IBM Watson

    Jan, 2016 - Jan, 20171 year

    Streamlined access to Watson developer documentation by creating a new open-source content management system.

    • Partnered with the design team tasked with creating a developer-centric and accessible documentation site adhering to IBM Watson AI development teams’s technical specs, reducing 8 distributed systems to 1

    • Lead architect the end-to-end completion of a full-stack open-source project, Punchcard CMS, which required backend functionality for immutable data, content versioning, and subscribe-able publishing gateways.

  • Software Architect, NBC Universal

    Nov, 2006 - Dec, 20159 years 1 month

    Developed pixel-perfect HTML and CSS for customer-facing streaming applications.

    • Delivered reusable HTML/SaaS product while translating capabilities and features into in-depth documentation.

    • Created NBC’s WordPress system (NBCUPress) which included a focus on a reusable deployment system in PHP.

Projects Experience

Projects Experience

  • Profile Components

    Aug, 2023 - Present

    zero dependency native web components to present user profiles

    • Created native web components to learn web components

    • Created a set of zero dependency native web components to present user profiles from various social networks by querying the site APIs for the latest user profile

    • Styling to web standards and cross-browser compatibility using the newest browser-supported CSS functionality like nesting and container-queries

    • Architected fullstack DevOps solutions to ensure overall quality of the project including a Storybook implementation with user interface design testing and VRT (visual regression testing), CI/CD for automated deployment, releases, and testing, and auto-generated PRs for dependency updates

    • Test driven development using the native Node test runner, node:test, Guidepup for screen reader and web accessibility assurance.

  • jsonresume-theme-microdata

    Apr, 2024 - Present

    A flat JSON Resume theme with schema.org microdata, compatible with the latest resume schema

  • Punchcard CMS

    Jan, 2016 - Dec, 20183 years

    Headless Content Management System designed with content strategy at its heart. Built with Node.

    • Designed and developed a server-side headless, open-source content management system built with a focus on quality through content-strategy reflecting real-world use cases and a lean Postgresql/postgres backend.

    • Architected full stack system architecture for auto-generated forms, localization, role-based administration, content approval workflows with revisioning, scheduled releases, caching, and subscriptions via webhooks.

  • The Chase, videogame.camp

    Jan, 2012 - Jan, 20142 years

    A high-tech game of hide and seek

    • Created a raspberry pi-based remote camera live projection system

    • Hosted multiple in-person events where the public had to look for the ghost in the crowd

  • StoryDocker

    Apr, 2023 - Present

    Storybook, but as a microservice

    • Implemented Storybook as a microservice using Docker Containers released as an open-source tool (StockDocker) able to be installed with zero dependencies and which features a full testing suite enabling prototyping and testing UI and user experience via Storybook’s testing-library integrations.

    • Eliminated the need for multiple implementations of Storybook (previously one for each application development environment) by introducing the ability for Storybook to run multiple JS frameworks out-of-the-box.

Skills

Skills

  • Languages

    Javascript

    Typescript

    CSS

    HTML

    Bash/Shell

    Gherkin

    Python

    PHP

  • Libraries & Tools

    NodeJS

    Vite

    Storybook

    LangChain AI

    Docker

    GraphQL

    ExpressJS

    Octokit

    Wordpress

    i18n

    Microdata

  • UI Components

    Web Components

    VueJS

    Lit

    Sass

    HandlebarsJS

    ReactJS

    AngularJS

  • DevOps

    GitHub Actions

    CI/CD

    Automated Testing

    Travis

    GitHub

    Kubernetes

  • Testing & QA

    accessibility

    UI Unit Testing

    Testing-Library

    Jest

    Playwright

    Vitest

    Chromatic

    Test driven development (TDD)

    Screen reader testing

  • Soft Skills

    Agile

    honest and clear communicator

    Design Thinking

    developer advocacy

    developer translation