Lead Software Engineer (Contract)
Galent
● Worked at Motion Industries as part of a modernization effort to bring their legacy internal Java and Cobol application into a React, Node, and MongoDB architecture hosted in GCP. ● Provided guidance on creating an API server using Node, Mongoose, and MongoDB, following RESTful principles, allowing for many complex filters, and documenting usage with Swagger. ● Created a new frontend from scratch using modern build tools and practices including RSBuild, Biome, TypeScript, React, Material UI, Redux, Redux Toolkit, and Playwright. ● Enforced consistent look and feel using themes in Material UI ● Using the flexibility of Typescript, built a complex system of filters using React functional components for proper separation of concerns. Made use of generics for maximum reusability, Redux for managing the state of components across multiple instances. ● Used Redux Toolkit to create an extensible, simple, and type-safe service layer that provided consistent error handling and the capability for data prefetching, caching, and optimistic cache updates, allowing for a user interface that was stable, consistent, and effortless.