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
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, TerraformMoneyKit
Principal Engineer, March 2022 — May 2024Working 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, TerraformRotor Videos
Senior Engineer, Jan 2020 — March 2022Improved 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, TerraformSlice
Principal Engineer, Nov 2017 — Dec 2019Technical 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, MicroservicesShopKeep
Senior Engineer, April 2014 — Nov 2017Full 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, MicroservicesFINEOS
Software Engineer, July 2010 — April 2014Worked on a J2EE stack fixing customer bugs and developing new features.
Technologies: JavaProjects
Ganbaru
Creator, 2016 — PresentGanbaru 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