As with most startups, Academy Medical began outgrowing their “spreadsheet hell system,” so they hired me to help. Being a Marvel Comics fan, I wanted to give the application a name and my first thought was JARVIS.
JARVIS served many purposes: track customer relationships, invoices, purchase orders, inventory, sales commissions, territories, key performance indicators, and advanced reporting tools. Additionally, clients were allowed to pay invoices online to improve their accounts receivable.
JARVIS also served as the homepage for many team members as it utilized SAML for Single Sign On to allow them to access external applications without having to login twice.
I was initially hired by Academy Medical as a contractor; however, after a few short months I was hired full-time as their Director of Technology from November 2010 – September 2013.
Before beginning development, I met with the executive team, sales team, and the accounts payable team to understand what they wanted out of the application in order to help them succeed.
JARVIS ran off of ASP.NET Web Forms and was written in C#. For data access, Telerik’s OpenAccess ORM was implemented to communicate with their Microsoft SQL Server. Additional technologies used were Telerik’s ASP.NET AJAX Toolkit & Reporting Components, Google APIs, and more.
ELMAH was implemented to track and report exceptions and New Relic was utilized to monitor the application’s performance.
A nonprofit working to expand the internet's power for good.