Skip to main content
Chetan Kudalkar

Chetan Kudalkar

Senior Full-Stack Web Developer

Talent
MāpucaMember since September 28, 2026
PHP 8.0+JavaScript (ES6+)TypeScript 5.xHTML5CSS3SQLnode.jsLaravelYii1Angular 18/19/20RxJsBootstrap 5react 19jQueryAngular MaterialPrimeNGFont AwesomeDOMPurifybootstrapKarmaJasminePHPUnitREST APIsAJAXZendesk APISSOGitGitHubGitLabGitHub Copilot / Codex
·

Hire this person

Send a job offer directly to this candidate

PHP 8.0+JavaScript (ES6+)TypeScript 5.xHTML5CSS3

About

Senior Full-Stack Web Developer with 17+ years of expertise delivering scalable web applications using PHP 8.0+, Laravel, Yii, MySQL 8.1, Angular, TypeScript, jQuery, AJAX and CSS3/HTML5, React, Python, node.js. Proven track record of architecting Angular applications from the ground up. Experienced in Zendesk platform customization, including Help Center, REST API integration, Agent Interface, Explore, template customization, and Single Sign-On (SSO) implementation.

Known for delivering high-quality solutions on time, with strong communication skills and a collaborative mindset across both technical and business stakeholders. Self-starter, fast learner and team player. Highly organized and dedicated, with a positive attitude.

Experience

Senior Full-Stack Web Developer at Persistent (Present)

Project: 1 - TDC Angular Enterprise Admin Platform. Architected and developed a full-scale Angular 20 enterprise admin platform from scratch using an Angular Workspace monorepo, consisting of two portals (Auth & Admin) and a custom reusable component library, built with modern Angular best practices including Server-Side Rendering (SSR), role-based access control, and reactive state management.

  • Designed and built a scalable Angular monorepo workspace containing multiple projects: an Auth Portal, an Admin Portal, and a shared TDC component library
  • Configured separate development and production environments with environment-specific build scripts using Angular CLI
  • Implemented Angular SSR (Server-Side Rendering) with Express.js to improve performance and SEO, including platform-aware guards (isPlatformBrowser) for safe server/client rendering
  • Built a token-based authentication system using BehaviorSubject for reactive auth state management across the application
  • Implemented a custom HTTP Interceptor to automatically attach credentials (withCredentials) to all outgoing requests, show/hide a global loading spinner based on active HTTP requests, and handle 401 Unauthorized responses with automatic logout and redirect
  • Integrated DOMPurify via a custom SafeSanitize Pipe to protect against XSS attacks on dynamic HTML content
  • Implemented session idle detection using @ng-idle to automatically log out inactive users
  • Designed and implemented a full RBAC system including Roles, Groups, and Custom Permission management modules, a Permission Guard for protecting routes based on user roles, and a Permission Service for centralized permission checks across the app
  • Built a User Management module with features for user listing, add/edit, view, contact, change password, user-specific permissions, and security settings
  • Built and published a custom Angular library (tdc-library) using ng-packagr, including Shared UI components: Confirm Alert, Info Alert
  • Configured the library to be packaged and distributed as an npm package for reuse across projects
  • Built 15+ feature modules as part of the Admin Portal, including Dashboard, User Management, permissions, security, password management, Service Contracts, Services, Reports, Application, Short codes, Configurations which include Country, currency, network, operator, virtual currency & bundles, Black list
  • Built reusable shared UI components: dynamic Breadcrumb, Form Content Box, Title Header
  • Integrated Angular Material, Bootstrap 5, ng-bootstrap, and Font Awesome for a consistent, responsive UI
  • Implemented a dynamic Breadcrumb Service to auto-generate navigation breadcrumbs based on the active route
  • Used ngx-mat-select-search for searchable dropdowns and Angular DateTime Picker with Moment.js for date/time handling
  • Implemented file download functionality using file-saver
  • Wrote unit tests for services and components using Karma & Jasmine with code coverage reporting
  • Enforced consistent code style using Prettier with Angular HTML parser support
  • Followed a clean feature-module architecture with lazy loading, route guards, and separation of concerns

Senior Full-Stack Web Developer at Persistent (Present)

Project: 2 - SASVA Edge Manager Angular Application. Developed a multi-portal Angular enterprise web application for cloud infrastructure management and product lifecycle orchestration.

  • Implemented Micro-frontend style with separate Angular projects (authportal, customer-portal, accelerite-uilib) within a single monorepo workspace
  • Created and consumed a custom shared library packaged as an internal npm library
  • Implemented Interceptor pattern for HTTP request/response pipeline for auth and loading
  • Separated service layer: Config service, Resource service, Product service, Auth service all cleanly separated
  • Used Observer pattern with BehaviorSubject-based reactive state sharing across components

Senior Full-Stack Web Developer at Persistent (Present)

  • Integrated a third-party support ticketing system using Single Sign-On (SSO) to establish secure middleware sessions
  • Built a dashboard reporting system for support analytics and monitoring
  • Developed an internal tool enabling the Radia team to publish hotfix articles to the support portal via REST API automation
  • Built Custom apps on Zendesk as per support agent requirements

Senior Full-Stack Web Developer at Persistent (Present)

Project: 4 - PMMP. Persistent MultiCloud Management Platform is a one-stop solution for MultiCloud. PMMP is a unified solution to pool multiple computing and infrastructure resources attached to private and public clouds under one unified management solutions.

  • Involving complete design and development activities
  • Designing the UI as per the design shared by UX team
  • Worked on exploring chart.js, materials and prime libraries
  • RBAC implementation and integrated many features like network bandwidth, email domain etc

Senior Software Engineer at SAPNAGROUP (UK, US & South Africa) (2007-11 – 2013-05)

Developed enterprise web software including CMS platforms, Intranet solutions, and online applications for corporate clients across the UK, US, and South Africa.

  • Designed and developed Content Management Systems (CMS) and Intranet software for corporate clients
  • Built online gallery software and dynamic e-commerce shopping cart applications
  • Developed and maintained responsive dynamic web pages across multiple client projects
  • Worked within a Linux/Apache server environment for deployment and maintenance

Education

B.Sc in Computer science

MCA

Skills

Senior Full-Stack Web Developer

Reviews