Dean Barnett

Principal Engineer with extensive experience leading teams and driving success across pre-seed to late-stage startups, focusing on building stable, scalable applications.

Skills

Languages: Python, Ruby, Golang, JavaScript, Lua
Frameworks: FastAPI, Flask, Ruby on Rails, React
Infrastructure: Kubernetes, AWS, GCP, Linux, Git
Datastores: PostgreSQL, MySQL, DynamoDB, Redis
Message Queues: Kafka, RabbitMQ
Leadership: Mentoring, Team Leading, System Design, Scaling

Experience

Teamworks

Staff Engineer, November 2024 — ???

Working on a small team improving the reliablity of core products.

Technologies: Ruby, Rails, GraphQL, AWS, Docker, PostgreSQL, Redis, Kafka, AWS Lambda, S3, Kubernetes, Terraform

MoneyKit

Principal Engineer, March 2022 — May 2024

Working on a small team building a new product from prototype to onboarding large customers.

Improved customer success rates using data driven approaches while maintaining a high quality of service.

Engaged with customers directly, resolving issues and providing technical guidance.

Technologies: Python, FastAPI, JavaScript, React, PostgreSQL, DynamoDB, Redis, RabbitMQ, AWS, Kubernetes, Terraform

Rotor Videos

Senior Engineer, Jan 2020 — March 2022

Improved the performance and reliability of the video rendering pipeline.

Delivered a range of customer facing features including billing, top of funnel work and new video creation flows.

Worked with the support team to fix bugs and improve reliability.

Technologies: Ruby on Rails, Javascript, React, PostgreSQL, Redis, GCP, Kubernetes, Heroku, Terraform

Slice

Principal Engineer, Nov 2017 — Dec 2019

Technical Lead for the Integrations Team, which created and maintained third party integrations to help customers run their business.

Led large scale refactors on business critical code.

Mentored engineers and drove adoption of best practices.

Technologies: Ruby on Rails, Python, Golang, MySQL, Redis, GraphQL, AWS, Mesos/Marathon, Microservices

ShopKeep

Senior Engineer, April 2014 — Nov 2017

Full Stack Engineer working on services to support an iPad based Point of Sale System.

Delivered a wide range of projects from switching from MySQL to Postgres, improving the inventory management system and re-working transaction processing to use Kafka.

Also worked as part of a team that rebuilt major reporting components for performance and consistency.

Additionally was involved in many stability, reliability and performance pieces of work to help support millions of daily transactions for customers.

Aided in the hiring process.

Technologies: Ruby on Rails, Golang, PostgreSQL, Redis, Kafka, Protocol Buffers, AWS, Mesos/Marathon, Microservices

FINEOS

Software Engineer, July 2010 — April 2014

Worked on a J2EE stack fixing customer bugs and developing new features.

Technologies: Java

Projects

Ganbaru

Creator, 2016 — Present

Ganbaru is a gem that helps large Rails apps deal with unwieldy test suites. It uses a queue and workers setup to parallelize your RSpec test suite, with a fairly even distribution in runtime.


Qualifications

Computer Science, BSc @ University of Ulster