Prasanna Kumar G
Senior Angular Developer
Hire this person
Send a job offer directly to this candidate
About
Senior Frontend Developer with over 7+ years of experience designing, developing, and delivering scalable, high-performance enterprise web applications using Angular (2–19), React.js, TypeScript, JavaScript, HTML5, CSS3, and Node.js. Proven expertise in building responsive Single Page Applications (SPAs), developing reusable UI components, integrating RESTful APIs, and implementing state management using NgRx and Redux. Experienced in Agile development, cloud platforms (AWS), CI/CD pipelines, and modern testing frameworks.
Strong background in creating secure, user-centric applications with a focus on performance, accessibility, and maintainability.
Experience
Sr. Angular Developer at Barclays (2025-12 – Present)
Project: Global Digital Banking & Wealth Management Portal
- Worked within an Agile (Scrum) environment, collaborating with project managers and cross-functional teams to deliver iterative releases and project updates.
- Developed enterprise applications using Angular 19 and TypeScript, leveraging RxJS Observables and NgRx for efficient asynchronous data handling and state management.
- Built high-performance Single Page Applications (SPAs) with Angular 19 and TypeScript, delivering responsive and user-friendly interfaces.
- Designed and implemented new application features while creating comprehensive unit test cases using Jasmine and Karma.
- Developed responsive and visually appealing user interfaces using SASS, utilizing variables, mixins, functions, and reusable styling components.
- Created reusable and modular Angular components to improve maintainability and consistency across multiple application modules.
- Built reusable TypeScript services and components to integrate RESTful APIs using Angular's component-based architecture.
- Integrated application data with MongoDB, utilizing JSON-based dynamic schemas for efficient NoSQL data storage and retrieval.
- Utilized Angular 19 lifecycle hooks and built-in directives to implement conditional rendering and optimize component lifecycle management.
- Developed custom Angular directives to enhance component reusability and enable seamless communication between application modules.
- Managed asynchronous data streams and complex event sequencing using advanced RxJS operators to maintain data consistency.
- Implemented NgRx Store for centralized application state management, storing and retrieving backend data through reactive observables.
- Applied secure coding practices and implemented cloud-based security measures to safeguard Angular applications and sensitive data.
- Managed application workflows using a centralized state-driven architecture powered by the NgRx Store.
- Performed comprehensive unit testing of Angular components and services using Jasmine and Karma frameworks.
- Automated unit testing with Jasmine and Karma while executing end-to-end testing using Protractor to improve application quality and reliability.
- Deployed and hosted enterprise applications in the Webfarm (Lafui) environment, ensuring stable production deployments.
- Participated in SAFe Agile development by breaking project deliverables into sprint-based iterations for efficient execution.