Lead Software Engineer
CurrentThis project began as a request to build a simple employee availability data gathering system, and has grown into a comprehensive suite of applications handling nearly every aspect of operating a moving business.Major Accomplishments:Planned, designed, and supervised the conversion of all software systems from a single-client model to a SAAS model. This involved factoring the database structure, as well as touching nearly every piece of code in all the applications. The project took several months and was completed with no loss of data or service interruptions for the original customer.Built a flexible message automation system which can send push notifications (using Firebase Messaging), text messages (through Twilio) and email (using Google’s GMail API) in response to user-defined parameters. For example, when a new request for quote is received, a series of email and text messages can be sent to the potential client over time which responds to the status of the quote in the system.Built an integration with Stripe Connect which allows Clients (moving companies) to collect payments for moving services directly through the Move Details mobile and desktop applications. Additionally, clients’ customers can pay booking deposits and account balances directly via the company web portal.