David D'Amico

Senior Web Developer at ecobee

Toronto, Ontario, Canada

About

Areas of particular expertise are both frontend and backend web development, as well as app development for iOS. I’m most handy with Javascript, PHP, and Swift (but HTML and CSS will always have my heart). Also a big fan of stretching out and learning new languages. I'm also very handy with operations type tasks --process automation, scripting, general bash-y stuff. Aspiring Clojurist, enthusiast of: problem solving, humans to solve the problems for, cycling, diabetes-related technology.

Experience

  • Senior Web Developer at ecobee
    Feb 2019 - Present · 7 yrs 6 mos

    Currently working as a fullstack developer on the front- and backend of ecobee’s consumer subscription services. ‣ Rapidly skilled up to work with new frameworks (Nest.js, a javascript framework for backend development; Next.js, a React-based frontend/backend framework) ‣ Gained extensive hands on experience with Circleci, Docker, GCP + Kubernetes, Google Pub/Sub, Terraform ‣ Was a founding member of team’s on-call rotation, helped develop team’s incident response processes and contributed to on-call playbook ‣ With others, helped develop our team’s onboarding processes, mentored colleagues, interviewed and assisted in the selection of dev and managerial candidates ‣ Worked closely with our QA folks to help stand up our automated and manual testing processes, and to spread a testing mindset throughout the team

  • Senior Developer at TuesdayAfternoon Media
    Sep 2015 - Feb 2019 · 3 yrs 6 mos

    Developed new and maintained existing e-learning products. Led the specification, development, and deployment of full stack platform for learning content delivery. Also administered infrastructure, assisted in interoperability and accessibility testing, and consulted on company-wide technology direction.

  • Mobile Developer at CBC
    Sep 2014 - Sep 2015 · 1 yr 1 mo

    Working in the CBC Music unit, I developed and maintained CBC Music’s iOS app, and contributed to development and maintenance of both the ASP.NET “classic desktop” product and the Backbone.js-based mobile/responsive product. Also contributed to development of rewritten web property, collaborating on a multi-lingual/multi-location team as we blended Knockout.js with a custom in-house framework.

  • Web / Application Developer at Indianapolis Museum of Art
    Jun 2013 - Sep 2014 · 1 yr 4 mos

    Working at the IMA Lab (the IMA’s technology arm), I extended existing and developed new web and iOS applications for use in gallery and in the museum/cultural sector, and contributed to the Lab’s ongoing open source projects.

  • Frontend Web Engineer at Sentry Data Systems
    Oct 2010 - Jun 2013 · 2 yrs 9 mos

    Maintained existing and developed new frontend components for large PHP/Ruby application using HTML, CSS, and JavaScript. Maintained and improved legacy browser compatibility. With team, reviewed and improved application’s user experience. Developed and maintained company’s Wordpress-driven website.