Allen started at Edmunds in 2002 in the support department where he helped to support clients and managed internal employee training. With his depth of knowledge of the industry and product, Allen managed many implementations. He was promoted to a product manager role where he helped drive product enhancements and updates, and with the success in new releases and product updates, Allen became the Senior Vice President of Product Management in 2025. Allen leads the preparation of product releases and manages development requirements. He ensures any new enhancements or product modifications meet client needs while continuing to assist the support and implementation teams with detailed product requirements. 

Allen has a B.S. in Business Administration from Drexel University and is a Certified Municipal Finance Officer (CMFO). He is the part-time Finance Officer in Maurice River Township, New Jersey, where he prepares the budget, annual financial reports, and manages the finance office.