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
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

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