Rohit Narula

Senior Software Engineer - ICloud Services at Apple

Austin, Texas, United States
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
Rohit Narula is a Senior Software Engineer based in Austin with 10 years of experience building authentication and cloud services at Apple and Microsoft. He has owned end-to-end development of cross-platform authentication libraries (notably MSAL for iOS/macOS) and contributed to widely used Azure AD JavaScript libraries, improving reliability, logging, and test coverage. At Apple he has driven iCloud and Apple Pay initiatives, applying mobile and backend expertise to production-scale services. He combines a strong academic foundation in electrical engineering and AI with hands-on full-stack development, and is known for pragmatic bug-fixing that improves developer experience across SDKs and sample apps.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (B.S.), Electrical Engineering, Bachelor of Science (B.S.), Electrical Engineering at Drexel University
bookMasters in Computer Science, Artificial Intelligence, Masters in Computer Science, Artificial Intelligence at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (19)

objective-c10
javascript10
ios10
typescript10
typescript-types10
aad-b2c10
typescripts10
msal10
azure-ad-b2c10
angular10
debug9
unit-testing9
debugging9
object-oriented-programming9
front-end-development9

Programming languages (7)

TypeScriptPowerShellC#JavaJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
Role in this project:
userFull-stack Developer
Contributions:4 releases, 147 commits, 147 PRs in 2 years 4 months
Contributions summary:Rohit's contributions primarily involve enhancements to the `azure-activedirectory-library-for-js` library. They focused on fixing error messages, improving comments, and updating logging methods within the core `adal.js` and `adal-angular.js` files. The user also implemented checks for iframe contexts and made updates to unit tests. These changes suggest a focus on improving the library's functionality, debugging, and usability.
Microsoft Authentication Library (MSAL) for iOS and macOS
Role in this project:
useriOS Mobile Developer
Contributions:3 releases, 14 reviews, 522 commits in 2 years 2 months
Contributions summary:Rohit's commits primarily focused on modifying the test application within the `azuread/microsoft-authentication-library-for-objc` repository. They added support for B2C testing by creating new view controllers and modifying existing ones within the iOS test application. The changes included implementing different authority types (AAD and B2C) and integrating them with the test application's navigation flow, demonstrating a strong understanding of the iOS platform and authentication testing.
authenticationobjcmicrosoft-authentication-librarymicrosoft-authenticationswift
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
Rohit Narula - Senior Software Engineer - ICloud Services at Apple