# Nick Johnson > Senior Fullstack Developer Location: Huntsville, Alabama, United States Profile: https://flows.cv/nickjohnson Senior Fullstack Developer with a strong focus on UI component libraries, design systems, and component-driven development. Leads teams into the exciting world of modern web development using technologies like React and Redux, while helping them stay focused on the users' needs along the way. Skills and Expertise: Web Development • Information Architecture • Design Systems • Product Design • User Centered Design • User Experience Design • Team Leadership • B2B Products • B2C Products ## Work Experience ### Senior Software Engineer @ CoderPad Jan 2022 – Present | Remote ### Knowledge Apps | Front-End Development Lead @ Seismic Jan 2021 – Jan 2022 | Remote • Led the re-architecting of a production Angular.js/Razor-Templated web app and a Chrome Extension into a fully componentized, hooks-based React codebase, while supercharging developer experience with tooling like Storybook and MSW.js. • Personally refactored the team's principal project to use TypeScript, and codified a system of standards to ensure type coverage without compromising legibility. • Rewrote the Knowledge Chrome Extension to bring a fresh new customer-centric experience to an established user-base. • Mentored and guided junior and senior developers on how to write modern, robust React client code with an emphasis on SOLID principles and testability. • Advised product and design leaders in the team around how to build using a Design System paradigm, and make consistent, reusable design decisions to invest in future development velocity. ### Principal Full-Stack Developer @ Hexagon PPM Jan 2021 – Jan 2021 | Madison, Alabama, United States • Spearheaded the frontend implementation of a static Angular SPA to manage critical customer resources in an environment without internet access. • Kickstarted an effort to modernize multiple production apps to a modern tech stack using Angular 12, Sass, and .NET Core. ### Front-End Software Engineer II @ Intuit through TEKsystems Jan 2021 – Jan 2021 | Remote ### Front-End Engineer @ Spur Jan 2020 – Jan 2020 | Huntsville, Alabama, United States • Rearchitected the internals of a large-scale production Vue app, to isolate and address persistent performance and usability issues, with a focus on improved developer experience and efficiency. • Led the Vue implementation efforts for a new design system, working with product design and technical team members to help them understand best practices. • Worked closely with product owners to translate business goals into clear technical requirements that other team members could use to work more efficiently and deliver more value. ### Software Developer @ Hexagon PPM Jan 2019 – Jan 2020 | Madison, Alabama, United States Development: • Introduced modern web technologies like NPM, React, and Redux to executive management so that the company could make informed business decisions and grow to their full potential on the web. • Personally developed and maintained a UI component library with 100+ mobile-first components in React and React Native to be used across a family of enterprise products. • Provided application architecture guidance to product teams as new web IPs were being created, emphasizing best practices in both JS and CSS to reduce technical debt. • Guided teams through the often tricky setup of a modern frontend development stack including technologies such as React, Redux, Webpack, Babel, and Sass. • Prepared developers to use more advanced concepts in their styling and and behavioral code, such as flexbox layout, asynchronous logic, and composable UIs. • Rewrote the web-based help system released with every product to help make it friendlier for the end-user and reduce spending on training for both the customer and our company. • Wrote an extensive documentation site to guide developers and non-developers on the usage of our design system and component library. • Created a library of complex UI demos to communicate difficult layouts and behaviors which required the orchestration of many components on both the front and back ends of an application. Design: • Led the creation of a Material Design based design language to keep our products consistent and user-centric as the company took its first steps into the world of modern web applications. • Trained both designers and developers across the globe on consistent UI pattern usage across a large suite of complex B2B applications. • Helped teams identify and remediate UX issues in their products to reduce friction between the user and their task. • Consulted with UX Designers as they created greenfield mockups and prototypes to help them communicate effectively with development teams ### Senior Software Programmer @ Hexagon PPM Jan 2019 – Jan 2019 | Madison, Alabama ### Software Programmer @ Hexagon PPM Jan 2017 – Jan 2019 | Madison, Alabama ### Associate Software Programmer @ Hexagon PPM Jan 2014 – Jan 2017 | Madison, Alabama ### Software Programmer Intern @ Hexagon PPM Jan 2014 – Jan 2014 | Madison, Alabama Continuous collaboration and development on internal tools that ensure an excellent, consistent User Experience across all of Intergraph's products. ### Software Engineering Intern @ AAI Corporation Jan 2012 – Jan 2013 Improved user experience for military command software, by redesigning touch-based menus. ## Education ### Bachelor of Science in Computer Science University of Alabama in Huntsville Jan 2009 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/nick-johnson-90417780 - GitHub: https://github.com/nickjohnson-dev --- Source: https://flows.cv/nickjohnson JSON Resume: https://flows.cv/nickjohnson/resume.json Last updated: 2026-03-22