Hi, I'm

Farhoud TalebiSoftware Engineer

Ibuildinnovativesoftwaresolutions

Passionate software engineer with expertise in full-stack development, cybersecurity, and mobile applications. Bachelor of Computer Science with Honours from Carleton University, specializing in Security with a 98% CGPA and Senate Medal recognition (Top 3%).

Scroll to explore

Professional Experience

My journey through various roles and the impact I've made along the way.

Sr. Analyst, Software Engineer

Collins Aerospace

Dec 2022 - Present
Canada
Key Achievements:
  • Implemented NATO STANAG 4358 3G protocol standards in radio codebase, optimizing bit/byte manipulation and packet formatting while maintaining backward compatibility
  • Architected and developed a full-stack web application (JavaScript/Python) that automated radio configuration and testing, reducing engineering time by 30%
  • Engineered critical C++ 3G/4G radio features compliant with universal specifications, resulting in successful field deployments across multiple platforms
  • Designed and implemented CI/automated C# testing pipelines that streamlined the development lifecycle, reduced system downtime by 25%, and accelerated bug resolution
  • Created an internal tool for automated release artifact generation that was adopted company-wide, saving 10+ hours per release cycle
Technologies:
C#
.NET
C++
JavaScript
HTML
Python
Waveforms

Mobile iOS Developer

Fortinet

May 2022 - Dec 2022
Canada
Key Achievements:
  • Spearheaded iOS development for an enterprise chat application, delivering full-stack features in Swift, C++, and Objective-C with seamless backend integration (ejabberd, MVC)
  • Designed and implemented core iOS group chat functionality (invites, user management, room interactions) that accelerated product release and increased user engagement by 40%
Technologies:
Swift
C++
Objective-C
YAML
SQL
iOS

Back End Technologies Engineer

Kinaxis

Jan 2022 - May 2022
Ottawa, ON
Key Achievements:
  • Diagnosed and resolved critical customer-reported issues in the RapidResponse platform, achieving 95% customer satisfaction rating
  • Led backend development initiatives (.NET, C++) that integrated cloud logging services, improving system performance by 35% and enhancing platform stability
Technologies:
C++
C#
SQL
.NET

Software Engineer

Electronic Arts (EA)

Sep 2020 - Apr 2021
Canada
Key Achievements:
  • Enhanced FIFA21/FIFA22 gameplay through feature implementation and defect resolution across multiple platforms (Gen4/5, Stadia, PC)
  • Orchestrated biweekly content updates and patch deployments for FIFA Ultimate Team, ensuring seamless integration of new card packs and maintaining platform stability for millions of users
Technologies:
C++
XML
ActionScript
Perforce
JaaS

Software Developer

Solace

May 2019 - Sep 2019
Canada
Key Achievements:
  • Identified and resolved complex bugs in the C++/Python codebase, contributing to a successful on-time bi-annual release
  • Mastered PERL to develop cross-compatibility solutions between physical servers and Docker environments, reducing deployment times by 20%
Technologies:
C++
Python
PERL
Docker

Software Engineer

Department of National Defence

May 2015 - Sep 2015
Canada
Key Achievements:
  • Designed and implemented a secure RFID module for mission-critical shipping tracking and inventory management, reducing manual processing time by 65% and improving data accuracy
Technologies:
Visual Basic
SQL
HTML
RFID

Interested in working together?

Download Full Resume

Skills & Technologies

The tools and technologies I use to bring ideas to life.

🎨

Frontend

Building beautiful and interactive user interfaces

JavaScript

Proficiency5/5

TypeScript

Proficiency5/5

HTML

Proficiency5/5

CSS

Proficiency5/5

React

Proficiency5/5

Next.js

Proficiency5/5

Swift

Proficiency4/5
⚙️

Backend

Server-side development and APIs

C#

Proficiency5/5

C++

Proficiency5/5

C

Proficiency4/5

Python

Proficiency5/5

