Lead Backend Developer - SpringboardVR. (2017 - Present) [Remote]
Working with an incredible team of developers. Assisting in system architecture, scalability and optimization for system stability, security and performance.
Full Stack Senior Developer - GEMtech Inc. (2017 - 2018) [Contract]
Full Stack Senior Developer working on all aspects of the GEMTouch application, from development of front end features and improvements, to design and implementation of iterative upgrades to decades old software. Further duties include database design, architecture and infrastructure decisions, and taking part in essential business decisions to ensure quality releases.
Involved in various projects and applications. Ranging from back-end development such as API’s, Laravel applications, code maintenance and TDD to front-end design and development using EmberJS. Work completed remotely.
Desktop Application Developer - JADE Software Systems Inc. (2015 - 2016) [Contract]
Developed a new Electron project that uses AngularJS to run the interface. Created several custom modules to be used through the new system. The application was being re-written from a Visual Basic application to a JavaScript application run through Electron.
Director of Development - Iconic Media (1999 - 2016)
Responsible for overseeing a group of developers for projects while remaining hands on for a range of projects. Development responsibilities included UI/UX, front-end and back-end app development using Laravel, Phalcon, Zend, AngularJS, EmberJS, ReactJS and more.
Full Stack Developer - Viral Style LLC (2015 / 7 months) [Contract]
Responsible for the architecture design and development of a back-end REST API using Laravel that tied in with an AngularJS front-end.
Development Manager / Developer - Bravenet.com (2008 - 2015)
Responsible for managing the development team for Bravenet.com in regards to delegating tasks, code review and release deployments. Additionally hands on in terms of PHP/MySQL development for maintenance, new features and security.
Responsible for creating a completely dynamic application using Macromedia Director and Macromedia Flash that would interact with a server based on XML requests and responses. The application included dynamic GUI generation. form generation and processing for downloadable casino software.
Responsible for creating graphical user interfaces for CD-ROM presentations, websites and print media. Communicated with print companies to oversee print process to ensure quality final products.