From October 2011 to July 2013, I designed, developed, and licensed the front and back ends of the first version of the Enterrupt enrollment system. Enterrupt 1.0 was designed to operate with one foot in the proverbial cloud and the other embedded in a licensing institution's PeopleSoft database. The front-end lived on a cluster of AWS and Linode servers, while the back-end consisted of a group of PeopleCode programs and a Java serialization library that resided on PeopleTools app servers.
This project led me to most every corner of PeopleSoft: the web server, the app server, PeopleCode, and even COBOL. I also gained some business experience during the negotation of a license agreement with the University of Virginia. Unfortunately, we were unable to scale the PeopleSoft application server to handle the traffic required for migration to production, so Enterrupt 1.0 did not get to see the light of day.