Lead a distributed team to implement new features inside a challenging system. Built strategies to improve code and reduce product support demands.
Identified existential threats to business and organized a new team that succuessfully resolved them.
Built and executed plan to lift product out of unsupported tech stack into more contemporary systems
Designed and built an EMR system for specialized pharmacies using Flask and SQLAlchemy. Created a DSL that enabled customizing database tables, constraints and data types that could be unique between customers but shared a common base.
Designed and implemented a workflow system that when used with the DSL allowed for full customization of Customer form and workflow requirements. These systems allowed for faster turnaround on change requests and cut down on deployment times drastically; usually within minutes.
Quickly added features by integrating 3rd party systems such as; twilio, phaxio, mandrill, aws
Created an API that integrated with customer backend systems for data ETL as well as bidirectional sync between systems. Utilizing AMQP the systems were able to communicate bidirectionally and keep data in sync as well as scale accordingly to load.
Lead a team to increase performance and scalability of core business applications. Used Erlang to create a service that moved large data payloads from XMPP to a REST api.
Migrated from custom bash script to Puppet increasing reliability and speed of deployments.
Designed and created new products that allowed business to move from support contracts to subscription pricing
Managed an international team to integrate Live Markets into Connexus platform. Created a unique product allowing Connexus to stand out among the competition.
Created a web based XMPP client for Livemarkets use cases in order to reduce support costs.
Created several transports to proprietary IM systems to expand viability of products.
Implemented a profile search engine for use in the social networking site. Integrated the search into chat feature using XMPP