Sanjay Arakkan
Web Developer
Software Engineer based in Bengaluru with expertise in React, Angular, TypeScript, and Azure. Passionate about building scalable apps, AI, and automation.
Download ResumeLatest Posts
All PostsCSP Compliance in Angular + FastAPI: Removing ‘unsafe-inline’ the Right Way
We removed unsafe-inline from our Angular + FastAPI app CSP and implemented nonces to secure inline scripts and styles. Along the way, we handled third-party libraries and build optimizations to achieve a strict, fully functional CSP.
Preventing XSS in Angular: Building a Custom Malicious Content Validator
Protect Angular forms from XSS with a custom validator that detects scripts and encoded HTML, and shows clear error messages.
Building a Generic Loading Service & HTTP Interceptor in an Angular Standalone
Learn how to build a reusable loading service and HTTP interceptor in an Angular standalone project to manage global loading states.
Work Experience
Accenture
Software Engineering Team Lead
Sep 2024 — Present- Implemented secure Single Sign-On (SSO) authentication using Angular MSAL with Azure Entra ID and enforced strict security headers to align with enterprise compliance standards.
- Began contributing to the FastAPI backend, expanding into full-stack development with a focus on API integration and backend fundamentals.
Clinisys
Software Engineer
Dec 2019 — Aug 2024- Led the migration from Angular to React (using Microsoft Fluent UI & Material UI), enabling faster development cycles and modernizing the tech stack across projects.
- Owned SSO implementation using Azure Entra ID (ADB2C) and MSAL for React apps, streamlining authentication across internal products.
- Acted as both developer and internal product owner, collaborating with requirement engineers and cross-functional teams to define technical roadmaps and drive delivery.
- Contributed heavily to UI libraries in both Angular and React, building reusable components and working closely with UI/UX teams to ensure design consistency and developer usability.
About Me
I'm a Software Engineer with over 5 years of experience building modern, scalable web applications. I specialize in front-end development using technologies like ReactJS, Angular, TypeScript, and JavaScript, and have hands-on experience with popular libraries and tools including Redux, React Query, React Hook Form, Zod, Material UI, and Fluent UI.
I’ve worked on complex projects involving Single Sign-On (SSO) integration with Azure Entra ID and MSAL, microfrontend architectures using Module Federation, and codebase management with Nx Monorepos. I enjoy bridging the gap between design and engineering, collaborating with product and UI teams to create reusable components and clean, maintainable code.
I’m passionate about creating seamless user experiences and constantly exploring new technologies to stay ahead in the fast-evolving web development landscape.
