- Senior DeveloperTutuka2013 - PRESENT
Technologies: ColdFusion, MS SQL, Ruby, PCI
- Implemented a log data store using Elasticsearch, Logstash and Kibana.
- Designed and implemented an API proxy to enable the rapid integration of third party APIs.
- Debugged ISO8583 financial transactions.
- Assisted in integrations with MasterCard and Visa for international clients.
- Set up and run Ubuntu 12.04 infrastructure to support the Elasticsearch setup. This includes taking them through PCI compliance.
- OwnerJade IT CC2007 - PRESENT
Technologies: PHP, Ruby, Rails, Sinatra, Symfony
- Designed and developed a system to manage rentals and rental payments.
- Conducted basic data mining for a local university to determine the achievements of its first year students.
- Managed and monitored the AWS infrastructure for a small mobile application company.
- Integrated with various API's (Facebook, Twitter, Instagram, MotorMouths) for different projects.
- Implemented a document management system with fuzzy searching and an API in Rails.
- Lead DeveloperEverlytic2012 - 2013
Technologies: PHP, MySQL, Various APIs
- Migrated the version control system from SVN to Git.
- Integrated with the Facebook, Twiiter and Google analytics APIs.
- Mentored the development team in good design and best coding practices.
- Expanded the testing infrastructure to get more code under test.
- Guided the integrations team in developing solutions needed by clients.
- Systems Developer and Head of DevelopmentBranded Internet2009 - 2012
Technologies: PHP, Linux
- Created an API to enable wholesale selling of ADSL and other ISP services.
- Implemented source control for the code base.
- Expanded systems to enable quicker resolution of support queries.
- Designed and implemented a new customer portal to enable quicker go-live for new clients.
- Mentored the development team in best practices and design methodology.
- DeveloperCherry Creek Software2006 - 2007
- Increased the usability of the company's core product by resolving bugs and improving the flow of the product.
- Implemented a simple spell checker to allow fuzzy matching of words sent in a SMS campaign.
- Created a CMS for an international customer.
- Consulted on the needs of international clients.