Doğan Erişen

Technical Lead at B-CITI Solutions Inc.

Vancouver, British Columbia, 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
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.
code8 years of coding experience
job5 years of employment as a software developer
bookVisiting Graduate Student Philosophy, Visiting Graduate Student Philosophy at McGill University
bookBachelor of Arts (B.A.) Philosophy, Bachelor of Arts (B.A.) Philosophy at Bilkent University
bookBachelor of Science (B.Sc.) Mathematics and Computer Science, Bachelor of Science (B.Sc.) Mathematics and Computer Science at Eastern Mediterranean University
bookMaster of Arts (M.A.) Philosophy, Master of Arts (M.A.) Philosophy at Simon Fraser University
languagesTurkish, English, German
stackoverflow-logo

Stackoverflow

Stats
640reputation
49kreached
19answers
1question
github-logo-circle

Github Skills (25)

authorizations10
javascript10
puppeteer10
user-authentication10
authentication10
typescript10
azure-active-directory10
chai10
browser-testing10
authorization10
typescript-types10
typescripts10
msal10
react10
angular10

Programming languages (12)

PowerShellC#TypeScriptJavaCSSXQueryJavaScriptPHP

Github contributions (5)

github-logo-circle
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:
userFront-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.
msal-jsms-graphms-identitymsal-angularazure-ad-b2c
Microsoft Authentication Library (MSAL) for JS
Role in this project:
userFront-end Developer & Test Automation Engineer
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.
single-page-applicationjavascriptauthenticationmicrosoft-authentication-librarymicrosoft-authentication
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.