Doğan Erişen is a Technical Lead and AI Platform Architect based in Vancouver with 8+ years building secure, scalable web and identity systems across Microsoft and startups. He combines hands-on full‑stack engineering with platform design—leading token caching and validation initiatives at Microsoft and decomposing monolithic backends into resilient microservices at ICOM AI. An active open-source contributor, he has improved MSAL.js samples and added IE11 browser tests and Teams SSO integrations, demonstrating attention to both modern auth flows and legacy compatibility. He mentors teams, teaches advanced web and Node.js topics, and has a rare academic blend in philosophy and CS that informs clear technical guidance and documentation. Known for shipping pragmatic security and CI/CD solutions, he excels at turning complex identity and integration challenges into reliable, developer-friendly systems.
8 years of coding experience
5 years of employment as a software developer
Visiting Graduate Student Philosophy, Visiting Graduate Student Philosophy at McGill University
Bachelor of Arts (B.A.) Philosophy, Bachelor of Arts (B.A.) Philosophy at Bilkent University
Bachelor of Science (B.Sc.) Mathematics and Computer Science, Bachelor of Science (B.Sc.) Mathematics and Computer Science at Eastern Mediterranean University
Master of Arts (M.A.) Philosophy, Master of Arts (M.A.) Philosophy at Simon Fraser University
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:
Front-end Developer
Contributions:85 reviews, 265 commits, 144 PRs in 1 year 11 months
Contributions summary:Doğan contributed to chapter-wise tutorials for modern authentication in Angular using MSAL Angular v2. Their commits include initial implementations of sign-in, sign-in-b2c, and call-graph features, as well as updates for the auth configuration file. They also made significant changes to the app.module.ts, including import of necessary Angular modules (BrowserModule, BrowserAnimationsModule, FormsModule) and adjustments of dependencies, suggesting work related to setting up and integrating authentication features within Angular components.
Contributions:550 reviews, 601 commits, 165 PRs in 2 years 6 months
Contributions summary:Doğan implemented and tested an Internet Explorer 11 (IE11) sample application with MSAL.JS for the JavaScript SPA. This included the creation of a test file for IE11, using Puppeteer and Chai for browser testing. The changes involved adding a bluebird polyfill and creating test scenarios, with a focus on ensuring the application functions correctly in IE11.
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
Doğan Erişen - Technical Lead at B-CITI Solutions Inc.