Co-Founder & CTO
2016 - PRESENTOptimise Logistics- Built the web platform from the ground up using Ruby on Rails and PostgreSQL.
- Designed, specified, and managed the development of our first version mobile app by a contractor.
- Designed and built a secure API to connect the mobile app.
- Defined and managed the technical product roadmap.
- Built and managed a small technical team of two developers and one designer.
Technologies: Ruby on Rails, Ionic, JavaScript, PostgreSQL, AWS, Sidekiq, Ansible, TwilioCo-Founder & CTO
2012 - PRESENTTravel Mobile, LLC- Designed and developed a Ruby on Rails application to facilitate the sale and activation of SIM cards.
- Configured and maintained staging and production environments on Rackspace and later on AWS EC2.
- Performed continuous Rails upgrades from v3.2 through to the latest version at the time (5.0).
- Integrated with payment gateways from Stripe and Braintree Payments.
- Implemented multi-language support with full editing capability for non-technical team members.
Technologies: Ruby on Rails, MySQL, AWS, Redis, I18nCo-founder & CTO
2008 - 2016LegitScript, LLC- Built the initial platform for tracking illegal online pharmacies from scratch, learning Ruby on Rails along the way.
- Designed and developed multiple features and ancillary applications to support the growing internal analyst staff.
- Supervised a team of up to fifteen software developers and sysadmins.
- Provided product development and project management for all technical products and projects.
Technologies: Ruby on Rails, MySQL, PostgreSQLSoftware Development Consultant
2008 - 2011Self-employed- Designed, built, and maintained a Ruby on Rails application to manage recordings of telephone calls. Included full-stack system administration of a high-availability platform hosted with Rackspace.
- Evaluated and presented findings on a web application built in PHP by a third party for security and quality.
- Built, deployed, and maintained a custom data processing web application in Ruby on Rails, deployed with Apache on my private cloud-based Linux server.
Technologies: Ruby on Rails, PHP, MySQL, AsteriskWeb Manager
2007 - 2008Unity 08- Helped scale the Drupal-based platform to support tens of thousands of concurrent users.
- Involved in all parts of the system, including writing my first and only Facebook app.
Technologies: Linux, Apache, MySQL, PHP, Drupal, Facebook APILead Software Engineer
2006 - 2007Hook Mobile- Built the initial platform for this provider of multimedia messaging services, a trading card system, from scratch to production launch with a campaign for CBS’ Survivor, on a LAMP stack.
Technologies: Linux, Apache, MySQL, PHPChief Technologist
2005 - 2006762 Wireless- Took over an existing PHP codebase from a consultant and revamped it to modern production standards.
- Built up a small team.
Technologies: Linux, Apache, MySQL, PHPDirector, Application Development
2001 - 2005Mobile 365- Led the design and system architecture of the core technology platform as well as several rapid prototypes exploring new areas of business.
- Wrote and maintained software to extend and adapt the licensed technology for the particulars of the US market.
- Led a team of five developers in maintaining and extending the platform.
- Performed technical evaluation and due diligence in preparation of a merge with another company.
- Implemented low-level protocol stacks (SMPP, EMI/UCP) in C++ and Java cross-platform for Windows, Solaris, and Linux.
Technologies: Windows NT, Solaris, Linux, C++, Java, HTML/CSS, PHP, Oracle, MySQL, SwiftMQSoftware Developer
1998 - 2000Netlife AG- Developed web interfaces for several banks, using a custom CGI stack written in C++.
- Created back-end elements, including the first of many verbose log files developed throughout my career.
Technologies: C++, HTML/CSS, Oracle, Tcl/Tk, Python, Apache, Solaris