Nicole Bush

Lead Software Engineer

Rome, Italy

Summary

Frontend-focused software engineer with expertise in React, TypeScript, and building scalable applications. Passionate about creating thoughtful interfaces that solve real problems, with a strong emphasis on code quality, testing, and user experience.

Experience

Senior Software Engineer

Booz Allen Hamilton

Remote

Aug 2022Present

  • Led development of a production React + TypeScript application supporting complex, rule-driven workflows for a large enterprise client.
  • Designed and implemented backend API endpoints backed by PostgreSQL, enabling flexible business logic and data-driven decision flows.
  • Built a scalable business rules engine using state machines and React Context to manage complex application states.
  • Created a reusable Material UI–based design system, improving UI consistency and development speed across features.
  • Improved application quality by expanding unit and integration test coverage from ~50% to ~75% using Jest and React Testing Library.
  • Introduced modern tooling and libraries (react-hook-form, zod, formatters, shared component libraries) to improve developer experience and form reliability.
  • Collaborated closely with designers, product owners, and QA in an Agile/Scrum environment, contributing to sprint planning and technical decision-making.
ReactTypeScriptPostgreSQLTypeORMMaterial UIJestReact Testing LibraryZodreact-hook-form

Software Engineer

Autobooks

Detroit, MI

Aug 2020Jun 2022

  • Developed and maintained a large-scale enterprise React + TypeScript application powering digital payment and invoicing workflows.
  • Built modular, reusable UI components and a shared Material UI theme, improving consistency across multiple product surfaces.
  • Designed and maintained GraphQL schemas with strong TypeScript typing to ensure safe, predictable data access.
  • Refactored over 120 legacy class components into modern functional components with hooks, reducing complexity and improving maintainability.
  • Expanded end-to-end test coverage from ~20 tests to 80+ automated tests using Selenium Protractor.
  • Collaborated with cross-functional teams to ship features used by financial institutions and small businesses nationwide.
ReactTypeScriptGraphQLMaterial UISeleniumProtractor

Front End Engineer

Benzinga

Detroit, MI

Mar 2020Jul 2020

  • Built custom WordPress content blocks using PHP, Laravel patterns, and Advanced Custom Fields (ACF).
  • Translated Figma wireframes into responsive, accessible frontend components.
  • Worked closely with editorial and product teams to support high-traffic content workflows.
  • Performed manual QA and cross-browser testing to ensure visual and functional consistency.
WordPressPHPLaravelFigmaACF

Education

Front End Coding Bootcamp

Grand Circus

Jan 2020 — Mar 2020

B.S. Psychology and Biology

Eastern Michigan University

Apr 2016

Skills

ReactNode.jsJavaScriptTypeScriptNext.jsAPIsTypeORMPostgreSQLReact Testing LibraryMaterial UIAgile/ScrumTechnical DocumentationJira/ConfluenceGitJestAzure DevOpsDockerZodFigmaCSSHTMLElasticsearch