David Kerr

Canada

@dakerr

Software Developer

Badges

Problem Solving
CPP
Python
C language

Certifications

Work Experience

  • Senior Software Developer

    Shopify•  September 2021 - May 2023

    - Made significant contributions to high-impact projects aimed at enhancing developer productivity and improving the merchant admin UI - Played a key role in boosting overall efficiency and effectiveness within the development team - Technology stack: Typescript, React, Jest

  • IDE Tools Developer

    Apple•  March 2018 - April 2021

    • Responsible for creating a productive environment for my colleagues by building plugins for the Visual Studio Code IDE • Worked across various development teams to understand the tools they need and their workflows • Technology stack: Typescript, Swift

  • Senior IoT Developer

    BlackBerry QNX•  August 2014 - February 2018

    • Designed and documented a scalable, cloud-based asset tracking solution using scrum methodologies, JIRA for issue management, and gerrit/git for version control • Directly responsible for low-latency, cloud based app that processes module sensor data. Scalability achieved through process distribution (NodeJS, Docker), caching (Redis) and worker parallelism with AWS SQS • Implemented features in front-end UI using AngularJS – including asset events and alerts that arose from comparison between rules and sensor data. Interface with the platform through REST API and ElasticSearch queries • Technology stack: NodeJS, AngularJS, Redis, AWS (SQS, SES, Elasticache), Docker

  • Full Stack Developer

    DotLinker•  October 2013 - August 2014

    • Developed prototype management console for the platform in AngularJS (v1) • Created components and services for the IoT platform in Ruby that utilized a NoSQL database • Designed and presented various demonstration applications including a Factory Management Demo for potential customers in China using AngularJS, NodeJS, and Bootstrap • Platform Technology stack: Ruby on Rails, CassandraDB, ElasticSearch, Kafka, Vertx

Education

  • Algonquin College

    Electronics Engineering Technology, Diploma•  January 1995 - June 1998

Skills

dakerr has not updated skills details yet.