Nick Nisi

With more than 15 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
  • Developed and implemented high-priority bug fixes and features, including an onboarding wizard, directly contributing to increased revenue and improved user experience
  • Led cross-functional efforts, including bugfix initiative, alignment on new cross-platform APIs, and the planning and execution of an internal UI summit for front-end developers
  • Utilized React, JavaScript/Flow, and Hack/PHP to deliver high-quality, scalable solutions, leveraging extensive knowledge of the React ecosystem to write performant and effective code
  • Demonstrated strong leadership and mentorship skills by guiding and onboarding new team members, and driving the development of cross-platform APIs to enhance team efficiency and collaboration
  • Fostered a productive partnership between the Ads Manager Desktop and Signals teams by establishing regular communication channels and ensuring timely responsiveness to mutual needs, resulting in seamless cross- functional collaboration
Kansas City, KS
Remote
2021
 - 
2024
Staff Developer Experience Engineer
  • Maintainer of custom configurations and tooling to facilitate productivity across monorepo
  • Developed and maintained scripts and codemods to automate work and enforce best practices
  • 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.
Omaha, NE
Remote
2012
 - 
2012
Freelance Developer
  • Architected and implemented a proof of concept application for a client utilizing advanced HTML5 and canvas technologies.
  • Demonstrated the feasibility of using these technologies to make a custom, drag and drop interface that is functional on desktop and iPad/tablet devices.
  • Utilized Backbone Models and Views to manage rendering and state of shapes and images drawn to a canvas.
  • Connected to simple REST interface written in Ruby on Rails to save and load state.
  • Delivered on time and successfully.
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

nicknisi dotfiles

A collection of configuration files for my development environment.

Vim
Neovim
tmux
Zsh
Bash
Lua
Open Source

NEJS Conf

A conference for JavaScript developers in Nebraska.

JavaScript
Community
Conference

TypeScript Conf

A single day, single track conference highlighting TypeScript and the TypeScript community.

JavaScript
TypeScript
Community
Conference

Recent Talks

Skills

TypeScript
JavaScript
React
Next.js
Node.js
GraphQL
Leadership

Education

University of Nebraska at Omaha
Bachelor of Science, Computer Science