Orion Kindel

Brief

A flexible and experienced tech professional who can reliably leverage his insights to empower and accelerate teams and organizations.
Orion is a powerful force multiplier with 7 years’ experience as a software engineer, leader, systems architect, and product manager.

Key Skills

Expert
Very Strong
Strong
Javascript
8 years

Designed and implemented full-stack high scale production systems at every position held.

Deep understanding of language semantics, exception handling, runtimes, performance characteristics and tooling.

Architected & implemented complex production interfaces in React, as well as angular, vue and svelte. Deep experience using hooks & functional components to manage state and complexity as the product scales.

Guided teams to best practices, building systems with 5-40 active contributors handling 1MM requests / second with %99.999 uptime

Rust
6 years

Active Open Source community member; language contributions and discussions.

Deep understanding of language semantics, exception handling, runtimes, performance characteristics and tooling.

Owner of the primary implementation of the CoAP networking protocol, which brings high performance REST semantics to bare metal and distributed systems.

Built teams using the language, training teammates reaching productive and capable in <2mo.

Purescript
5 years

Active Open Source community member; language contributions, discussions, discord member.

Owner of many popular packages and abstractions.

Deep understanding of language semantics, exception handling, runtimes, performance characteristics, abstractions and tooling.

Built teams using the language, training teammates reaching productive and capable in <2mo.

Git
7 years

Manage 100s of open source repositories, highly active open source member and contributor.

Managed & built git teams at scale, with some repos having hundreds of daily contributors.

Systems Architecture
6 years

Have designed, implemented and modified systems across scales and stacks.

Have designed and implemented Distributed (Microservices or Services), Monolithic, and Event Driven systems - choosing the model based on the product and organization’s requirements, capacity, and time constraints.

Docker
6 years

Use docker in most projects for 4 years for making version management, reproducible deploy artifacts, pull-based deployment models and security isolation.

Have used kubernetes to manage deployments of complex distributed systems handling millions of requests and $500K MRR with high reliability.

CICD
6 years

Use comprehensive automated testing and CI platforms to automate quality checks and deployment, significantly accelerating product development.

Linux
6 years

Have used linux personally & in production. Choose VMs (EC2) in lieu of kubernetes or managed environments for almost all production needs for many reasons.

Deep understanding of systems semantics, filesystems, security model, networking, resource management, shells, scripting and tooling.

Guided teams to best practices, building systems with 5-40 active contributors handling 1MM requests / second with %99.999 uptime

SQL
7 years

Have designed & implemented highly normalized and scalable relational schemas (both for monolithic and distributed systems)

Have used read replication, partitioning and indexing to manage pain points inherent in maintaining a relational database while the product and organization scale.

Have used many strategies to integrate relational databases with dynamic and strongly-typed business logic layers from highly-managed ORMs (ex. Flask, Entity Framework, PrismaJS) to mini-ORMs.

Player-Coach
6 years

Have managed teams of sizes 3-10 as a team lead (player-coach), accountable for success of individual team members as well as the team. Able to consistenly make & meet data-driven commitments, develop and maintain excellent relationships with team members and stakeholders based on accountability, candor and transparency.

Use tools like CICD, Scrum, TDD and pair programming to increase team velocity without applying pressure to individual team members.

Use frequent touchpoints with team members and a shared understanding of my expectations and their goals, decomposing them into measurable actionable steps and holding them accountable.

AWS
7 years

Have used AWS to deploy and manage systems at scale, both persistent and on-demand (serverless) applications.

Deep understanding of networking model (VPC), database hosting (RDS), persistent managed or unmanaged servers (EC2), on-demand compute (Lambda), event-driven architecture (SQS), machine learning (SageMaker), permissions management (IAM).

Scrum
7 years

Have led 5 scrum-informed process transformations to improve team performance, transparency and clarity.

Trained and mentored product managers on their role and responsibilities, solving many sources of friction and conflict on under-performing teams.

Have filled roles of scrum master and product owner on several product teams to much success.

Other Skills

REST
HATEOAS
JIRA
Figma
Slack API
OSS Mgmt
OAuth, OIDC
Networking
Python
Scala
Java
OCaml
C#
Java
GraphQL
NoSQL
Data Insights
Machine Learning
Cryptography
Terraform
gRPC
Embedded

Experience

thunderstrike.ai

Technical Founder & CTO

2023 - Present

Qwick

Senior Software Engineer

2021 - 2023

TheoremOne

Senior Lead Software Engineer

2020 - 2021

Software Engineering Manager

2021

Product Manager

2021

Strongmind

Software Engineer

2017 - 2020

Education

Associate’s of Science, Physics

Scottsdale Community College, 2014 - 2016

Certified Scrum Developer

Scrum Alliance, 2019

Certified Scrum Product Owner

Scrum Alliance, 2020