Corvisa
Developed a web-based application for mortgage companies using Perl's Catalyst MVC framework and PostgreSQL to run the backend which provided a REST API for a browser-based user interface implemented with the ExtJS toolkit. The initial development to assist with regulatory compliance in dealing with appraisals was done largely by myself. As the scope of the product grew to handle more functionality the size of the team grew to more than 20 developers.
Developed tools for keeping database schema and base data synchronized with changes kept in a version control system.
Developed a system for documenting API endpoints which could generate PDF outputs which gave examples of data using either XML or JSON syntax.
Managed the migration of the source code from subversion to git.