Full stack engineer excelling in React, Typescript, GraphQL, Apollo, Node, Joist ORM and PostgreSQL. Passion for secure, scalable, accurate, consistent, fresh, and performant system designs. Proven track record implementing features end to end, and architecting scalable APIs and UI/UX.
Lead the UI architecture for a greenfield Trade User Portal and Click-To-Pay flow that allows Homebound Trades to manage project progress, invoices, and automate requests for payments from completed tasks
Lead the system design and UI implementation of Homebound ready plan options configurations, which allows the procurement team to compare home option configurations for all available ready home plans and preview the total cost estimations before the configuration is offered as a product.
Create the system architecture and UI design to support Bid contract draw schedules, which allows Trades to create a payment draw schedule contractually agreed upon by Homebound, allowing for more accurate accounting.
Lead the system design for Homebound options versioning which allows options to be previewed, selected and cost estimated based on specific versions of a Home Product Offering Template.
Implement automated testing strategies with Jest and Mocha.
Mentor junior developers in improving their skill set around modern web development technologies.
2020 — 2021
Design, implement, and maintain a variety of user interfaces for Nike’s tools within the content ecosystem
Engineer a solution to integrate Nike Audience Workbench APIs which enables CMS authors to identify and target feed card publishing by audience type. Use localized language systems for geo markets. Use React, React context, Nike style libraries, and GraphQL for API queries to build UI.
Scale Nike headless CMS platform to support increased custom content types, as part of an initiative to reduce publishing cost for Nike product detail pages and produce large product catalogs. Implement UI using React, React hooks, React context and Apollo/GraphQL for API requests.
Help implement Nike content automation solutions via a standalone content rendering service (CRS) platform, allowing preview of emails for accuracy when authoring content. Build CRS preview UI using React, Typescript, Nike style libraries and GraphQL for queries.
Implement a CMS feature to customize and transform content for geographies, channels and territories by creating specifications based on content such as style, style colors, or Nike By You product styles. Developed UI feature using React, Typescript, Nike CSS libraries and GraphQL for API handling.
Integrate new rich text editor (RTE) component into NIKE CMS platform to support more robust text authoring capabilities and controls through the ProseMirror RTE library. Customize and integrate RTE component using React, React context, and Nike CSS libraries.
Write unit and e2e tests
Assist in troubleshooting and resolving production issues escalated from customer support.
Collaborate with other amazing engineers to power the most exciting digital experiences for athletes on the market
Meet with marketers and authors to improve their workflow and effectiveness
2020 — 2020
Develop state management solutions using redux and react hooks to solve dashboard performance issues
Refactor components to remove prop drilling and unnecessary network requests to database
Find solutions for unresponsive react grids and data visualization for dashboards
Develop React and NodeJs solutions based on application issues with React web and application features
Configured effective user feedback loops using automation, google analytics and purposeful criteria for feature builds
Facilitated user research and product-minded meetings to enhance focus on product outcomes
Assisted with configuring repeatable, automated deployment for predictable application roll outs
Automated flags to monitor deployment failures to ensure quick, efficient roll backs
Assisted in creating effective error documentation and automated error tracking to mitigate unexpected issues
Strategist and implemented features that handle edge cases, failures and integrated QA functionality
Developed features with browser,device compatibility, and UI/UX designs that met accessibility standards
Collaborated with UI/UX managers to design features with aesthetic-usability standards
Configured authentication and authorization services to web applications balancing security, user convenience & product minded outcomes
Wrote code reviews and approved pull requests monitoring for readability, functionality and integration issues before teams pushed to production
Triaged team technical issues to assist with product cycle completions by deadline
Facilitated and approved product tech stack choices including NodeJS, Express, Postgresql, MySQL, React, Redux, JavaScript, Python, Flask and APIs based on stakeholder requests and engineering requirements
Used Agile methods in collaboration with cross functional teams to develop features based on product minded strategies
Education
2018 — 2020
BloomTech
Software Engineering
2018 — 2020
Oregon State University