Senior Software Engineer (Full-Stack) at B-CITI Solutions Inc.
Vancouver, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Salman Salem is a Senior Full-Stack Software Engineer based in Vancouver with a decade of professional experience and 5+ years focused on building cloud-native, microservices-driven applications. He blends front-end expertise (React, Angular, Electron) with backend work in Node.js/NestJS and Fastify, and has deep practical knowledge in identity and access management demonstrated by contributions to Microsoft's MSAL samples and the MSAL.js library. At Microsoft he authored samples and docs that helped community integrations, and at Ensemble he shipped microfrontends, middleware for activation workflows, and observability-driven release work using Splunk and Grafana. His background in business development and marketing informs a product-minded approach to engineering—optimizing workflows, documentation, and cross-team delivery. Skilled at SDK and API design as well as orchestration for distributed systems, he often bridges client and server concerns to deliver secure, production-ready integrations.
9 years of coding experience
10 years of employment as a software developer
Full stack web development, Full stack web development at CodeCore College
British Columbia Institute of Technology (BCIT)
Bachelor’s Degree Marketing, Bachelor’s Degree Marketing at Misr International University
A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform in React using MSAL React
Role in this project:
Front-end Developer
Contributions:82 reviews, 305 commits, 95 PRs in 1 year
Contributions summary:Salman's contributions focused on implementing and modifying front-end components within the React application. They added Single Sign-On (SSO) capabilities by integrating with the MSAL React library, which involved modifying the page layout to handle authentication and interaction types, including popup and redirect flows. They also updated the application's storage mechanism and fixed issues related to popup window handling during login.
A chapterwise tutorial that will take you through the fundamentals of modern authentication with Microsoft identity platform in Angular using MSAL Angular v2
Role in this project:
Full-stack Developer
Contributions:15 reviews, 123 commits, 107 PRs in 9 months
Contributions summary:Salman primarily focused on updating and configuring the sample code within the repository, specifically related to authentication and authorization. They modified configuration files, updated packages, and integrated Conditional Access policies to improve the security of the application. The user also worked on enhancing the user interface by adding account switching functionality, improving the overall user experience.
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
Salman Salem - Senior Software Engineer (Full-Stack) at B-CITI Solutions Inc.