CV

Dorian Scheidt

Hi, my name is Dorian.

I’m a human being and experienced software engineer, currently living in Austin, Texas.

I’ve spent the last 8 years building interactive data visualization tools to help people communicate more clearly, and make better decisions.

I love helping teams work together more effectively: to make better software, and to make software better.

Experience

Lead Member of Technical Staff – Tableau – Austin, TX

April 2020 – April 2022

  • Lead engineer on the Metrics Experience team, building interactive client-side data visualization tools on web and mobile
    • Focus on glanceability, accessibility, and performance
    • Client Side In memory data engine design and implementation with filters and calculated fields
    • API design with focus on composability and extensibility
  • Coordinated large, cross team efforts
    • Designed work tracking system for multiple workstreams across 9 different scrum teams
    • Continuous collaboration with Product and UX leaders
  • Primary facilitator of multiple Kanban and Scrum teams
    • Designed and implemented numerous dashboards and visualizations to track work in progress over time
    • Drove targeted improvement to development practices informed by data
  • Frequent mentor and coach
    • Strong advocate for TDD, Pairing/mobbing, and Trunk-Based development

Senior Software Engineer – Tableau – Vancouver, BC

January 2018 – April 2020

  • Scrum master for multiple agile teams
    • Facilitated collaborative planning and refinement meetings
    • Coached the team on story slicing
    • Worked with product to make tactical and strategic prioritization decisions
  • Back end service development in Scala and Kotlin
    • DynamoDB and Postgresql
  • CI and deployment pipeline configuration using gitlab CI, terraform, and AWS ECS + Fargate
  • AWS containerized deployment configuration using EC2, ECS, Fargate, Route53, ELBs, ALBs, and sidecar proxy services
  • Custom terraform DSL in kotlin to facilitate local integration testing of multiple microservices
  • Observability using distributed tracing, jaeger, cloud watch, new relic, and splunk
  • Front end explore and browse experiences using Typescript, React, Redux and React Native

Software Engineer – Tableau – Palo Alto, CA

August 2015 – January 2018

  • Shipped a v1 product (vizable)
    • Native mobile development for iOS using ObjC and Swift
    • Client Side data engine implementation featuring filters, aggregations, numeric and categorical bins
    • Experience using interface builder
  • Full Stack development on Data Driven Alerting
    • C++ data and visualization platform
    • Java content management backend
    • React javascript frontend

Front End Developer – Infoactive – Montreal, QC

September 2014 – August 2015

  • Single Page Web App development using React and Backbone.js
  • Interactive data visualization design and implementation using D3 and Crossfilter js
  • Backend development with Ruby on Rails
  • Coffeescript, SASS

Freelance Web Developer – DorianListens – Montreal, QC

  • Highly experienced with HTML, CSS, and Javascript
  • WordPress and Drupal theme design and development
    • Custom post types and fields
    • Multilingual support
    • e-commerce
  • Analytics configuration
  • SEO optimization
  • Single Page app development

Tools

I’ve shipped code to production in:

  • TypeScript, JavaScript, and CoffeeScript
  • Rust
  • Ruby, Python and PHP
  • C# and Saltarelle
  • Java, Scala, and Kotlin
  • C++, Objective C, and even a little Objective C++
  • Swift

I’m an expert with:

  • git
  • Perforce
  • vim
  • Visual Studio Code
  • Intellij IDEA and friends

Education

  • Concordia University – Electroacoustics (2009-2011)
  • McGill University – Music & Music Technology (2007-2009)

Contact