About Me
14 years of professional experience in design, development, coding and testing of business/commercial applications using Web Technologies. Experience developing enterprise web applications using HTML5, CSS3, SCSS/SASS, T…
14 years of professional experience in design, development, coding and testing of business/commercial applications using Web Technologies. Experience developing enterprise web applications using HTML5, CSS3, SCSS/SASS, TypeScript, Angular (versions 2–21), Angular Signals, RxJS, NgRx, Node.js, and RESTful APIs.Experience in Module federation and implementing micro-frontend services. Building and deploying applications to various environments using Jenkins by following Continuous Integration and Continuous Deployment (CI/CD) pipeline. Experience developing enterprise applications in various business domain areas like e-Governance, Banking, Insurance. Proficient in Object Oriented Programming, Reactive Programming, Problem Solving, Complexity Analysis. Highly skilled in web building technologies like HTML, JavaScript, TypeScript, jQuery, JSON, CSS, XML, XSL, XSLT Schemas and AJAX. Knowledgeable in various design patterns like Model View Controller (MVC). Good understanding of Design Patterns, Data Structures and Algorithms. Experience on version control tools like Git, Bitbucket and SVN. Experience in drawing UML diagrams like Use Case, Sequence, Solution, Flow and Class Diagrams and documentation framework like Swagger. Experience in Agile, Waterfall software development methodologies. Quick learner, exceptional problem solving and troubleshooting capabilities. Excellent analytical, communication, interpersonal, decision-making, writing algorithms skills, and motivated to rapidly acquire new skills on the job. Hands-on experience using Generative AI tools, including Claude AI, ChatGPT, and GitHub Copilot, with structured prompt engineering to support Angular and TypeScript development, debugging, refactoring, and code quality. Apply prompt engineering to interpret requirements, explore implementation options, and develop reusable Angular components. CI/CD Pipeline Setup with AWS: Proficient in setting up continuous integration and delivery (CI/CD) pipelines for Angular applications using AWS CodePipeline, CodeBuild, and S3 for seamless deployment and hosting. Upgraded Angular applications across major versions, resolving compatibility issues and integrating new features such as Angular CLI, Ivy Renderer, and RxJS updates.
Experience
UI Senior Angular Developer
<p>Develop and maintain Angular 21-based user interfaces for enterprise insurance applications.</p><p> Collaborate with business analysts, designers, and backend teams to translate requirements into reusable UI components.</p><p> Implement responsive interfaces, integrate REST APIs, and troubleshoot application issues.</p><p> Develop reusable Angular components and shared UI modules to support maintainable enterprise applications.</p><p> Apply RxJS Observables, Signals and Angular state-management patterns to coordinate asynchronous data flows and UI updates.</p><p> Integrate RESTful services with Angular applications, including error handling and secure data exchange.</p><p> Improve front-end performance through lazy loading, reduced network requests, and optimized component rendering.</p><p> Build responsive, accessible interfaces following cross-browser compatibility and WCAG principles.</p><p> Collaborate with Agile teams on sprint planning, story refinement, technical reviews, and feature delivery.</p><p> Coordinate with business stakeholders and backend developers to clarify requirements and deliver user-focused solutions.</p><p> Leverage Claude AI, ChatGPT, and GitHub Copilot for day-to-day Angular and TypeScript development using structured, task-specific prompts.</p><p> Apply prompt engineering to interpret requirements, explore implementation options, and develop reusable Angular components.</p><p> Use Claude AI to analyze existing code, troubleshoot defects, and identify opportunities for TypeScript refactoring and performance improvements.</p><p> Use AI-assisted suggestions to support code reviews and test-case development, validating generated output against business requirements and coding standards.</p>
UI Senior Angular Developer
<p>Developed and optimized Angular 20 applications in a Micro Frontend Architecture with Module Federation.</p><p> Implemented Angular Signals, RxJS, Services, Routing, and Pipes to manage application state and UI rendering.</p><p> Collaborated with business stakeholders to gather requirements and clarify functional expectations.</p><p> Implemented Module Federation experience and micro-frontend services.</p><p> Automated testing using Playwright (unit, integration, and E2E).</p><p> Implemented NgRx Store for predictable state management in large-scale Angular applications.</p><p> Designed actions, reducers, selectors to manage global and feature-level state.</p><p> Implemented secure authentication and authorization in Node.js using JWT and OAuth 2.0 / OpenID Connect (Okta / Cognito).</p><p> Applied Node.js security best practices including CORS, Helmet, rate limiting, and input validation to protect APIs.</p><p> Built CI/CD pipelines on AWS (CodePipeline, CodeBuild, S3) for automated deployments.</p><p> working with AI and LLM-based technologies such as OpenAI API and GitHub Copilot to support AI-enabled solutions and improve development efficiency.</p><p> Improved WCAG accessibility and implemented responsive interfaces across devices.</p><p> Conducted code reviews and performance audits, ensuring adherence to best practices.</p><p> Led feature modules, mentored developers, and collaborated with business stakeholders to clarify requirements.</p><p> Diagnosed and resolved production issues promptly.</p>
UI Senior Angular Developer
<p>Delivered Angular 16 applications within a Micro Frontend setup using Module Federation.</p><p> Automated test execution using Cypress for regression and integration coverage.</p><p> Enhanced UI performance with lazy loading and optimized network usage.</p><p> Designed role-based access control (RBAC) to improve application security.</p><p> Built shared Angular libraries to improve reusability across multiple applications.</p><p> Used NgRx Entity for efficient CRUD operations and normalized state.</p><p> Contributed as an Agile team member for story grooming, acceptance reviews, and delivery planning.</p><p> Took ownership of modules, guided team members, and ensured smooth releases.</p><p> Implementing state management solutions, such as Angular built-in mechanisms like RxJS observables and state containers, to manage data flow and application state.</p><p> CI/CD Pipeline Setup with AWS: Proficient in setting up continuous integration and delivery (CI/CD) pipelines for Angular applications using AWS CodePipeline, CodeBuild, and S3 for seamless deployment and hosting.</p><p> Implemented the auto-save functionality for the webpages.</p><p> Optimizing the front-end performance by minimizing network requests, lazy loading modules, and improving rendering speed.</p><p> Writing unit tests, integration tests, and end-to-end tests to ensure the quality and reliability of the Angular components and features.</p><p> Troubleshooting production issues and fixing them in less time.</p>
UI Angular Developer
<p>Built Angular 15-based Micro Frontend applications with modular, reusable components.</p><p> Defined state management workflows with RxJS for predictable data handling.</p><p> Automated Cypress test cases and conducted peer-to-peer code reviews.</p><p> Integrated REST APIs securely with token-based authentication.</p><p> Enhanced UX with auto-save functionality and rendering optimizations.</p><p> Prepared technical documentation and knowledge transfer sessions for onboarding new developers.</p><p> Implementing state management solutions, such as Angular built-in mechanisms like RxJS observables and state containers, to manage data flow and application state.</p><p> Implemented the auto-save functionality for the webpages.</p><p> Optimizing the front-end performance by minimizing network requests, lazy loading modules, and improving rendering speed.</p><p> Developed automated integration tests using Cypress.</p><p> Used JIRA to log User stories and track the task status.</p><p> Worked as a lead by taking responsibilities for few modules and handled team members for smooth delivery.</p><p> Conducted peer code reviews to maintain code quality.</p>
UI Angular developer / Technical Lead
<p>Led the PG Coupon platform redesign, improving user experience and supporting SEO through Angular Universal SSR.</p><p> Integrated Angular with Spring Boot REST APIs, validating services with Postman.</p><p> Created responsive UIs with Angular 2–14, RxJS, NgRx, PrimeNG, and SASS.</p><p> Designed custom reusable components (grids, forms, modals) used across multiple modules.</p><p> Built unit and functional test coverage strategy ensuring >90% coverage on core modules.</p><p> Supported DevOps processes: CI/CD, code reviews, incident/change management.</p><p> Mentored developers, built reusable components, and ensured high-quality releases.</p><p> Performed Web API testing using Postman UI tool to check responses from other team APIs which is required for the application.</p><p> Optimized frontend performance by implementing server-side rendering (SSR) using Node.js with Angular Universal, enhancing application SEO and load times.</p><p> Performed Unit Testing using JavaScript testing frameworks like Karma, Jasmine, Protractor</p><p> Worked closely with the QA teams and Project Management teams for proper delivery and maintenance of the applications.</p>
UI Angular Developer
<p>Developed fund accounting UIs using Angular 2/4/6, RxJS, and TypeScript.</p><p> Designed and tested APIs with Postman, automated validations with Karma, Jasmine, and Protractor.</p><p> Implemented dynamic data visualization dashboards for NAV reporting.</p><p> Created configurable UI components for fund processing workflows.</p><p> Optimized Angular components for better performance and usability.</p><p> Investigated and addressed system issues to enhance usability, performance and improve functionality.</p><p> Assist in recommended solution for uploading and maintaining images to be used in the application for seeds and plants.</p><p> Performed Web API testing using Postman UI tool to check responses from other team APIs which is required for the application.</p><p> Performed Unit Testing using JavaScript testing frameworks like Karma, Jasmine, Protractor</p><p> Worked closely with the QA teams and Project Management teams for proper delivery and maintenance of the applications.</p>
UI Developer
<p>Created responsive web applications with HTML5, CSS3, Bootstrap, jQuery.</p><p> Designed prototypes, wireframes, and cross-browser UI assets using Figma.</p><p> Developed SEO-friendly web pages following accessibility and performance best practices.</p><p> Implemented form validation and error handling mechanisms to improve UX.</p><p> Partnered with QA and PM teams for on-time delivery and bug-free releases.</p><p> Performed Web API testing using Postman UI tool to check responses from other team APIs which is required for the application.</p><p> Performed Unit Testing using JavaScript testing frameworks like Karma, Jasmine, Protractor</p><p> Worked closely with the QA teams and Project Management teams for proper delivery and maintenance of the applications.</p><p> Involved in resolving business and technical issues.</p><p> Developed wireframes, interface mockups and page prototypes.</p><p> Front-end development focused on standard-compliant HTML, CSS and cross-browser compatibility</p><p> Designed mockups of UI layout and created assets for use in multiple shipped titles.</p>
Web Developer
<p>Delivered responsive websites with HTML5, CSS3, jQuery, and Bootstrap.</p><p> Produced UX artifacts (wireframes, flows, prototypes) and collaborated with dev teams.</p><p> Designed multi-device responsive layouts for better customer reach.</p><p> Integrated third-party plugins and APIs to extend site functionality.</p><p> Designed UI processes based on use cases and users flows (login, password reset, etc.)</p><p> Design for and test cross-browser compliancy as well as mobile responsiveness.</p><p> Defined navigation, user workflows and layouts focusing on usability.</p><p> Developed wireframes, interface mockups and page prototypes.</p><p> Front-end development focused on standard-compliant HTML, CSS and cross-browser compatibility</p><p> Designed mock ups of UI layout and created assets for use in multiple shipped titles.</p>
PROJECTS
eSales – Auto and Home Insurance Bundling
<p>Project Description: Developed an Angular-based eSales application supporting Auto and Home Insurance quoting, policy selection, and bundling workflows, enabling customers to combine insurance products through a streamlined digital experience.</p>