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 πΆ
// 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
π¨ 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.
π° 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.
π° 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.
πΌ 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.
π¬ 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).
A small browser extension to help you trim your garden of tabs.
Beloved by its few users and currently rated 5.0 β
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.
A Chrome extension to automatically instrument all webpages to track events and interactions, emitting them as OpenTelemetry traces.
A Parcel plugin to allow embedding an imported Javascript function as a single self-contained bundle (useful in chrome extensions).
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).
auxb0x π΅
A website dedicated to playing my Soundcloud reposts and likes. Built as an exercise in designing a frontend audio player (and accompanying backend).
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.
Updated project to incorprate upstream changes to fix a CVE in QuickJS.
Added "Open in New Tab" context-menu functionality to the find-and-replace package.
"What! He's a Linkerd contributor?!" ... I made some CSS changes to the website and fixed some incorrect documentation.
Fixed swagger UI support for actix-web, as well as updated documentation and added tests.
Re-designed the Git diff viewer for mobile devices and implemented a minor bug fix as part of a university student project in UCOSP.
Forked and updated several components to eliminate a security vulnerability.