OurGroup, INC
Lead Software Architect
MOUSE
Lead Software Developer
Workup, Inc
Lead Technologist
Abstract Edge
Software Developer
D2 Pharma Consulting
Chief Architect
Iowa State University
Student
Affinitive
Senior Software Developer
New York University
Software Developer
Iowa State University