Java

Proficiency4/5

.NET

Proficiency5/5

SQL

Proficiency4/5

Objective-C

Proficiency3/5

PERL

Proficiency3/5
🛠️

Tools

Development tools and infrastructure

Git

Proficiency5/5

Docker

Proficiency4/5

Linux

Proficiency4/5

Perforce

Proficiency3/5

YAML

Proficiency4/5

XML

Proficiency4/5

Claude (Anthropic)

Proficiency5/5

Cursor AI

Proficiency5/5

Windsurf

Proficiency4/5

Zed Editor

Proficiency4/5

OpenAI (o3/GPT)

Proficiency5/5

Gemini 2.5 Pro

Proficiency4/5

n8n Automation

Proficiency4/5

AI-Assisted Development

Proficiency5/5
🎯

Design

UI/UX design and prototyping

iOS Development

Proficiency4/5

Android Development

Proficiency4/5

Algorithm Design

Proficiency5/5

Database Management

Proficiency4/5

Network Programming

Proficiency4/5

Security

Proficiency4/5

Financial Modeling

Proficiency5/5

System Programming

Proficiency4/5

Always Learning

Technology evolves rapidly, and I'm committed to staying current with the latest trends and best practices in web development.

React 18Next.js 14TypeScript 5Tailwind CSS 3Node.jsPostgreSQL

Projects

A showcase of my recent work and personal projects that demonstrate my skills and passion for development.

🚀
Featured
Completed

StockScanner

Python stock screener for S&P500/NASDAQ/DOWJONES/TSX according to Mark Minervini's screening criteria.

Key Features:

  • Mark Minervini's proven screening criteria implementation
  • Multi-exchange support (S&P500, NASDAQ, DOWJONES, TSX)
  • +2 more features

Technologies:

Python
Data Analysis
Financial APIs
TradingView Integration
2023-10 - 2023-11
🚀
Featured
Completed

MazeSolver

An intelligent app that finds optimal paths through user-created mazes using advanced pathfinding algorithms.

Key Features:

  • Advanced pathfinding algorithm implementation
  • Interactive maze creation interface
  • +2 more features

Technologies:

Java
Algorithm Design
Path Finding
GUI Development
2020-04 - 2020-05
🚀
Featured
Completed

Rental Property Calculator

Calculate the profitability of your rental property investment with comprehensive financial analysis.

Key Features:

  • Comprehensive ROI and cash flow analysis
  • Professional financial modeling
  • +2 more features

Technologies:

TypeScript
Financial Modeling
Real Estate Analysis
Web Development
2025-03 - 2025-03
🚀
Featured
Completed

Animal Adoption Center

Management system for adoption agencies focused on optimal matching between users and animals.

Key Features:

  • Optimal matching algorithm for user-animal pairings
  • Comprehensive staff and user management
  • +2 more features

Technologies:

C++
Algorithm Design
Database Management
Optimization
2020-04 - 2020-05
🚀
Featured
Completed

RAT

Remote Administration Tool developed in C for system management and monitoring.

Key Features:

  • Low-level system programming in C
  • Secure remote administration capabilities
  • +2 more features

Technologies:

C
System Programming
Network Programming
Security
2025-05 - 2025-05
🚀
Featured
Completed

Rental Cash Dam

HTML-based rental property cash flow analysis tool.

Key Features:

  • Cash flow analysis for rental properties
  • Investment return calculations
  • +2 more features

Technologies:

HTML
JavaScript
CSS
Financial Analysis
2025-04 - 2025-04

Have a project in mind?

I'm always interested in new opportunities and exciting projects. Let's discuss how we can work together to bring your ideas to life.

Let's Work Together

Ready to bring your next project to life? I'd love to hear from you and discuss how we can create something amazing together.

Get in Touch

I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and development. Feel free to reach out through any of the channels below.

Location

Ottawa, ON, Canada

Follow Me

Send a Message