David Hamp-Gonsalves
Senior Developer & Code EnthusiastI am a seasoned full stack engineer with a 16 year track record of delivering innovative software solutions.
Some of my achievements include refactoring a 100k LOC mission critical legacy system into our main code base, leading a cross functional team in developing a Cypress based automated test suite and mentoring junior developers into the next stage of their careers.
I am passionate about lifelong learning, challenging problems and weighing the merits of outside of the box solutions.
Experience
present2016
Senior Software Engineer
Opencounter Halifax (remote)- Architected and built a GIS based rules engine for realtime zoning ordinance visualisation.
- Led cross-functional project to develop a Cypress based automated test suite.
- Refactored mission critical legacy system into our main code base integrating with existing translation and auth infrastructure.
- Core member on project to migrate our flagship offering to a client side architecture.
20162014
Senior Software Engineer
GoodGuide San Francisco- Incrementally replaced legacy Backbone.js based UI with React.js.
- Lead project for Amazon Earth Day partnership campaign.
20142012
Senior Consultant
NTTData Halifax- Architected Backbone.js based application to replace and improve upon existing legacy system.
- Mentored junior team members in transitioning to a client side architecture.
20122008
Senior Java Developer
Sumtotal Systems Toronto (Remote)- Designed and implemented features and improvements for multiple enterprise sized applications.
- Proposed and implemented realtime tracking, deployment and notification system for test environments.
20082007
Test Analyst
CIBC Toronto- Worked cohesively with other developers and team members to plan, design and implement multi-system automated tests which simulate multiple users and roles.
Projects
Solar Game of Life
Solar powered, e-ink based version of Conways Game of Life which uses the ULP processor of a ESP-32 to poll charge levels to determine when to calculate the next cell generation.
E-Ink Life Dashboard
Low power, E-Ink dashboard for every day life running on a hacked Kindle and back by custom GoLang code running on AWS Lambda and orchestrated using Terraform.
Live RSS Bookmarks
13 year old Chrome extension that adds Firefox like RSS/Atom handling. At its peak it was the only tool of its kind and had 15k active users.
Education
20032007