- Senior Developer2013 - PRESENTTutuka
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.
- Owner2007 - PRESENTJade IT CC
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 Developer2012 - 2013Everlytic
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 Development2009 - 2012Branded Internet
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.
- Developer2006 - 2007Cherry Creek Software
- 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.