Lead Technical Consultant at Perficient, Inc. (2022-09 – 2026-03)
Contributed to multiple 8–12 person teams designing, developing, and enhancing automotive ecommerce and insurance employee portal applications. Each project used React 18 with Storybook for component documentation.
- Modernized a vehicle search and configuration UI — enabling customers to fully build, configure, and purchase a vehicle end-to-end within the app using Next.js.
- Built an interface connected to automotive APIs allowing technicians to push over-the-air software updates to in-garage vehicles. Application was built entirely with federated modules (micro-frontend)
- Contributed to React/TypeScript component development using MUI, Sass/LESS, and CSS-in-JS styled components.
- Contributed to an AI chatbot and an AI comparison tool backed by Azure OpenAI
- Worked across front end React teams and back end C# teams to connect APIs needed for an insurance company employee portal for managing tasks.
- Managed state with Recoil, Redux, and TanStack Query; toolchain included Node, Vite, and Webpack.
- Owned UX quality and WCAG accessibility compliance across all deliverables.
- Wrote and maintained automated test suites using Jest, Cypress, and Playwright.
- Contributed enhancements to Java/Spring back-end services as needed.
- Python using Flask and Fast API were used as needed for various back end services.
- Projects were deployed and configured using GCP and Azure.
Lead Engineer at BI WORLDWIDE (2012-04 – 2022-09)
Led teams of 4–8 developers building a suite of incentive and recognition web applications and microservices. Drove a decade-long evolution from a legacy monolith to a modern microfrontend platform.
- Helped architect the migration of a massive legacy JavaScript/Java monolith to a microservices + micro-frontend architecture using Webpack Module Federation, Express/Node, and PostgreSQL.
- Experience working on migrating everything from an on premise platform to AWS using ECS, S3, Lambda, Route 53, Cloudfront, SQS, DynamoDB, API Gateway, EventBridge, etc.
- Designed and developed scalable serverless applications using AWS Lambda, API Gateway, DynamoDB, and EventBridge, enabling event-driven and cost-efficient architectures.
- Designed secure serverless architectures using IAM roles, KMS encryption, and VPC configurations for controlled access and compliance.
- Defined and led the team's transition from Backbone/Bootstrap/jQuery to React + Node.js with Docker-based deployments using Terraform and Gitlab CI/CD and Ansible.
- Implemented REST and GraphQL service endpoints with strong emphasis on GDPR and CCPA compliance.
- Proved out React Native for mobile app development to complement web-based platforms.
- Delivered Vue.js projects for healthcare clients under strict HIPAA compliance requirements.
- Ensured full WCAG AA accessibility and internationalization (i18n) via custom-built CMS translation systems across all products.
- Worked on the shift from SVN version control to Git. First moving to Github and then moving to Gitlab.
Front End Developer at Youth & Family Services (2010-03 – 2012-04)
Designed, developed, and maintained client-facing websites and internal applications. Managed Apache server configuration and hosting infrastructure.
- Delivered projects using HTML, CSS, JavaScript, and PHP; rebuilt a legacy application using C# /.NET along with Bash and Python.
Web Developer at Minnesota State University, Mankato (2005-10 – 2010-01)
Designed and maintained university websites with a strong focus on standards-based, accessible markup as required by a state institution. Everything had to strictly be 508 compliant.
- Primary stack: HTML, CSS, JavaScript, and PHP.