Software Engineer with over 15 years of experience developing web applications, back-end APIs and software systems using Elixir & Phoenix, Ruby on Rails, and Node.js.
Ambry - A self-hosted audiobook streaming server with an accompanying mobile app. The server is built using Phoenix LiveView, Tailwind CSS and PostgreSQL. The mobile app is built using React Native.
nerves-keyboard - A project created with several colleagues to build an open source / open hardware mechanical keyboard running Elixir using Nerves.
Elixir MIX Podcast featuring me as guest speaker where I discuss nerves-keyboard, my other open source projects, and my experiences using Elixir at Peek.
Rebuilt and maintained Virtual Louisiana, GOHSEP’s private Google Earth Enterprise globe.
Created an internal use web application for publishing new content onto Virtual Louisiana.
Replaced the GOHSEP website with updated architecture, utilizing more efficient, modern programming techniques.
Developed iPad web applications as well as other small software projects for the agency.
Open Source
sungem - Fast, lightweight web application framework in PHP
2008 – 2011
Senior Web Applications Developer @ SCI Research(Baton Rouge, LA)
PHP
JavaScript
MySQL
Node.js
JQuery
Projects & Responsibilities
Recruited and managed a small, motivated team of programmers and designers in developing a web application devoted to building and administering online studies and web surveys. (Features of the software included respondent database management, mass mailing, interactive reporting, and an engaging visual aesthetic.)
Administered the company’s many Linux, UNIX, and Windows based servers including: Apache web servers, DNS servers, MySQL database servers, and an Exchange 2007 mail server.
Education
2004 - 2008
Computer Science @ Louisiana State University (Baton Rouge, LA)