Skip to content

Files

Latest commit

 

History

History
83 lines (64 loc) · 4.28 KB

resume.md

File metadata and controls

83 lines (64 loc) · 4.28 KB

David Hamp-Gonsalves

Senior Developer & Code Enthusiast

davidhampgonsalves.com davidhampgonsalves@gmail.com (902) 817-3574


Technical

  1. Java
  2. Android / iOS
  3. Javascript / NodeJS
  4. Python
  5. Git / SVN
  6. Cordova
  1. Ruby
  1. PostgreSQL / MySQL
  2. Backbone.js

Experience

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. Technical Environment Wowza Media Server, Adobe Flex, Javascript.

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.


Projects

  • Ethical Barcode ethicalbarcode.com 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 crimeheatmap.ca 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.

  • Foxish chrome.google.com Chrome extension that enables Firefox-style live RSS feeds with over fifteen thousand active users a 4/5 star rating. Featured on Gizmodo & LifeHacker.


Education

Bachelor of Technology (Software Development) 2003 to 2007 Seneca College of Applied Arts and Technology (Seneca@York), Toronto, Ontario