Sara Ghaemi

Senior Software Developer at TELUS

More About Me
About

Let me introduce myself.

Profile Picture


I'm a senior full-stack developer deeply passionate about making technology more accessible to all. Lately I've been focused on generative AI and its impact on businesses. I have a master's degree in software engineering and intelligent systems from the University of Alberta with a focus on distributed systems.

Resume

More of my credentials.

Education

Master of Science

Sep 2018 – Dec 2020

Software Engineering and Intelligent Systems
University of Alberta,
Edmonton, Alberta, Canada

Bachelor of Science

Sep 2013 – Apr 2018

Electrical Engineering, Electronics
Amirkabir University of Technology,
Tehran, Iran

Experience

L4 Software Developer

May 2024 - Present

TELUS
Toronto, Ontario, Canada

  • Led the design, architecture, and development of Fuel iX, collaborating closely with the project stakeholders.
  • Served as a technical lead for a team of 25 developers, overseeing the architecture and development of Fuel iX.
  • Scaled the platform to support more than 35k daily active users, 3k unique bots, and more than 100k messages per day.
  • Developed the TELUS IT support bot using LLMs, automating resolution for 46% of employee support tickets.
  • Integrated an LLM proxy to enable seamless integration with 50+ LLMs supporting load-balancing, fallback, and retries.
  • Represented TELUS in various conferences and events, including the TMLS 2024 where I presented Fuel iX.
  • Tools & technologies: Node.js, React, TypeScript, Docker, Kubernetes, GCP, Azure, Firebase, LLMs, Vector DBs.

L3 Software Developer

Sep 2023 - May 2024

  • Developed TELUS’s first ever GenAI bot in Slack used daily by 15k+ users across multiple business units.
  • Built a RAG pipeline to ingest, embed, and retrieve relevant internal documents, enhancing the bot’s response accuracy.
  • Developed an API for agentic RAG-based GenAI assistants, enabling integration across web, Slack, and GChat platforms.
  • Led TELUS’s research and development in the field of GenAI and LLM integration with TELUS’s core products.
  • Implemented an insights dashboard for TELUS’s Cloud Center of Excellence (CCoE) support Slack channel.
  • Tools & technologies: Python, Docker, Kubernetes, GCP, LLMs, Vector DBs, BigQuery.

L2 Software Developer

Nov 2022 - Sep 2023

  • Built an API that maps TELUS users to their GitHub identities impacting 6k employees, consumed by 15 other services.
  • Contributed to developer satisfaction tools as a member of the engineering productivity team.
  • Developed a Slack bot based on the SPACE framework, enabling developers to track and reflect on their productivity.
  • The bot provides personalized, private insights into daily work habits, enhancing developer satisfaction.
  • Tools & technologies: Node.js, Python, Docker, Kubernetes, GitHub Actions, GitHub and Slack APIs.

Technology Specialist (Full-Stack Developer) - GTLP

Jan 2021 - Nov 2022

  • Led a team of 14 developers to design, develop, and maintain the GTLP internal site, improving program communication.
  • Directed TELUS’s blockchain efforts for identity management, collaborating with the Digital ID and Authentication Council of Canada (DIACC).
  • Developed web applications for network engineers, enhancing efficiency in managing network infrastructure.
  • Tools & technologies: Python, Node.js, GitLab, Docker, OpenShift, GCP, Blockchain, Hyperledger Indy.

Research Assistant and Teaching Assistant

Aug 2019 - Dec 2020

Performant and Available Computing Systems (PACS) Lab, York University
Toronto, Ontario, Canada

  • Researched the application of blockchain technology in serverless computing.
  • Designed, implemented, and evaluated ChainFaaS, an open blockchain-based serverless platform.
  • Developed ChainFaaS using a microservices architecture, integrating a web application for seamless integration.
  • Implemented smart contracts for Hyperledger Fabric to manage system monitoring and billing.
  • Supervised 40 students in Java programming tasks as a teaching assistant.
  • Tools & technologies: Python, Node.js, Java, Django, Docker, Hyperledger Fabric.

Blockchain Intern

Jun 2020 - Nov 2020

The Linux Foundation
Toronto, Ontario, Canada

Coding Instructor

Dec 2019 - May 2020

Alpha Coding Inc.
Toronto, Ontario, Canada

  • Taught Python and Robotics to students aged 7–20, developing curricula for beginner to advanced classes.

Research Assistant and Teaching Assistant

Sep 2018 - Aug 2019

Dependable and Distributed Systems Lab,
University of Alberta
Edmonton, Alberta, Canada

  • Analyzed the performance of DAG-based distributed ledger technologies (DLT), with a focus on IOTA.
  • Simulated a private IOTA network to identify key performance metrics for comparing these DLTs.
  • Supervised 60 students in programming NXP ColdFire microprocessors using assembly as a teaching assistant.

Research Assistant

May 2014 - Feb 2018

Control of Multi-Vehicle Systems Lab,
Amirkabir University ofTechnology,
Tehran, Iran

  • Developed computer vision programs for localization and object detection in quadcopter and UGV robots
  • Collaborated with a team of 10 to integrate computer vision programs into robotic systems.
  • Taught Python programming to 25 undergraduate students as a teaching assistant.

Chair of IEEE Student Branch (IEEE SB)

May 2015-Jul 2016

Amirkabir University ofTechnology,
Tehran, Iran

  • Led a team of 5 to plan and execute about 18 events, workshops, and student competitions.
  • IEEE Amirkabir University SB recieved the "Student Branch Excellence Award" from IEEE Iran Section in May 2016.

Selected Projects

Check Out Some of My Work.

Contact

I'd Love To Hear From You.

Email Me At

[email protected]