Experienced, knowledgeable, and dependable leader. Well versed in Front End and Back End implementation patterns while taking a creative approach in writing long term solutions that scale well and are written for the benefit of the overall health of the app.
Experience
2025 — 2026
2025 — 2026
Portland, Oregon Metropolitan Area
Architected and directed the development of the IDC Security Governance Application, streamlining security requirement referencing for global hardware, software, and cloud architectures.
Engineered high-scale backend entities and complex validation logic using the ENT Framework (PHP), optimizing power search queries and CRUD mutations to handle Meta-scale data relationships.
Developed a high-performance responsive UI leveraging the XDC design system, React, and TypeScript; utilized Relay and GraphQL to implement sophisticated data caching and minimize network overhead.
Influenced product roadmap by collaborating with key stakeholders to translate business objectives into technical UX solutions, ensuring the platform met critical security compliance milestones.
2024 — 2025
2024 — 2025
Portland, Oregon, United States
• Designed and implemented migration of data and business processes to new ERP (Business Central) at Oregon Catholic Press.
• Optimized queries and insertions for quick migration times, ensuring seamless transition.
• Implemented reusable error handling patterns and consulted on best practices for testing.
2021 — 2024
2021 — 2024
Lead the system design and implementation of Side's Compliance Software with a team of 6 engineers to great success. The project was started to replace a third party vendor application and did so within a year. Standards and best practices from this success were formed and communicated across the organization which improved developer experience, app reliability, and code coverage for all.
Drove the UI implementation of a web browser based PDF Document viewer, allowing compliance specialists the views and tools they needed to audit Real Estate transactions. Performance was improved from 30 minutes per transaction (third party tool) to 6-8 minutes per transaction (Side Compliance Tool). Leveraging Material UI to pioneer a common theme/component wrapper abstraction so all apps could stay in sync with the latest UI/UX updates.
Personally collaborated with Side's Compliance team members to find workflow optimization ideas which improved the speed in which they could safely audit a real estate transaction. Each team approved idea was formalized into tickets and prioritized into sprints and shipped within weeks of the conception of the idea.
Became Side's subject matter expert in GraphQL and championing it's best practice implementations across the org as a whole.
Excel at full stack application design from database architecture, GraphQL schema design, performant React Component composition. Delivering high quality and flexibility while meeting business objectives.
Enthusiastic and inspiring team leader, mentoring junior/senior level developers to help improve their skillsets while creating a fun, welcoming, and collaborating environment where everyone felt empowered to express their ideas together.
Areas of Expertise:
Typescript, React, Recoil, NextJS, Material UI, Graphql, Apollo Client/Server (Express), Fastify (Node.JS), TypeORM, PostgreSQL Google Cloud Platform (GCP)
2018 — 2021
2018 — 2021
Beaverton, Oregon
Served Nike as a Lead UI Software Engineer for two different projects (iPaid / Gameday)
Lead the UI development of iPaid; an invoice payment software used by retailers to pay for bulk ordered Nike product. Collaborated with a Lead API Engineer to design JSON network data contracts between the UI and BE. Collaborated on the UI Architecture with a UI/UX designer to create a highly interactive and completely dynamic what you see is what you pay solution which allows a Nike vendor to take one or many deductions for missing/lost/damaged/incorrect products along with inaccurate discount percentages or shipping/freight costs. Using React/Redux, was able to dynamically calculate the user's deduction calculations in real time. All of which is rigorously tested against a proven mathematical algorithm to ensure its accuracy and remains still in use for Nike today.
Lead the UI development of Gameday; an e-commerce application for College Institutions to use their allotment of contracted funds to purchase Nike Products for their student athletes. Pushed an initiative to rebuild the Cart/Checkout flows to eliminate technical debt which plagued the application with over 400 cart errors a month (most of which needed manual correction). Leveraged account representatives to reach out to Colleges nationwide for feedback on pain points and incorporated most of their ideas in the rebuild. This improved performance allowed for over 200 items to exist in the Cart UI at a time (limited to 20 before), UX animations and UI eager loading to improve the user experience to mask slow API calls, and reduced the number of errors down to <10 a month; all of which were fixed the same day (which the team had not been able to do before).
The reduction of errors along with the improved UI/UX was a key component of increased customer satisfaction which lead to over $3,000,000 increased revenue.
Areas of Expertise:
ES6 JavaScript, React, Redux, Node/Yarn, LESS/PCSS, Agile (Scrum), Node, AWS (Lambda)
2018 — 2018
2018 — 2018
Portland, Oregon Area
Designed and implemented a Full Stack solution for a robust and feature rich headless Content Management System (CMS) to serve dynamic content in multiple languages for the window company Jeld-Wen capable of deploying specific revisions of specific content to specific websites in specific languages. Custom content could be made into "entities" which were building blocks with unique template names which allowed for a rendering library built in React to determine which component to use to render the custom content. This gave full flexibility and control to content management teams to take these UI templated building blocks and put them on any page in multiple languages. Because different versions of different content could be published to different sites, non-technical teams could dynamically create any kind of landing page they wanted using these building blocks without the need for developer work or any deployments.
Skills Used:
React, Redux, HTML, CSS, SASS, Babel, NPM, PHP 7, Laravel, Composer, MySQL, Database Architecture, RESTful APIs, Git, JIRA, Scrum
Education
Collins College
Bachelor of Arts (B.A.), Game and Interactive Media Design
2003 — 2006