Skip to main content Magd Aref
Magd Aref

About

I'm Magd Aref. I build software in Ontario, Canada: enterprise microservices, Elixir web apps, Go CLIs, and bare-metal C on STM32.

Now

Scotiabank (Full Stack Developer, Jan 2023 - present). Migrating legacy Java/Tomcat Spring applications to Spring Boot microservices on GCP (Docker, Kubernetes). Building React 18 / Next.js micro-UIs for corporate client onboarding. Worked on an upgrade of an internal React 15 microfrontend to React 18 with modern hooks patterns.

MKA Cloud Studio (freelance). Architecting a Pilates-focused learning management system in Elixir/Phoenix using the Ash framework, with real-time websockets for live chat and lesson coordination.

Previous work

Slewmaster Inc. (Technical Consultant, 2020-2022). Led an end-to-end Odoo ERP deployment for a multinational manufacturer, replacing legacy and paper-based workflows. Wrote Python scripts to migrate accounting, inventory, and CRM data out of QuickBooks. Delivered a replicated rollout for the India-based factory inside three months.

Side projects

Tools I reach for

  • Languages & frameworks: Java, Spring Boot, Python, Go, TypeScript, React, Next.js, Elixir/Phoenix, Svelte
  • Infrastructure & databases: GCP, Docker, Kubernetes, PostgreSQL, SQLite, CI/CD (Jenkins), JIRA, OpenAPI 3.0
  • Tooling: Git, Make, arm-none-eabi-gcc, OpenOCD

Education

  • BSc, Computer Science & Biology, Trent University, Peterborough (2016-2020)
  • WatSPEED Data Science Certificate, University of Waterloo & University of Toronto (in progress)

Get in touch

The best places to find me are GitHub and LinkedIn, or drop me a message via the contact page.