I’m Warsame Osman, an IT Engineer and Production Support Specialist based in Toronto, Canada. I have a proven record of maintaining, automating, and optimizing enterprise-grade systems in high-pressure financial environments. I started my career at Citibank Canada, where I ensured the reliability and performance of mission-critical applications, delivering stable operations across global banking systems.With a Bachelor’s in Computer Science from York University, I combine a strong academic foundation with a passion for problem-solving and innovation. My expertise spans Linux system administration, Python and Bash scripting, database management, and cloud infrastructure monitoring using tools such as AWS CloudWatch and Splunk.

Outside of my work in IT, I'm an avid reader, tea and coffee fanatic, and I enjoy playing soccer and going ice skating. I'm drawn to solving problems, and being on the quest of eternal learning and growth.

2023 — Now

Lead architecture and development of the company's core API platform, serving 50k+ requests per day. Collaborated cross-functionally with product and design to deliver high-impact features on tight timelines. Mentored junior engineers through code reviews and knowledge shares.

TypeScript Node.js PostgreSQL React AWS Docker
2021 — 2023

Built and shipped the company's customer-facing dashboard from the ground up, improving data visibility for operations teams. Architected a real-time notification system using WebSockets and Redis pub/sub, reducing response times by 40%.

React Python FastAPI Redis WebSockets
2019 — 2021

Developed web applications for a diverse portfolio of clients spanning fintech, healthcare, and e-commerce. Introduced end-to-end testing practices that caught regressions early and improved release confidence across the team.

Vue.js Django MySQL Cypress Figma
Summer 2018

Built internal tooling for the data engineering team that automated ETL pipeline monitoring, saving ~6 hours of manual work per week. Gained hands-on experience with large-scale data infrastructure and observability tooling.

Python Airflow BigQuery Grafana
View Full Résumé
🛰️

A lightweight, Redis-backed distributed task queue for Node.js with retry logic, dead-letter queues, and a real-time dashboard for monitoring job status.

Node.jsRedisTypeScriptOpen Source
📊

A drag-and-drop chart builder that lets non-technical teams transform raw CSVs into shareable, interactive visualizations in seconds. Built with React and D3.

ReactD3.jsExpressPostgres
🔐

A zero-dependency CLI tool for managing environment secrets locally and syncing them across teams via encrypted storage. Inspired by Doppler, built from scratch.

GoAES-256CLIOpen Source
🌿

A minimalist writing app with AI-powered suggestions for tone, clarity, and structure. Designed for writers who want assistance without distraction.

Next.jsOpenAI APITailwindSupabase
2015 — 2019

Graduated with Honours. Focused on software systems, algorithms, and distributed computing. Completed two co-op placements as part of the program, gaining industry experience alongside coursework. Active member of the ACM student chapter and competed in two regional ICPC programming contests.

Algorithms Distributed Systems Operating Systems Compilers Machine Learning
Summer 2018

Spent 12 weeks at the Recurse Center in New York City, a self-directed educational retreat for programmers. Dove deep into programming language theory, built a small Lisp interpreter in Rust, and collaborated with peers on open source tooling. One of the most formative experiences of my career.

Rust PL Theory Open Source New York, NY
2022

Earned AWS certification covering cloud architecture best practices, designing resilient and cost-efficient systems on AWS, including compute, networking, storage, and database services.

AWS Cloud Architecture Certification
Jan 2025 6 min read
The Quiet Power of Boring Technology

We're obsessed with the new — new frameworks, new paradigms, new abstractions. But the most resilient systems I've worked on were built on boring, battle-tested tools. Here's why that's a feature, not a bug.

EngineeringArchitectureOpinion
Oct 2024 8 min read
Your API Design Is Your UX

Developers are users too. A poorly designed API is just a bad user experience with a JSON response. This post explores the principles I use to design APIs that developers actually enjoy working with.

API DesignDeveloper ExperienceBackend
Jul 2024 10 min read
Demystifying Redis: Beyond the Cache

Most engineers reach for Redis when they need a cache. But Redis is so much more — pub/sub messaging, rate limiting, leaderboards, distributed locks. A deep dive into the patterns that changed how I build systems.

RedisSystem DesignDeep Dive
Mar 2024 5 min read
The Cost of Premature Abstraction

We're told to DRY up our code, abstract shared logic, and build reusable components. But abstraction has a cost. I learned this the hard way after spending three days unraveling a helper function no one understood anymore.

Clean CodeRefactoringLessons Learned
View All Posts on Medium
AWS Certified Solutions Architect — Associate
Amazon Web Services · Issued Aug 2024 · Expires Aug 2027
CloudAWSInfrastructure
Google Professional Cloud Developer
Google Cloud · Issued Mar 2024 · Expires Mar 2026
GCPCloudDevOps
Certified Kubernetes Application Developer (CKAD)
Linux Foundation / CNCF · Issued Nov 2023 · Expires Nov 2025
KubernetesContainersDevOps
Meta Front-End Developer Professional Certificate
Meta / Coursera · Issued Jun 2022 · No Expiration
ReactFrontendJavaScript

I'm currently open to new opportunities, interesting problems, and thoughtful conversations. Whether you have a question, a project idea, or just want to say hello — my inbox is always open.

[email protected]