Muhammad Ali Email & Phone Number
Who is Muhammad Ali? Overview
A concise factual answer block for searchers comparing this professional profile.
Muhammad Ali is listed as Firmware Developer at Gemstone Lights®, a with 36 employees, based in Calgary, Alberta, Canada. AeroLeads shows a matched LinkedIn profile for Muhammad Ali.
Muhammad Ali previously worked as Software Team Lead at Calgarytospace and Embedded Software Developer at Calgarytospace. Muhammad Ali holds Bachelor Of Science - Bs, Computer Science from University Of Calgary.
Email format at Gemstone Lights®
This section adds company-level context without repeating Muhammad Ali's masked contact details.
Review company-level records connected to Muhammad Ali before choosing the right outreach path.
About Muhammad Ali
I am a software developer and team leader, currently pursuing a Bachelor of Science in Computer Science at the University of Calgary, with expected graduation in May 2025. My journey has been characterized by my adaptability and drive to excel in diverse technical roles. As a Software Developer Intern at Imperial Oil, I contributed to the development of a full-stack application supporting over 1,000 onsite oil-sands personnel. My work included extending functionality for large-scale data handling, integrating React and Redux for dynamic user interfaces, and utilizing Azure infrastructure for seamless deployment. I also designed and maintained Azure-backed APIs, debugged complex system issues, and optimized performance using tools like Jest and CosmosDB.Beyond my professional internships, I serve as the Software Team Lead for CalgaryToSpace, overseeing the development of the University of Calgary's first student cube satellite, CTS-SAT-1. I guided a team in creating an embedded operating system using FreeRTOS and STM32 microcontrollers, developing custom drivers for critical hardware like NAND flash memory and GNSS receivers. I utilized GitHub for project management and ensured timely delivery of technical milestones. These experiences have honed my leadership, technical, and problem-solving skills, preparing me to take on impactful roles in innovative projects.
Muhammad Ali's current company
Company context helps verify the profile and gives searchers a useful next step.
Muhammad Ali work experience
A career timeline built from the work history available for this profile.
Software Team Lead
Organize and manage developers for University of Calgary's first student cube satellite named FrontierSat (CTS-SAT-1). This includes overseeing the development and testing of the operating system for the on-board computer as well as the connected peripherals, which include:- MPI (mini plasma imager)- Camera- MT29 NAND Flash Memory Module- NovAtel OEM 719 GNSS Receiver (GPS)Leverage GitHub as a version control system as well GitHub Projects (with issues) to coordinate tasks and scheduling. Participate in code reviews to ensure acceptance criteria are met and best coding practices are employed.Participate in the acquisition and onboarding of new members through application reviews, interviews and upskilling exercises and sessions.
Embedded Software Developer
Organized JIRA board to help track project requirements, tasks and scheduling of work.Created onboarding documentation to introduce new members to GitHub best practices, embedded systems with STM32 micro controllers, and using the STM32 Cube IDE.Used GitHub to collaborate with members.Developed drivers for the S25FL512S NOR Flash Module.Investigated use of Google Test, Unity, and CTest to ensure reliability of software and enforce best practices.
Software Developer Intern
Abruptly joined Software Development Team producing on-site operations scheduling and reporting web application used by 1000+ on-site personnel with no prior web development skills.The application would allow users to interface with SAP with near real-time updates on Workorder, Operation and Notification updates along with custom interface which allowed maintenance mechanics to organize incoming mobile equipment and their respective work with considerations with break-in work.Within 1 month, was able to routinely complete stories to implement new functionality which often includes interfacing with Typescript (React & Redux) and C# REST API’s to fulfill all acceptance criteria for story, resolve bugs affecting both backend and frontend, and increase code maintainability and clarity by refactoring poorly designed components/logic.Participated and lead initiatives to improve application quality such as: enforced unit testing requirements, rigorous code reviews, and refactor legacy functionality to updated architecture (migrate C# to NodeJS, SQL -> CosmosDB) leading to ~50% reduction in breaking bugs.Interacted Microsoft Azure to ensure Web Application and API's were running properly including inspecting/validating environment settings for Serverless Azure Functions, and Web App Services. Utilized Application Insights (Application Map, performance, failures, etc...) to report endpoint consistency and performance which assisted in quantifying performance improvements and identifying further functionality which could be improved. Completed AZ-900 (Fundamentals, 1-Day) Training, AZ-204 (Azure Developer Associate) and AZ-500 (Azure Security Technologies) training with Microsoft
Software Quality Analyst Student
Investigate, experiment and analyze JavaScript testing frameworks for factors such as: ease of learning, team integratability and long term maintainability.Design, build and maintain company exclusive npm package which: validates OpenAPI schema against designed contract, and auto generates comprehensive API end-end tests for each endpoint defined ensuring endpoint reliability with automated azure authentication using OAuth 2.0Work with Dev Ops engineer to deploy package as reusable GitHub action in CI/CD pipeline and automate ticket management for ADO Board
Quality Assurance Intern
Rigorously tested various products, including the Papyr (e-ink device), web application (linked to cloud services), and Android and iOS applications, using Android Studio and Google Chrome Developer Tools, leading to the identification and resolution of numerous bugs and functional issues.Created and verified comprehensive 100’s of test cases for regression and smoke tests using TestRail, ensuring thorough testing of all product features and functionality leading to the successful identification and resolution of many bugs.Submitted and tracked bugs, updated documents, and contributed to stories and epics via Jira (amounting to ~180 contributions), resulting in improved product quality and user experience.Contributed to the UX/UI design process, providing suggestions for workflow and thematic consistency, which improved user experience.
Colleagues at Gemstone Lights®
Other employees you can reach at gemstonelights.com. View company contacts for 36 employees →
Dryden Hanf
Colleague at Gemstone Lights®Greater Calgary Metropolitan Area, Canada
View →
CT
Cory Tanner
Colleague at Gemstone Lights®Canada
View →
TP
Tylee Perry
Colleague at Gemstone Lights®Cardston, Alberta, Canada
View →
JF
Juan Felipe Perez
Colleague at Gemstone Lights®Calgary, Alberta, Canada
View →
KT
Kristy Tanner
Colleague at Gemstone Lights®Canada
View →
SG
Samantha Gordon
Colleague at Gemstone Lights®Calgary, Alberta, Canada
View →
BA
Brody Adams
Colleague at Gemstone Lights®Airdrie, Alberta, Canada
View →
MR
Mahfuzur Rahman
Colleague at Gemstone Lights®Greater Toronto Area, Canada
View →
MG
Marian Garcia
Colleague at Gemstone Lights®Calgary, Alberta, Canada
View →
EH
Emir Halıcı
Colleague at Gemstone Lights®Ankara, Türkiye, Turkey
View →
Muhammad Ali education
Frequently asked questions about Muhammad Ali
Quick answers generated from the profile data available on this page.
What company does Muhammad Ali work for?
Muhammad Ali works for Gemstone Lights®.
What is Muhammad Ali's role at Gemstone Lights®?
Muhammad Ali is listed as Firmware Developer at Gemstone Lights®.
Where is Muhammad Ali based?
Muhammad Ali is based in Calgary, Alberta, Canada while working with Gemstone Lights®.
What companies has Muhammad Ali worked for?
Muhammad Ali has worked for Gemstone Lights®, Calgarytospace, Imperial Oil, and Quirklogic Inc..
Who are Muhammad Ali's colleagues at Gemstone Lights®?
Muhammad Ali's colleagues at Gemstone Lights® include Dryden Hanf, Cory Tanner, Tylee Perry, Juan Felipe Perez, and Kristy Tanner.
How can I contact Muhammad Ali?
You can use AeroLeads to view verified contact signals for Muhammad Ali at Gemstone Lights®, including work email, phone, and LinkedIn data when available.
What schools did Muhammad Ali attend?
Muhammad Ali holds Bachelor Of Science - Bs, Computer Science from University Of Calgary.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Muhammad Ali you were looking for.
View similar profiles