theo:~/resume$ 
about ℹ️
theodore brockman
dev πŸ’» artist 🎨 goof 🀑

who is theo?

a swiss army knife with over 6 years of experience working in social media πŸ‘₯, fintech πŸ’΅, big data πŸ“Š, efficiency engineering πŸš€, monitoring πŸ“‰, and site reliability πŸš’

what does he want to do?

make life better, however he can

also hike πŸ₯Ύ, surf πŸ„β€β™‚οΈ, climb πŸ§—, eat πŸ•, and pet good dogs 🐢

/*  -------------------------------------------------------------------------------  */
theo:~/resume$ 
skills πŸ› οΈ

// can reverse a linked list in any of the following Languages["Python", "Go", "Typescript", "Rust", "C#", "Java", "Ruby", "Bash", "Powershell", "HTML", "CSS"]

 

// some tech & tooling I have experience with

Keywords["Angular", "Android", "AWS", "Azure", "Browser Extensions", "ChatGPT", "Chrome", "Cloudflare", "Datadog", "Distributed Systems", "Django", "Docker", "Electron", "etcd", "FastAPI", "Figma", "Flask", "Flutter", "Git", "GitHub", "Grafana", "grpc", "Jenkins", "Kafka", "Kubernetes", "Linkerd", "Mantine", "MUI", "MySQL", "Netlify", "Next.js", "Node.js", "OpenTelemetry", "Parcel", "PostgreSQL", "React", "Redis", "Remix", "Tailscale", "Tauri", "WASM", "webrtc"]
/*  -------------------------------------------------------------------------------  */
theo:~/resume$ 
work-experience πŸ‘·
Software Engineer LinkedIn  // Jul 2023 - present

🚨 Currently develops and maintains LinkedIn's internal alerting, notification, oncall management, and automated remediation platforms.

πŸ§‘β€πŸ”¬ Built tooling to evaluate the performance and correctness of LinkedIn's new metrics platform, allowing the team to debug and fix underlying issues before migration, as well as measure progress.

🧠 Created an internal fork of opentelemetry-collector-contrib to support ingesting distributed trace data (in a proprietary LinkedIn schema), allowing us to leverage existing open-source technology.

Site Reliability Engineer LinkedIn  // Nov 2021 - Jul 2023

πŸ’° Independently scoped and executed projects saving over $1.2 million per year in infrastructure costs by reducing the resource use of two large-scale applications, done in the time span of 2 months.

πŸš€ Supported applications which service more than 4 million requests per second.

πŸ’― Maintained 99.9% availability of all online applications comprising LinkedIn's targeting, ramping, and experimentation platform (T-REX).

πŸ§ͺ Built functionality to incrementally deploy experiment definitions while automatically evaluating their effects on application health signals, reducing likelihood of incidents from insufficiently validated A/B test treatments.

πŸ“‹ Created a GitHub Action to allow teams to manage their dashboards and alerts as code, facilitating better alerting practices through code-review as well as providing discoverable examples to be leveraged by others, improving oncall quality-of-life.

πŸ” Evaluated production readiness of a service slated to be used by almost our entire fleet. Developed and executed load tests to proactively identify severe scale limitations, preventing the issue from occurring in production, saving us from widespread outages.

Software Engineer Earnin  // March 2019 - August 2021

πŸ’° Created a browser registration funnel for our previously mobile-only application, reducing cost of user acquisition by 50% and paving the way for future investment into a cross-platform target for application development.

πŸ”§ Created a Python tool to automate safe deployments of our legacy C# applications (including our main monolith), eliminating all deployment-related issues. Included writing thorough documentation and training 30+ developers on tools use, which allowed engineers to confidently and safely deploy new code without fear of user impact.

πŸͺ™ Built an internal Slack application for co-workers to show each other appreciation through coin emojis, dubbed "Earnin Coin", which went viral internally. Regularly reached 100s of weekly transactions. Included a real economy, a weekly leaderboard to celebrate high coin earners, and was consistently touted as making employees feel better about giving and receiving help.

Fullstack Software Developer Brockman Consulting  // Nov. 2018 - March 2019

πŸ’Ό Worked as an independent contractor, building an automated job-dispatching application for an industrial and oil-field safety services company using Node.js and Twilio.

Junior Software Developer Microquest  // Jan. 2015 – Mar. 2016

πŸ’¬ Worked as a fullstack developer to create a chat application for health-care professionals, facilitating the secure sharing of patient information between clinics and physicians within Canada. Built using Angular and Node.js (leveraging WebSockets for real-time communication and notifications).

/*  -------------------------------------------------------------------------------  */
theo:~/resume$ 
personal-projects πŸ“
prune πŸ‡

A small browser extension to help you trim your garden of tabs.

Beloved by its few users and currently rated 5.0 ⭐

🌈 chrome 🌊 edge πŸ”Ά firefox πŸ–₯️ github

theo.lol 🏠

My blog and showcase. Hosted on GitHub pages and written in plain ol' Javascript, HTML, and CSS. It's small, it loads quickly, and it costs me $0.00.

πŸ”— theo.lol πŸ–₯️ github

otel-browser-extension πŸ”­

A Chrome extension to automatically instrument all webpages to track events and interactions, emitting them as OpenTelemetry traces.

🌈 chrome πŸ–₯️ github

parcel-resolver-inlinefunc πŸ—οΈ

A Parcel plugin to allow embedding an imported Javascript function as a single self-contained bundle (useful in chrome extensions).

πŸ–₯️ github πŸ’Ύ npm

turnip 🌱

A proximity-based jukebox. Built as a personal project in university to stop friends fighting over the aux cable.

Allowed anyone within 100ft to search and queue Spotify songs on the host phone (without needing any authentication or sign-up).

πŸ–₯️ github

auxb0x 🎡

A website dedicated to playing my Soundcloud reposts and likes. Built as an exercise in designing a frontend audio player (and accompanying backend).

πŸ”— auxb0x.com πŸ–₯️ github

schizophoner 🎨

An Android application built as an art project in university

Would simultaneously record and playback audio, buffering interesting noises and then randomly swapping in something previously recorded.

πŸ–₯️ github

/*  -------------------------------------------------------------------------------  */
theo:~/resume$ 
open-source-contributions 🌎
quickjs-emscripten βš™οΈ

Updated project to incorprate upstream changes to fix a CVE in QuickJS.

πŸ–₯️ github πŸ“ pull request

atom βš›οΈ
linkerd πŸ•ΈοΈ

"What! He's a Linkerd contributor?!" ... I made some CSS changes to the website and fixed some incorrect documentation.

πŸ”— linkerd.io πŸ“ pull request #1 πŸ“ pull request #2

oasgen πŸš€

Fixed swagger UI support for actix-web, as well as updated documentation and added tests.

πŸ–₯️ github πŸ“ pull request

Review Board πŸ“Œ

Re-designed the Git diff viewer for mobile devices and implemented a minor bug fix as part of a university student project in UCOSP.

πŸ”— reviewboard.org ▢️ embarrassing youtube demo

utterances πŸ—¨οΈ

Forked and updated several components to eliminate a security vulnerability.

πŸ”— utteranc.es πŸ“° blog post