Summary
Work History
Education
Skills
Certification
Websites
Timeline
Generic
Behshad Babai

Behshad Babai

Full-Stack Software Engineer
Vancouver,BC

Summary

Product-minded Full Stack Software Engineer with 5+ years of experience building customerfacing platforms across Microsoft Teams, advertising technology, and enterprise analytics. Strong in React, TypeScript, Node.js, GraphQL, APIs, cloud infrastructure, and developer tooling, with end-to-end ownership from technical design through production. Experienced applying AI-assisted development and LLM-powered capabilities to accelerate engineering, improve product decisions, and deliver reliable, secure, high-impact user experiences.

Work History

Full Stack Software Engineer II

Microsoft
Vancouver, BC
03.2026 - Current
  • Own end-to-end delivery of customer-facing capabilities across Microsoft Teams Messaging and Files & Media, using React, TypeScript, GraphQL, and Node.js to ship
    reliable message, attachment, sharing, preview, and media experiences.
  • Design and evolve GraphQL queries, mutations, and service integrations that connect frontend workflows with backend and platform services while balancing performance, compatibility, observability, and maintainability.
  • Translate customer feedback, product telemetry, and production issues into prioritized fixes and product improvements in partnership with product, design, platform, and engineering teams.
  • Strengthen engineering quality through ESLint standards, Webpack build optimization, Docker-based development, automated testing, code reviews, and production
    debugging.
  • Use GitHub Copilot and approved GPT- and Claude-based assistants in daily development for codebase discovery, prototyping, test generation, refactoring, debugging, and documentation, while validating outputs for correctness, security, and product context.
  • Share reusable AI-assisted engineering workflows, prompt patterns, and technical learnings through documentation, design discussions, and team knowledge-sharing sessions.

Full Stack Software Engineer

PDi
Vancouver, BC
05.2024 - 01.2026
  • Developed scalable RESTful APIs using Node.js, Express, and MongoDB, supporting data flows for real-time ad bidding and campaign management.
  • Helped reduce deployment bugs by 40% through better API contract enforcement and unit test coverage.
  • Embedded AI-assisted development into day-to-day engineering, using LLM tools for code discovery, API design, test generation, debugging, refactoring, and technical documentation with human review and security guardrails.
  • Explored and contributed to training AI using LLM models such as Multi Arm Bandit to enhance the decision making of advertisers by giving them smart suggestions about ways to enhance their Ad impressions and KPIs using AI.
  • Helped enhance the safety and security of our application by adding industry standard authentication and authorization processes such as MFA, security code, roles, jwt, etc.

Full Stack Software Engineer

Zema Global Data Corporation
Vancouver, BC
05.2022 - 05.2024
  • Built and maintained responsive, data-driven web applications using React.js, Redux, and TypeScript, improving user engagement and performance.
  • Developed backend services and RESTful APIs with Node.js, Express, Java, and Spring Boot, enabling seamless integration with enterprise data systems.
  • Designed and optimized database queries in PostgreSQL, reducing data retrieval time for complex analytics workflows.
  • Improved frontend load performance by 20% through code-splitting, virtualization, and efficient state management.
  • Contributed to building and maintaining CI/CD pipelines such as build and deployment pipelines used to enforce continuous integration and deployment of our Bitbucket based codebase.

Junior Software Engineer

Winning Wizard Technologies
Vancouver, BC
05.2021 - 05.2022
  • Built and maintained full-stack applications using TypeScript, React, Node.js, and Express, ensuring smooth user interaction and backend performance.
  • Developed RESTful APIs and server-side logic to enable secure and efficient data exchange between frontend and backend systems.

Education

Associate of Science - Computer Science

Langara College
Vancouver, Canada
05.2001 -

Skills

TypeScript, JavaScript, SQL, Python, Java

React, Redux, Expressjs, Nodejs, Jest, MUI

PostgreSQL, MySQL, Firebase, MongoDB

Git/Github, JIRA, AWS, Jenkins, Docker

LLM Models, AI Agents, OPENAI’s API

C#, NET, CI/CD, Spring Boot, API Gateways

Certification

CodeCademy Full-Stack Engineer Career Path

Timeline

Full Stack Software Engineer II

Microsoft
03.2026 - Current

Full Stack Software Engineer

PDi
05.2024 - 01.2026

CodeCademy Full-Stack Engineer Career Path

07-2022

Full Stack Software Engineer

Zema Global Data Corporation
05.2022 - 05.2024

Udemy React and Typescript Course

03-2022

Junior Software Engineer

Winning Wizard Technologies
05.2021 - 05.2022

Associate of Science - Computer Science

Langara College
05.2001 -
Behshad BabaiFull-Stack Software Engineer