Dashboard for Roost application, built using Ember. Primary UI for the Roost system. Responsible for sending notifications, displaying all information relevant to using Roost (sent notifications, user details, billing, etc). Also has advanced audience segmentation UI features, various audience metric data (built using highcharts), and a geolocation targeting UI.VISIT SITE
Roost website, built using static HTML and Bootstrap. Built exactly according to photoshop mockup made by a (super talented) designer. Also contains pricing slider built using jQuery.VISIT SITE
Rebuilt entire Roost core in Elixir (previously writtin in Java 7). Leveraged OTP principles and functional programming patterns to create highly parallelized version of our notification sending platform, with 50 - 100x improvement in performance and significant cost reduction.
Head of Engineering
1/2016 – Present
Replaced CTO as technical lead of company. Increased performance through use of individually scalable NodeJS micro services, handling over 100,000 requests per minute. Rewrote core product in Elixir, replacing a legacy Java system with an OTP application capable of delivering billions of notifications per day. Organized deployment process and built EC2 clusters behind HAProxy to run new application. Managed other engineers and delegated technical tasks as necessary, improving communication through Asana, focused sprints, and clear goals. Worked closely with CEO and sales teams to satisfy client requests, create custom integrations as necessary, and maintain up-to-date technical roadmap.
11/2014 – 1/2016
Worked closely with CTO/CEO to move technical product forward, explore new verticals, and abate technical debt. Developed consumer-facing dashboard using EmberJS, ported Java API and server code to NodeJS, tested deployment strategies using CoreOS / Kubernetes, developed application with Meteor to proxy insecure application data to ease transition to HTTPS. Managed and improved AWS clusters receiving over 75,000 requests per minute.
Contracted Web Developer
7/2014 – 10/2014
Mark & Phil
9/2013 – 5/2014
Full-stack development on WordPress-based projects for non-profit clients. Responsibilities included theme modification, plugin tweaking, site construction based on designs supplied by in-house graphic designer, and implementation of advanced interactive functionality.