portrait

Dylan Nissley - Software Engineer

Recent Writing

What I'm About

  • Thinking like a founder/owner.
  • Making customers feel like badasses.
  • Not getting distracted.
  • Sticking to priorities ruthlessly.
  • Being a smelly tradesman, not a pretentious artisan.
  • Developing software progressively, in the image loading sense.
  • Being an anti-perfectionist.
  • Believing in data, but being skeptical of interpretations.
  • Experimenting before I commit.
  • Reasonably thorough domain modeling.
  • Balancing YAGNI with not painting oneself into a corner.
  • Wrestling with messy code.
  • Getting tests in place for important stuff.
  • Writing code that blends in to it's natural environment.
  • ... And then evolving that environment.
  • Not being a slave to principles or conventions.

Work Experience

  • Bluecrew


    2019 to Present
    • Jobs marketplace -- think Uber for warehouse, food prep, and other low skill jobs
    • Working primarily on the employer side of the app, doing backend API work
    • Full stack JS + MySQL + Redis
  • Angie's List


    2014 to 2019
    • Search, ratings, and reviews for home service providers
    • Assisted with migration from legacy C# to modern Scala + JS stack
    • Worked on communications infrastructure: Email + SMS + Push Notifications
    • JS + Java + Scala + C# + MySQL + MS SQL Server + Redis + Elasticsearch + Kafka
  • EZ Software


    2007 to 2014
    • Restaurant and retail point of sale software
    • Integrated hardware: pole displays, scales, barcode scanners, payment terminals
    • Integrated software: payment gateways, quickbooks
    • VB6 + C# + MySQL