Scott Nath

Front-end architect

Scott Nath picture
DEV logoDEV GitHub logoGitHub LinkedIn logoLinkedIn Mastodon logoMastodon

Scott Nath

Front-End Architect

Technical Skills

Daily development with
NodeJS
Javascript
UI Unit Testing
Docker
Storybook
Automated Testing
DevOps
git
Agile
Bash/Shell
Travis
ReactJS
Octokit
VueJS
GitHub
a11y
HTML
CSS
Sass
Recent experience with
Web Components/Lit
Gherkin
GraphQL
Python
HandlebarsJS
ExpressJS
AngularJS
Kubernetes
S3

Employment History

IBMSenior Software Engineer @ IBM CIO(2020 - Present)

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.
  • Inherited an existing, hand-released component library project and integrated automated releases, extensive testing, and CI/CD with consistent and trustable release naming and scheduling.
  • Led the development of an innersource multi-framework development environment for the simultaneous development of Vanilla and VueJS components.
  • Supported the success of a complete rebuild of the internal employee portal in less than a year following the introduction of the new multi-framework development environment.

IBMSystem Architect @ IBM Watson Health(Fall 2017 - 2020)

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

Rolled out Watson Health’s initial internal design system while consolidating disparate UI component systems and standardizing activities by developing a single design system of UI components made by integrating UI designs from multiple business orgs.

IBMSenior Front End Developer @ IBM Watson(2016 - Summer 2017)

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 for IBM Watson and multiple AI development teams.
  • Led the end-to-end completion of a full-stack open-source project, Punchcard CMS, which required immutable data, content versioning, and subscribe-able publishing gateways.

NBC UniversalSoftware Architect(2006 - 2015)

Spearheaded the design and development of new libraries, systems, and sites designed to align with changing organizational needs.
  • Delivered reusable HTML/SaaS partners while translating all activity and features into in-depth documentation.
  • Created NBC’s WordPress system (NBCUPress) which included a focus on a reusable deployment system.

Open Source Projects

StoryDockerGitHub logogithub.com/storydockerArchitect/Owner(2023 - Present)

Storybook implemented as a microservice by using Docker
  • 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 the ability to prototype and test UIs at length via Storybook’s testing-library integrations.
  • Eliminated the need for multiple implementations of Storybook (previously one for each application) by introducing the ability for Storybook to run multiple JS frameworks out-of-the-box.

Punchcard CMSGitHub logogithub.com/punchcard-cmsArchitect/Developer(2016 - 2018)

Node.js headless content management system designed with content strategy at its heart.
  • Designed and developed a headless, open-source content management system built with a focus on content-strategy.
  • Architected full-stack solutions for auto-generated forms, role-based administration, content approval workflows with revisioning, scheduled releases and subscriptions via webhooks.