GitHub: https://github.com/abdullah-arif-swe 👋 I'm Abdullah Arif and I love solving problems, building things and learning new things.
Experience
2025 — Now
2025 — Now
Toronto, Ontario, Canada
2025 — 2025
2025 — 2025
Toronto, Ontario, Canada
• Migrated ALB-based load-shedder to Envoy to unblock the service-mesh migration. Since this was the first singleton WASM written in the company, it required setting up CI in Rust, supporting multi-region CD, setting up an observability pipeline, creating a testing framework and creating a reusable Helm library.
• Removed custom prefix emitted by Monorepo 156 production-services & 7 teams, affecting 726 monitors, 83 SLOs, & 195 dashboards, with zero downtime.
• Embedded with the trading API team to help them build their reliability capacity by integrating with infra tooling, creating new tools to reduce operational overhead, and building up the team's knowledge base/skills.
• Reduced noisy alerts by ~60%, improving devx, while maintaining MTTR, by addressing root causes such as data races & tuning K8 settings, and reducing false positives by enhancing the granularity of metrics, grouping alerts.
• Implemented a custom proto-compatibility check as a GitHub action after preventing a high-severity incident in a PR.
• After an incident due to an uncaught panic bringing down our Go service, I created a library & linter to ensure panics are always scoped, mitigating a well-known class of bugs in Go.
• Created a shadow-deploy tool allowing almost zero risk rollout on any idempotent endpoint in minutes, resulting in ~500k RPS being decomposed with no customer impact.
• Migrated 11 services to the service-mesh to allow adoption of key tools, improving observability & reliability.
2023 — 2025
2023 — 2025
Ontario, Canada
• Decomposed ~800 RPS over 6 GQL fields, increasing availability from 99.937% to 99.9999% & decreased latency from ~350 to ~54 ms.
• Caught & patched a security bug with no preexisting mitigation with >$1m exposure by introducing property-based testing to our internal Users Service.
• Created a complete migration plan of moving a legacy Rails application to a decomposed auth system and implemented an OAuth token replacer, improving validation time P99 from 211 to 36.9 ms.
• Improved developer productivity by reducing config propagation time from 18 minutes to ~10 seconds and immediately erroring out on invalid config on the internal rate-limit service.
• Proposed and then integrated legacy rails Monolith with Coverband, making it easy to identify unused codes, leading to the deletion of over 100k lines.
• Re-engineered tests to prevent unindexed MongoDB queries in production.
• Migrated protos definition across ~200 repositories by creating a tool to analyze dependency graph, generate PRs and post to Slack.
• Improved dev availability to 99% from 87% by implementing client-scoped load-shedding via ALB rules by realizing we can implement substring searching of Base64 strings by enumerating all variations, addressing the most requested feature for our team as per our internal survey.
• Migrated team's code out of Monorepo, decreasing CI time from ~5400 seconds to <370 seconds without downtime or end-user impact.
• Decomposed T0 endpoint, contributing up to 83.3% of sign-in errors and brought it down to 0% propagated errors with zero downtime.
• Conducted proactive investigation after RIF, resulting in realizing one of our client teams wouldn't be able to meet their decomposition obligation. So, I got approval from the team and my manager to decompose the endpoint, resulting in decreasing P99 latency from 182 to 62 ms for ~300 RPS.
• Integrating Kafka with our internal Users Service, unblocking decomposition of callback in legacy Rails application
2021 — 2023
2021 — 2023
Ontario, Canada
• Decomposed 70% of the traffic on the largest internal endpoint, which serves over 800M requests per day from Ruby on Rails to Go, resulting in avg P99 latency reduction from 191 ms to <8 ms with no downtime.
• Implemented framework for rolling out experiments in public endpoints, achieving 100% parity with the biggest legacy endpoint serving over 174M requests per day.
• Unblocked decomposition of a critical encryption library by integrating the C dependency via Cgo and then worked with security to write a backwards-compatible port in Go while bringing the library up to modern security standards.
• Led decomposition of internal endpoint, resulting in avg P99 reduction from 395 ms to 30 ms, using the opportunity to mentor a junior colleague implementing the new API.
• Designed and implemented an endpoint for anonymizing and deleting user data to meet compliance requirements, requiring components to be refactored to work with partial data.
2021 — 2021
2021 — 2021
Windsor, Ontario, Canada
Education
University of Windsor
Bachelor's degree, Computer Science
2017 — 2021