Nick Nisi

With more than 12 years in the industry as a dedicated JavaScript and TypeScript specialist, I actively advocate for community through teaching and enhancing developer tooling. I'm a panelist on the JS Party podcast and I proudly organized Nebraska's sole JavaScript conference.

Omaha, Nebraska

Nick Nisi

Work Experience

Menlo Park, CA
Remote
2024
 - 
Present
Software Engineer
Kansas City, KS
Remote
2021
 - 
2024
Staff Software Engineer
  • Part of the Developer Experience team
  • Maintainer of design system and react component library using MUI and Storybook
  • Lead front end chapter meetings to discuss new paradigms and best practices
  • Lead on project building a complex builder application using multiple state machines
  • oversaw conversion from react-scripts to vite in the frontend monorepo
Kansas City, KS
Remote
2020
 - 
2021
Senior Software Engineer II
  • Oversaw and implemented the upgrade of React and TypeScript in a monorepo with more than 70 apps without introducing regressions
  • Implemented tooling that used AST walking to identify areas of application that were missing internationalization
  • Maintainer of React component library for internal design system
  • Full-stack development with TypeScript, implementing GraphQL APIs with NestJS, and consuming them in a React front end
Palo Alto, CA
Remote
2013
 - 
2020
Senior Software Engineer
  • Open Source Contributor, ensuring success on many company and community open source initiatives including Dojo, Intern, TypeDoc, and CodeSandbox
  • Instructor, teaching 2-5 day workshops online and in-person on topics including TypeScript, JavaScript fundamentals, and Dojo.
  • Lead Developer, managing teams of up to three developers on successful customer-facing projects for world-class clients including hotels, government agencies, and banks.
  • Lead Support Engineer, providing timely and thorough answers to technical questions from developers about code, bugs, testing, and architecture.
Omaha, NE
2018
 - 
2018
Senior Software Engineer
  • Developer on the Fly-tools team, delivering tools to internal users to ensure success of a thriving startup and web-hosting company
  • Introduced TypeScript to the company via the development of a small application for linking support tickets
Kansas City, KS
Remote
2011
 - 
2013
Senior Software Engineer
  • Part of core development team delivering results which lead to $9.1 million funding round lead by Union Square Ventures.
  • Designed and developed frontend architecture on c2fo.com with a focus on the responsive design and using Backbone, RequireJS, Handlebars, and Less to create a friendly single page application.
2009
 - 
2011
Software Engineer / Englineering Leadership Development Program
  • Accepted into Engineering Leadership Development Program (ELDP) based on job performance, panel interviews, and essays.
  • Development lead for maintenance drop focusing on performance enhancement and usability, where duties include leading a team of three engineers, supporting builds and turnovers, and cross functional coordination to facilitate the engineering life cycle.
  • Lead Developer of a system demo application using Flash and driven by XML files which included audio narration, videos, and interactive elements for the customer and met regularly with a customer working group to ensure the demo met their needs.
  • Chief Architect and lead developer of a metrics reporting web application written in Groovy/Grails that reads data from another application database and generates reports using JasperReports.

Projects

JS Party JS Party

A weekly celebration of JavaScript and the web.

JavaScript
TypeScript
Community
Podcast

NebraskaJS NebraskaJS

A community of JavaScript developers in Nebraska.

JavaScript
TypeScript
Community
Meetup

TalkScript TalkScript

A podcast about the TypeScript language and community.

JavaScript
TypeScript
Community
Podcast

Recent Talks

Skills

TypeScript
JavaScript
React
Next.js
Node.js
GraphQL
Leadership

Education

University of Nebraska at Omaha
2005
 - 
2008
Bachelor of Science, Computer Science