Software Engineer
Lehi, Utah, Us
* Designed, implemented, and maintained an enterprise client-server document management system using C#, WinForms, SQLite and XML.* Redesigned and rebuilt core product using C#, WPF, WCF, SQLite and MS SQL.* Architected a SaaS version of enterprise document management system and led a team of developers in implementing and deploying it. This included implementing a successful web architecture utilizing the Amazon Web Services cloud hosting, Microsoft Silverlight 4.0, WCF, Ria Services, MySQL, Entity Framework and ASP.Net.* Maintained and enhanced a robust REST based API for core SaaS product that allowed complete interaction with the system by large 3rd parties and a suite of mobile and deployed applications.* Engineered integration with Microsoft’s Active Directory service allowing users and groups to be automatically imported from an existing domain network, also enabling “one-click” sign in with desktop application.* Constructed a set of add-ins for Microsoft Outlook, Word, Excel, and Power Point allowing documents and emails to be stored directly to document management system.