Justin Kirby

Senior Engineer

justin@redsorbet.com

(585) 348-8016

Skills

Python
Erlang
JavaScript
C++
PostgreSQL
Node.js
Django
SQLAlchemy
Celery
ejabberd
webmachine
RabbitMQ
Cowboy
Yaws
Ansible
etcd
puppet
Docker
Vagrant
Debian
Ubuntu
RedHat/CentOS
Gentoo
Arch Linux
AWS
Linode
DigitalOcean
emacs
PostgreSQL
MySQL
SQLServer

Experience

Envoy

Server Architect

2014 – Present

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.

Voalte

Senior Engineer

2010 – 2014

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

Connexus

Senior Engineer

2009 – 2010

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 chat window and rich media designer using javascript/html/css and django.

Created several transports to proprietary IM systems to expand viability of products.

LiveMarkets

Founder

2008

Bootstrapped a chat advertisement service using open standards. Used JavaScript for the front end chat interface. Django with Mysql for the web service backend. Used Erlang for the backend XMPP services. Successfully sold business to Connexus.

Rupture

Contractor

2006

Implemented a profile search engine for use in the social networking site. Integrated the search into chat feature using XMPP

Qunu

Founder

2004 – 2007

Designed and built a communication system for handling live tech support. Utilized XMPP and built JavaScript frontend chat interface. Implemented search and profiles using Django and MySQL.