Portrait of Farzad Daei

Farzad Daei

Software Engineer

Download Resume

About Me

Farzad Daei is a software engineer with 10+ years of experience in full-stack development, distributed systems, AI, and high-scale product infrastructure. Before joining Apple in September 2026, he built notification systems serving billions of users at Meta, led Office 365 Planner and multi-agent AI initiatives at Microsoft, and contributed to the EA App. His work emphasizes reliable systems, thoughtful technical leadership, and effective cross-functional collaboration.

Experience

Software Engineer

Apple

- Present

Cupertino, CA

C/C++ Java SQL NoSQL Linux
  • Design, implement, test, and deploy high-performance infrastructure for iCloud services used by millions of customers
  • Maintain the service technology stack and build scalable, extensible functionality for iCloud customers and client partners
  • Develop public-facing services and RESTful APIs for cloud-scale Linux systems using asynchronous I/O and multithreading
  • Improve reliability through debugging, crash analysis, and comprehensive unit and end-to-end testing
  • Collaborate with cross-functional teams to define and implement new features and enhancements

Software Engineer

Meta Platforms

-

Menlo Park, CA

Hack Java Kotlin
  • Designed and implemented scalable notification systems to reach billions of users worldwide
  • Collaborated with cross-functional teams to identify and prioritize project requirements
  • Worked with data scientists to optimize notification delivery and improve user engagement
  • Implemented A/B testing and experimentation frameworks
  • Provided technical guidance and mentorship to junior engineers

Senior Software Engineer

Microsoft Corporation

-

Vancouver, BC

C# ASP.NET Azure Python
  • Spearheaded design and implementation of pivotal features for Office 365's Planner product
  • Designed and implemented multi-agent framework for AI features
  • Led a scrum team of 6 engineers
  • Collaborated with partner teams to optimize efficiency
  • Managed on-call rotations for critical systems

Software Engineer II

Electronic Arts (EA)

-

Burnaby, BC

TypeScript Node.js GraphQL Postgres
  • Designed and implemented EA App, next-gen digital distribution platform
  • Led projects for core functionality including authentication and store listings
  • Defined technical architecture and developer experience
  • Worked in cross-functional scrum team of 20 members

Full-Stack Software Engineer

TTT Studios

-

Vancouver, BC

Java C# PHP Spring .NET Core React Angular
  • Led team of 6 in re-engineering enterprise products
  • Architected micro-service solution for millions of concurrent users
  • Developed templating framework for recurring client work
  • Consulted with clients on technical solutions

Education

B.A Computer Science

University of British Columbia

Vancouver, BC

Relevant Coursework:
  • Advanced Operating Systems
  • Advanced Relational Databases
  • Computer Hardware and Operating Systems
  • Distributed Systems
  • Internet Computing
  • Artificial Intelligence
  • Compiler Construction
  • Software Engineering And Management

Projects

FusedHR Time Management

Personal Project

PlanIt Android App

Open Source

Social Game Simulator

Open Source

Forex Trading Automation Platform

Contract

Antimatter Mobile Game

Personal Project

PEAR School Management System

Capstone Project

Skills

Languages

Java Javascript ES6 C# Kotlin C/C++ HTML PHP Hack SQL Python

Databases

MySQL Microsoft SQL H2 Cassandra MongoDB Redis

Frameworks & Tools

Node.js Spring ASP.NET Core Angular React React Native Bootstrap

Expertise

Micro-services RESTful APIs Security Distributed Systems Experiment Driven Engineering Prompt Engineering