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 2022 — Present
- 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 2020 — Jun 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 2020 — Jul 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