Stefan W.

Senior Software Engineer at CoinTracker
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Kitchener, Ontario, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • Apr 2021 - Present

    • Canada
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer
      • Jul 2020 - Apr 2021

      · Provided guidance and mentorship to developers to help improve their architecture and code design skills, as well as provide career advice.· Acted as an architect to lead a distributed team of engineers through the transformation of a product into a platform.

    • Software Engineer
      • Jan 2018 - Jun 2020

      · Architected, developed, and scaled Shopify Flow to hundreds of millions of daily workflow executions and decreased our execution SLO from 24 hours to 2 minutes.· Helped grow the number of workflow creations 212x over the past 3 years using Kafka, MySQL, Redis, and Datadog· Developed the partner integration platform for Shopify Flow which is now used by over 52 Shopify Partners (https://help.shopify.com/en/manual/shopify-plus/flow/connectors)· Maintained very solid reliability of a highly customizable workflow management tool· Redesigned and migrated the MySQL workflow execution storage with over a billion rows to decrease load times from over 60 seconds down to 500ms with zero downtime.· Lead the team in the design and development of multiple architecture prototypes using Kafka, Redis, Mysql, and Rails, one of which surpassed the current production system throughput from 120,000 to 760,000 execution per minute and is live. Show less

    • United States
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Software Engineer
      • Sep 2015 - Jan 2018

      · Architected and implemented a fast, scalable, and fair task processing system (Node.js, RabbitMQ, and Redis) · Integrated Box, Dropbox, Google Drive, macOS, and Outlook APIs using the above task processing system to sync and index user files and emails for our search application · Act as lead manager for the Canadian office, and supervisor for the co-op student hiring process from applicant to exit interview · Built a file watching process to ensure user files were always in sync with our cloud (AWS S3, Node.js) · Designed and developed file importing on macOS using the cargo design pattern for optimal import speeds (Node.js) Show less

    • Canada
    • Wireless Services
    • 1 - 100 Employee
    • Web Developer
      • Jan 2015 - Apr 2015

      · Using data, designed and implemented a model used to increase retention for new Kik Points users · Made the Kik Points Bot production-ready by implementing the Kik Points Bot offer completion logic and stabilizing communication to the AI layer · Developed the backend for an invite award system used by Kik Points · Created a cron job which analysed and killed all poorly performing live offers · Won the internal company-wide hackathon · Using data, designed and implemented a model used to increase retention for new Kik Points users · Made the Kik Points Bot production-ready by implementing the Kik Points Bot offer completion logic and stabilizing communication to the AI layer · Developed the backend for an invite award system used by Kik Points · Created a cron job which analysed and killed all poorly performing live offers · Won the internal company-wide hackathon

    • Canada
    • Telecommunications
    • 100 - 200 Employee
    • Web Application Developer
      • Apr 2014 - Aug 2014

      · Created a web portal to connect all of the sub domains of Textnow.com using Node.js · Added a self-serve page to TextNow.com's web portal to allow users to change their profile, billing, and messaging settings using Angular.js · Upgraded Textnow.com's web calling feature from using flash to WebRTC. · Created a web portal to connect all of the sub domains of Textnow.com using Node.js · Added a self-serve page to TextNow.com's web portal to allow users to change their profile, billing, and messaging settings using Angular.js · Upgraded Textnow.com's web calling feature from using flash to WebRTC.

  • Canadian Tire Innovations
    • Kitchener, Ontario
    • Full Stack Developer
      • Sep 2013 - Dec 2013

      · Designed and developed full working proof­of­concept web applications using a full stack in JavaScript · Implemented a survey application with profiles, teams, and survey creation and editing · Created two applications for kiosks to display information about outdoor activities · Leveraged skills in HTML5, CSS3, Backbone.js, Node.js, Mongoose and other JavaScript framework technologies · Worked with PhoneGap technologies to bring mobile web applications to the native platforms Android, iOS and BlackBerry Show less

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Quality Assurance
      • Jan 2013 - May 2013

Education

  • University of Waterloo
    Computer Science, Honours, Co-operative Program, Computer Science
    2011 - 2016

Community

You need to have a working account to view this content. Click here to join now