NTTData Senior Consultant 2012 to present
Designed Backbone.js based application to replace and improve upon existing legacy system.
Introduced BDD style testing using Jasmine/Karma into existing application code.
Developed modern solutions and features for large Enterprise Java systems.
Collaborated with and guided global team members transitioning to client side architecture.
Technical Environment Backbone.js, Jasmine.js, Coffeescript, SpringSource, Tomcat.
Sumtotal Systems Senior Java Developer 2008 to 2012
Designed and implemented features and improvements for multiple enterprise sized applications.
Automated manual report generation for legacy ticketing system to provide reliable team analytics.
Provided quality solutions to mission critical production issues in a timely manner.
Proposed, designed and implemented a realtime tracking, deployment and notification system for test environments.
Technical Environment Weblogic/Websphere, SpringSource/Wicket, MSSQL/Oracle, JUnit.
We Can Pretend Technical Consultant 2011
Architected and implemented a interactive media streaming service that enabled realtime, massively multiplayer, jeopardy-style interactions.
Built host interface to inject synchronized prompts, overlays and widgets into live video stream.
Created detailed documentation regarding technical requirements, project time lines and staffing guidelines for realizing total product offering.
CIBC Test Analyst 2007 to 2008
Eliminated manual testing processes with automated QTP scripts to increase productivity and limit repetitive human task based testing.
Worked cohesively with other developers and team members to plan, design and implement multi-system automated tests which simulate multiple users and roles.
Technical Environment VB, Quick Test Professional.
Cordova based app(iOS & Android) that leverages a huge amalgamation of public data. Driven by over 30 web spiders, 15 webservices and multiple external databases it provides brand ratings from non-profit organisations by scanning product barcodes.
Halifax Crime Heatmap
HTML5 Animated heatmap visualising crimes in the city of Halifax. Built on a customised version Heatmap.js library which enables smooth animation. Won silver in the Apps4Halifax city category.
Bachelor of Technology (Software Development) 2003 to 2007
Seneca College of Applied Arts and Technology (Seneca@York), Toronto, Ontario