diff --git a/.tool-versions b/.tool-versions index 351423b..317dc2d 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -bun 1.0.21 +bun 1.1.2 diff --git a/1 b/1 new file mode 100644 index 0000000..e69de29 diff --git a/bun.lockb b/bun.lockb index 1053083..b833cdc 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/resume.html b/resume.html index ffd5c96..f9be541 100644 --- a/resume.html +++ b/resume.html @@ -4,7 +4,6 @@ rel="stylesheet" href="https://fonts.googleapis.com/css?family=DM+Serif+Display" /> -
-+ Deep understanding of runtime semantics, exception handling, + 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 3-40 active + contributors handling 1MM requests / second with %99.999 uptime +
fetch
+ fp-ts
+ (Contributor)
+ node-stream-pipes
,
+ csv-stream
,
+ cbor-stream
,
+ postgresql
+ pipes
and the Node standard
+ library, lifting the UNIX-pipe inspired library to purely
+ functional feature parity with actual UNIX pipes.
+ postgresql
+ COPY .. TO ..
and COPY .. FROM ..
+ fetch
+ fetch
+ url-immutable
+ node-workers
+ cheerio
+ cheerio
, an in-memory
+ platform-agnostic in-memory DOM parser
+ sync
+ Mutex
,
+ RwLock
) adding exclusivity guarantees to concurrently
+ accesssed effectful resources.
+ + An early adopter of Rust and passionate advocate. I've been an + active OSS & rust discord community member for years and am a proud + organizer of Chicago's Rust Meetup. Rust's type system, high level + language features, developer experience, and runtime characteristics + make it the easy choice for any mission-critical or + performance-critical system in my eyes. +
slack-blocks
naan
std
-toolchain implementation of higher-kinded types
+ and Haskell-esque typeclasses.
+ toad
toad-array
Vec
's API for any in-memory contiguous
+ collections. Allows toad
to simultaneously
+ support systems with & without heap allocation.
+ toad-map
toad-string
toad-jni
toad-stem
toad-cursor
toad-writable
- Designed and implemented full-stack high scale production systems at - every position held. + Have spearheaded adoption of bleeding-edge automation practices, + implementing end to end test suites and continuous delivery pipelines.
+At StrongMind, saw dev team velocity increase by 60%.
- 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 + At Qwick, saw dev team velocity increase by 30% as automation replaced + manual QA testing and release strategies.
- 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. -
-- 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. -
-- 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. -
-- 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. -
-- 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. -
-- Use comprehensive automated testing and CI platforms to automate - quality checks and deployment, significantly accelerating product - development. -
-- 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 -
-- 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. + Very comfortable designing physical schemas for high performance, + optimizing indexes for common access patterns, and using RLS for + securing data.
Have used many strategies to integrate relational databases with @@ -475,16 +575,8 @@
Have managed teams of sizes 3-10 as a team lead (player-coach), accountable for success of individual team members as well as the @@ -502,253 +594,247 @@ actionable steps and holding them accountable.
- 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). -
-- 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. -
-