top of page
Professional History

3rd Party Data Providers
Managing Configuration
Extending Salesforce with InRule
Boundaries between Rules and Code
Solving Strange Challenges using Blackjack
Sr. Technical Solution Architect,
ROAD Services
- Transitioned to Professional Services due to business needs
- Meaningfully engaged with 50+ customers, 20+ for >40 hours
- Refactored numerous rule apps with 2-10x performance gains
- Wrote custom test harness for huge authoring effort validation
- Authored public-facing best practices guidelines
- Developed batch execution testing platform for Dynamics CRM
- Created custom reporting solution for large-scale Rule App
- Architected and built durable function batch execution platform
Application Architect,
Product Engineering
- Continued developing Angular SPA for enterprise rule authoring
- Helped prototype next-gen authoring and execution platform
- Presented 2 sessions at Interact conference
- Created prototype authorization solution
- Built numerous tools and prototypes for internal use
Application Architect,
Product Engineering
- Continued developing Angular SPA for enterprise rule authoring
- Created Client+API for managing & executing batch operations
- Created ChatGPT integration for desktop and web applications
- Created OpenAPI-enabled REST proxy for legacy SOAP service
- Created load testing application for large-scale evaluation
- Helped write custom Monaco editor Language & autocomplete
- Analyzed data & created plan to improve perf. & cut cost by 10x
- Analyzed customer logic and impacted 70-85% speed boost
Application Architect,
Product Engineering
- Developed prototype and dev plan for Single-SPA web app
- Collaborated on design and tech elaboration of web apps
- Assisted with Swedish company acquisition integration plan
- Created suite-wide third-party application integration
- Developed dynamic form + testing application extension
- Developed test scenario application extension
- Designed Multi-Tenant Hierarchical Configuration Architecture
- Designed Custom Authorization Architecture
- Managed cross-company architecture collaboration group
Application Architect,
Product Engineering
- Developed Prototype Multitenant Flagship Execution Service
- Created Plan to Transition from Hosted to Multitenant SaaS
- Developed Production Extension to Integrate with ML Engine
- Developed Prototype Dynamic Multi-Tenant Web Portal
Sr. Technical Solution Architect,
ROAD Services
- Created APEX+JS-based Rule Engine Salesforce Integration
- Created Application Extension to Generate Schema ERD
- Wrote Web-based Tool for Scheduling Multiple Resources
- Recorded Online LMS Training Course
Sr. Technical Solution Architect,
ROAD Services
- Delivered Custom Rule Management Solution for Microsoft
- Delivered Application Extension for Merging
- Created Prototype Dynamics Batch Processing Manager
- Created .NET Core AWS Elastic Beanstalk Execution Service
- Created Prototype Salesforce Offline Lightning Component
- Created XSD Refactoring Tool
InRule Acquired by OpenGate Capital
Technical Solution Architect,
ROAD Services
- Rebuilt and began teaching 4-hour Integration Training class
- Created Prototype Salesforce Lightning integration
- Created Time Entry Application integrating with Dynamics
Solution Architect,
ROAD Services
- Began building prototypes for customers
User Defined Functions
Merge Extension
Abstraction and Encapsulation

2023
2019
2020
2021
2022
2024
2025

Consultant
- Built socket integration with Allen Bradley PLC
- Built Angular4 web app for embedded kiosk
- Produced product demo video for client conference
Consultant
- Built prototype office utilization data site for client
- Helped various projects with hardware
- Built firmware for BLE+RFID Arduino vending device


The ultimate office resource tracking and meeting planning utility is turned live in the office
Research and Development
- Built 25+ Proof of Concept apps
- Research into platform for future versions
- Issue Reproduction applications
- High level troubleshooting
- Worked with MS to refine UCMA vNext
Development Manager
- Team of 3-4 people
- Hotfixes, Cumulative Updates, L3 Support
- Releases with new features
- L3+ support
- Lectured in Partner Trainings
Developer & Implementation Engineer
- Team of 6 redesigned and released 3.0
- Rewrote real-time metrics engine
- Responsive real-time dashboard
- L3+ support
- Lectured in Partner Trainings
Developer & Implementation Engineer
- Created custom interactive WYSIWYG call tree control supporting IE 7
- Worked on-site with clients to deploy
- Product Customization and Extension
- SSRS Reporting
- L3+ support
Developer & Implementation Engineer
- Team of 3 redesigned and released 2.0
- Worked on-site with clients to deploy
- Product Customization and Extension
- SSRS Reporting
- L2+ support
Consultant / Developer
- ASP.Net MVC Web App
- C# Windows Services using UCMA
- SQL Stored Procedures and Linq2SQL
- Maintained Silverlight Consoles
Skype for Business/Lync/OCS-based Contact Center solution supporting enterprise, geodispersed clients

Innovation Team
- Come up with sweet ideas, then build them
- Design and produce 3D-printed prototypes
- Develop knowledge to help kick off new projects
- Build prototype applications for potential clients

Clarity Acquired by Perficient
2012
2011
2013
2014
2015
2016
2017
2018
Started at Clarity Consulting
Graduated Purdue
Major: Computer and Information Technology
Minor: Management
- Chorus Member
- Audio Engineer
- Assistant Manager
- Leadership Chair
- Chorus Member
- Audio Engineer
- Equipment Tech
- Property Manager
- Chorus Member
- Audio Engineer

Summer Internship
at Nielsen
IS Intern Program
- Scripting (Access and Excel VBA)
- Data Analysis
- Updated customer inquiry request process

Summer Internship
at Northwestern Mutual
Field Infrastructure Engineering Services (FIES)
- Enterprise C# Development
- Windows Vista research and recommendations

Summer Internship
at Northwestern Mutual
Field Infrastructure Engineering Services (FIES)
- New technology research and documentation
- C# development
- Script Creation and Management

Summer Internship
at Ethostream
- Handled product support and RMA
- Managed installer inventory
- Helped design networks for hotels
- Troubleshot and updated hardware

Summer Internship
at Ethostream
- Handled product support and RMA
- Managed installer inventory
- Helped design networks for hotels
- Troubleshot and updated hardware
Student at Whitefish Bay High School
Started at Purdue University
Graduated Whitefish Bay High School
2005
2006
2007
2008
2009
2010
bottom of page






