Ali Najafizadeh

Lead Software Engineer

I build resilient distributed systems and the developer tools that make them a joy to work with.

Toronto, OntarioAvailable for Opportunities

About

Experienced software engineer with a strong background in building distributed systems and contributing to high-impact, developer-facing platforms. Over 14 years of experience working with Go, specializing in scalable backend components, resource optimization, and developer experience.

Proven ability to work independently and alongside highly technical teams, leading initiatives like distributed tracing, identity management, and internal SDK platforms. Skilled in authentication and authorization protocols such as OAuth2 and SSO.

Comfortable working asynchronously in fast-paced, remote-first environments. Passionate about secure access, user identity, and tooling that quietly removes friction for entire engineering organizations.

Years with Go
14+Years with Go
Open-source repos
27Open-source repos
Companies led at
8Companies led at

Distributed Systems

  • Temporal
  • Kafka
  • Event Sourcing
  • Append-Only Logs
  • NATS.io

Backend

  • Golang
  • Node
  • Deno
  • Python

Frontend

  • React
  • React Native
  • TypeScript

Observability & DX

  • OpenTelemetry
  • Grafana
  • Tempo
  • CLI Tooling
  • Code Generation

Experience

    Projects

    A focused toolchain of open-source Go libraries published under ella.to — small, composable building blocks for high-quality systems.

    Education

    Publications