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
- 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
- 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
- Restaurant and retail point of sale software
- Integrated hardware: pole displays, scales, barcode scanners, payment terminals
- Integrated software: payment gateways, quickbooks
- VB6 + C# + MySQL