Ahmad Farhat

Senior Software Engineer at Blindside Networks

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ahmad Farhat is a Senior Software Engineer based in Ottawa with 7 years of experience building full-stack and backend systems, largely in Ruby on Rails and cloud-native deployments. He has deep practical expertise in the BigBlueButton ecosystem—contributing to Greenlight, Scalelite, and installer tooling—where he improved Docker Compose deployments, API endpoints, and secure configuration workflows. At Blindside Networks he progressed from Rails developer to senior engineer, shipping features that bridge frontend TypeScript/React work with backend API and DevOps automation. His background in computer and internet security from Carleton University informs a focus on secure defaults and configuration management across projects. Ahmad blends hands-on engineering with operational improvements, often tackling installation, lifecycle, and scalability concerns that make open-source systems easier to run in production.
code7 years of coding experience
job6 years of employment as a software developer
bookBachelor’s Degree, Honours Computer Science, Computer and Internet Security Stream, Major CGPA 10.6/12 (A), Bachelor’s Degree, Honours Computer Science, Computer and Internet Security Stream, Major CGPA 10.6/12 (A) at Carleton University
github-logo-circle

Github Skills (27)

api-rest10
ruby-rails10
docker10
apidoc10
scripting10
api-design10
restful-api10
typescript10
bash10
rails10
docker-compose10
bigbluebutton10
dockers10
ruby10
script10

Programming languages (4)

ShellCSSJavaScriptRuby

Github contributions (5)

github-logo-circle
blindsidenetworks/scalelite

Jan 2020 - Jun 2022

Scalable load balancer for BigBlueButton.
Role in this project:
userBack-end Developer
Contributions:37 releases, 65 reviews, 145 commits in 2 years 4 months
Contributions summary:Ahmad primarily contributed to implementing and extending the API functionality for the Scalelite project. They implemented the initial API endpoint and handled requests, responses, and error handling. Additionally, the user integrated new API methods and implemented features such as request creation, meeting information retrieval, meeting status checks, and meeting termination, indicating a strong focus on API design and functionality within the BigBlueButton integration.
scalablebigbluebuttonperformancemonitoringload-balancer
bigbluebutton/greenlight

Feb 2019 - Jan 2023

A really simple end-user interface for your BigBlueButton server.
Role in this project:
userFull-stack Developer
Contributions:137 releases, 1683 reviews, 572 commits in 4 years
Contributions summary:Ahmad implemented new features and made changes to the application's codebase, starting a clean Rails 7 installation. They worked on both back-end configurations, modifying production, development, and test environments. The user also set up the front-end using TypeScript and React, creating new routes, components, and API endpoints, showcasing a focus on full-stack development by connecting both back-end and front-end components.
user-interfaceend-userbigbluebuttonreallybigbluebutton-server
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ahmad Farhat - Senior Software Engineer at Blindside Networks