Summary
Senior Full-Stack Engineer and Technical Leader with 7+ years architecting and scaling production systems serving millions of users. Proven track record of building products from technical prototype to production, leading infrastructure decisions supporting 800+ TPS at enterprise scale, and delivering complex features across legal tech, fintech, telehealth, and telecommunications. Co-founded and served as CTO of a regulated healthcare startup, with extensive experience in system architecture, team leadership, and full-stack development.
Skills
- Web development: Javascript, Typescript, HTML/CSS, Node.js, TailwindCSS
- Scripting: Python, Ruby, Bash
- Systems programming: Go, Java, C/C++, Rust
- Functional programming: Elixir, Racket, Elm
- Other programming: Swift, Objective-C, Kotlin, C#
- Frameworks: React, NextJS, Expo, Svelte, SwiftUI, Spring
- Databases: PostgreSQL, Supabase, SQLite, Cloud SQL, PocketBase
- Networking tools: HAProxy, Nginx, Apache, Traefik, Caddy
- Automation tools: Ansible, Jenkins, Gitlab CI/CD, Github Actions
- Infrastructure tools: Docker, Packer, Vagrant, Terraform, Kubernetes
- Cloud platforms and providers: Openshift, Openstack, GCP, AWS
- AI tools: Claude Code, OpenCode, OpenAI Codex, OpenAI API, Ollama
- Architecture & Design: Distributed systems, API design, technical roadmapping, mentorship
- Languages: English, Arabic, Russian
- Web development: Javascript, Typescript, HTML/CSS, Node.js, TailwindCSS
- Scripting: Python, Ruby, Bash
- Systems programming: Go, Java, C/C++, Rust
- Functional programming: Elixir, Racket, Elm
- Other programming: Swift, Objective-C, Kotlin, C#
- Frameworks: React, NextJS, Expo, Svelte, SwiftUI, Spring
- Databases: PostgreSQL, Supabase, SQLite, Cloud SQL, PocketBase
- Networking tools: HAProxy, Nginx, Apache, Traefik, Caddy
- Automation tools: Ansible, Jenkins, Gitlab CI/CD, Github Actions
- Infrastructure tools: Docker, Packer, Vagrant, Terraform, Kubernetes
- Cloud platforms and providers: Openshift, Openstack, GCP, AWS
- AI tools: Claude Code, OpenCode, OpenAI Codex, OpenAI API, Ollama
- Architecture & Design: Distributed systems, API design, technical roadmapping, mentorship
- Languages: English, Arabic, Russian
Experience
Cobrief
2025–Present
Cobrief [1] is an AI contract review and markup platform for small- to medium-sized businesses.
Senior Developer
Technical Leadership & Full-Stack Development- Led technical architecture decisions for growing SaaS platform, translating high-level product requirements into scalable technical solutions and delivering production-grade features.
- Architected multi-tenant contract repository system from ground up, enabling secure, scalable collaboration with role-based permissions.
- Built sophisticated rich text editor with support for document imports (Word & PDF), real-time collaboration features, change tracking, threaded comments, and AI-enhanced suggestions, significantly improving legal review workflow efficiency for legal teams.
- Drove user acquisition through strategic SEO-focused feature development, directly contributing to platform growth and market penetration in the legal tech space.
- Maintained critical integrations across cloud infrastructure (Cloudflare R2, Supabase, Stripe, Sentry), ensuring stability and seamless user experience.
- Proactively identified and resolved complex architectural challenges and edge cases, reducing technical debt and establishing robust and secure foundation for platform scaling.
OSF Management
2023–2024
OSF [2] is an unconventional capital management company that uses superior technology to power crypto hedge funds to exceptional risk adjusted returns.
Backend Developer
Financial Systems Architecture- Architected and built enterprise-grade data ingestion engine processing millions of financial transactions daily, serving as the foundation for automated accounting and risk management systems.
- Integrated cryptocurrency exchanges (Bitfinex, Tradestation, Deribit) into fault-tolerant pipeline architecture, supporting critical trading operations.
- Led database schema migrations across production systems handling sensitive financial data, maintaining zero data loss and minimal disruption.
- Designed and implemented comprehensive monitoring and alerting systems, reducing pipeline downtime through proactive detection and resolution.
- Built automated internal tooling that eliminated 20+ hours of manual work per week for development team, enabling focus on high-value strategic initiatives and feature development.
- Developed data validation and reconciliation systems that identified and resolved financial discrepancies, improving accounting accuracy compliance.
- Established robust dependency management and CI/CD practices, ensuring consistent deployments and reducing build failures across all environments.
Postscriptions Inc.
2021–2023
Co-founded regulated healthcare startup [3] providing prescription delivery services across the Greater Toronto Area. Led complete technical strategy and implementation from initial prototype in 2019 to full production launch, securing funding and building PIPEDA-compliant platform serving patients and pharmacists.
Co-Founder & Chief Technical Officer
Technical Leadership & Full-Stack Development- Co-founded and served as CTO of venture-backed healthcare startup, leading technical strategy from concept to market launch and managing complete product development lifecycle.
- Architected and developed comprehensive technology stack including native iOS application, cross-platform web app, and backend systems serving patients across the GTA.
- Built production-ready iOS application in Swift/SwiftUI enabling patients to manage prescriptions, coordinate deliveries, and communicate with pharmacists, significantly improving patient experience.
- Expanded market reach by developing cross-platform SvelteKit web application, increasing user accessibility and reducing customer acquisition costs.
- Designed custom pharmacy management interface automating complex regulatory workflows, reducing manual processing time and improving operational efficiency.
- Implemented enterprise-grade security infrastructure including self-hosted solutions for PIPEDA compliance, ensuring protection of sensitive health information and regulatory adherence.
- Developed multi-factor authentication system with modern standards (WebAuthn, magic links, OAuth) balancing user experience with healthcare security requirements.
Bell Canada
2017–2021
Led infrastructure modernization and 5G rollout initiatives [4] for Canada's largest telecommunications network. Architected geo-redundant systems supporting millions of customers and spearheaded migration from legacy monoliths to cloud-native microservices architecture.
DevOps Engineer
Infrastructure Architecture & Platform Engineering- Architected and maintained nationwide geo-redundant online charging systems processing 800+ transactions per second, serving millions of Bell customers with 99.99% uptime requirements.
- Led containerization initiative by designing and automating Docker Swarm clusters across development, staging, and production environments.
- Pioneered adoption of critical infrastructure tools (Terraform, Portainer, Ansible) across organization, establishing standards that became company-wide best practices for infrastructure as code.
- Developed sophisticated CI/CD pipelines with automated testing and deployment capabilities, reducing production incidents and accelerating releases.
- Conducted enterprise-scale capacity planning and cost optimization, accurately forecasting hardware requirements and reducing infrastructure costs by 30% while maintaining performance standards and hardware availability.
- Collaborated with MongoDB specialists to optimize geo-redundant database deployments, ensuring data consistency and disaster recovery capabilities for critical telecom operations.
Software Developer
Microservice Development & Team Leadership- Led regulatory compliance efforts for wireless code of conduct adherence, delivering critical functionality within tight government-mandated deadlines.
- Implemented microservice APIs serving millions of customer requests, contributing to Bell's digital transformation and legacy system modernization.
- Established development environment standards and automation scripts, improving team productivity and reducing onboarding time for new developers.
- Mentored juniors and led technical training sessions on automation tools and best practices, elevating team capabilities and knowledge sharing.
- Identified and resolved performance bottlenecks in production systems, nearly doubling application response times and enhancing user experience.
- Championed open-source development practices across multiple teams, presenting to executive leadership and driving organization-wide adoption of collaborative development standards.
University of Toronto
2016–2017
Teaching Assistant
Introduction to Computer ScienceEducation
University of Toronto
2014–2019
Honours Bachelor of Science (HBSc) with Distinction
Computer Science Specialist ProgramOpen Source
Ansible
During my time at Bell, our team made heavy use of automation tools like Red Hat's Ansible. During one of our runs, the tool misbehaved in a consistent way, so I opened an issue [5] outlining the problem. In the meantime, I was able to pinpoint the code responsible for the problem and submit a fix that handled my use-case. Though my particular fix [6] was not merged, my report was acknowledged and a similar fix was employed.
Lockwise
I tracked down a user interface bug in Mozilla's iOS password manager app, Lockwise, and submitted a fix [7] which was merged!
boop [8]
An experimental information capture and recall system I created as an open-source alternative to a commercial product [9] with similar offerings. Annotated text-based submissions (called boops) are transmitted to the system over web interface, SMS, or email (or, just for fun: over DNS) and indexed, providing lightning-fast information storage and retrieval. Lately I've been using various LLMs via Ollama to integrate offline intelligence capabilities for categorization and other open-ended applications such as establishing user intents.
PocketBase [10] Passkey Authentication
I have taken a keen interest in WebAuthn – the new-ish standard for logins on the web – and have implemented my own passkey authentication [11] in Go and Javascript for various services I manage for friends and family. My current goal is to bring native passkey authentication support to PocketBase, a backend framework which currently only supports more popular login methods such as email and OAuth.
Lie to Me – A Wikipedia Game [12]
Variation of a game called Balderdash. Players in a lobby are each given a random Wikipedia article to read within some time limit. At the start of each round, an article title is randomly selected from the pool of articles, and the guesser is tasked with testing each player's knowledge on the topic in order to intuit who had originally been assigned that article. Points are awarded to guessers who correctly guess the player to whom the article was assigned, and bonus points to players who manage to convince the guesser that they had read another player's assigned article.
I encountered a number of technical challenges during this project that were new to me, such as implementing Jackbox-style game lobbies [13], which require two-way client/server updates, and which I was able to achieve with the help of WebSockets. Certain limitations also forced me to come up with creative workarounds. For example, the random article selector had initially exhibited noticeable latency when pulling articles from Wikipedia. After trying a number of solutions, I significantly reduced the delay by implementing a reverse-proxy rule on the Nginx server hosting the game.
- [1] https://www.cobrief.app/
- [2] https://www.osfmanagement.com/
- [3] https://postscriptions.ca
- [4] https://www.bell.ca/Business/Mobility/Our_network/5G
- [5] https://github.com/ansible/ansible/issues/32906
- [6] https://github.com/ansible/ansible/pull/32909
- [7] https://github.com/mozilla-lockwise/lockwise-ios/pull/1102
- [8] https://github.com/abedef/boop-go
- [9] https://www.tatatap.com
- [10] https://pocketbase.io/
- [11] https://abedef.ca/blog/nginx-oauth/
- [12] https://github.com/abedef/wikigame
- [13] https://www.jackboxgames.com/how-to-play/
please find the latest, most up-to-date version of my resume at https://resume.abedef.ca