Post Job Free
Sign in

Front-End User Experience

Location:
Herndon, VA
Posted:
July 02, 2025

Contact this candidate

Resume:

V i n d h i y a R a v i c h a n d r a n

Green Card • Herndon, Virginia • 571-***-**** • ************.********@*****.*** Angular Developer with 9+ years of professional experience, including 4+ years specializing in Angular for building dynamic, responsive front-end applications, 4.10 years of prior experience in Java-based back-end and front-end development. Successfully transitioned focus from Java/Spring-based development to Angular in 2021 to deepen expertise in front-end frameworks and enhance UI development skills. Adept in transitioning between technologies to meet evolving business needs, with a strong foundation in software design, RESTful APIs and component-based architecture. Passionate about delivering high-quality code and user-centric solutions in an agile environment.

S u m m a r y

• Expertise in Angular (8, 11, 15, 16), HTML5, CSS3, SCSS/SASS, TypeScript, JavaScript (ES6+), RxJS, NgRx, Signals API with a strong knowledge on Component-Based Architecture, Micro-Frontend Architecture and State Management.

• Developed and optimized Single Page Application (SPA) ensuring seamless navigation, faster load times and improved user experience through lazy loading, code splitting and caching strategies.

• Crafted responsive and accessible front-end layouts using CSS3, Flexbox, and Grid, paired with media queries to optimize UI behavior across multiple devices, ensuring both usability and faster load times.

• Ensured consistent code quality and formatting by integrating ESLint and Prettier into the development workflow.

• Implemented both Template-Driven and Reactive Forms, leveraging FormControl, FormGroup and FormBuilder to create dynamic and scalable form structures.

• Optimized Angular change detection strategies, leveraging onPush and Signals API for improved performance.

• Implemented advanced Angular routing techniques including lazy loading modules, route guards, and custom route reuse strategies to enhance user navigation and security.

• Implemented internationalization (i18n) support in Angular apps using built-in Angular i18n tools and dynamic translation services for global-ready applications.

• Developed robust HTTP services and interceptors in Angular for handling authentication tokens, error handling, and API communication.

• Developed services in Angular to fetch AEM-authored content for rendering on dynamic pages

• Adept at accessibility best practices (ARIA, NVDA, Axe DevTools, Keyboard Navigation)

• Implemented unit and integration testing using Jasmine for behavior-driven development and Karma for automated test execution, ensuring robust code quality and reducing bugs by 60%.

• Integrated Selenium and Cucumber to automate UI testing, reducing manual testing efforts and increasing regression test coverage.

• Utilized SonarQube dashboards for real-time insights into code quality, enabling proactive refactoring and technical debt reduction.

• Utilized Angular DevTools for advanced debugging and performance profiling

• Expertise with CI/CD automation, DevOps (Jenkins, GitHub Actions, Docker, Kubernetes)

• Strong background in Agile Methodologies (Scrum, Kanban) and project management tools (JIRA, Kanban).

E x p e r i e n c e

MAR 2022 – PRESENT

Senior Consultant CGI – PNC Bank Remote, US

KTLO – VAI (View Account Information)

• Developed and maintained a custom Micro-UI Framework and Component Library in Angular 16, resolving critical bugs and optimizing performance for a seamless user experience

• Developed new UI components and optimized existing ones, ensuring accessibility compliance with Axe DevTools, NVDA, and keyboard navigation

• Integrated Adobe Experience Manager (AEM) with Angular applications, leveraging content fragments and experience fragments for dynamic content delivery

• Troubleshot and resolved production defects using Glassbox, Logscale, and Dynatrace, while also implementing performance improvements

• Enhanced API integrations by refining RESTful interactions, improving efficiency and scalability

• Utilized NgRx Store, Effects, and Selectors to manage complex application states, enhancing scalability and maintainability

• Developed reactive applications leveraging RxJS Observables, ensuring efficient asynchronous data handling and event-driven architecture

• Optimized CI/CD pipelines using Jenkins, OpenShift, and Bitbucket, streamlining deployments and improving system reliability

• Optimized Agile workflows using JIRA and Kanban, ensuring efficient sprint execution and backlog management.

BBLP (Business Banker Lending Portal)

• Developed and optimized Single Page Application (SPA) using Angular, ensuring seamless navigation, faster load times, and improving user experience through efficient state management and lazy loading

• Utilized npm (Node Package Manager) and Angular CLI for efficient dependency management, project scaffolding, and automation of build processes

• Led the seamless migration of large-scale enterprise application from Angular 8 to Angular 15, ensured zero downtime during migration by using feature flags and incremental module upgrades, minimizing impact on users and business operations

• Implemented Responsive Web Design (RWD) using CSS3, FlexBox, Grid and media queries ensuring seamless user experience across desktop, tablet and mobile devices while maintaining accessibility and performance

• Expert in performance optimization technique, including lazy loading, code splitting and caching strategies.

FEB 2021 – OCT 2021

Senior Software Engineer L&T Infotech - Citibank Remote, US

• Developed Responsive Web Application using Angular 11

• Worked extensively with Angular CLI for creating components, services, pipes and directives

• Created multiple reusable components and services using component-based architecture

• Well versed with concepts like Dependency Injection, HTTP Interceptors, Route Guards

• Experience working with RxJS & Observables

• Used Integrated Content Management System (ICMS) for integrating all static contents of the application

• Experience with Data Visualization tools like Chart.js

• Well versed with writing automated test cases using Selenium and Cucumber

• Used Agile Methodology for application development process

• Used GIT as version control system and Bitbucket as web-based version control repository

• Hands on experience with JIRA for bug and issue tracking. MAY 2011 – MAR 2012

Associate Projects Cognizant Technology Solutions - Ford Chennai, India

• Implemented MVC design pattern using Struts Framework

• Created tile definitions, struts-config files, validation files and resource bundles for all modules using struts framework

• Developed web application using JSP custom tag libraries, struts action classes and action designed java servlets and objects using J2EE standards

• Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing hibernate

• Developed XML Schemas and web services for the data maintenance and structures

• Responsible for preparing Engineering Requirement Document involving design details

• Experienced in building and deployment of JAR files on Dev, QA and Production servers. JUL 2007 – MAY 2011

Module Lead Mindtree Ltd - eBay Chennai, India

• Involved in preparing Technical Design Documents using UML Data model representation, use case diagrams, sequence diagrams, class diagrams using Relational Rose

• Extensively used various J2EE design patterns like factory, singleton, data access objects, data transfer objects, business delegate and session façade in the project which facilitates clean distribution of roles and responsibilities across various layers of processing

• Build RESTful web services interface using Java

• Involved in development of presentation layer and GUI framework in JSP, HTML and client-side validations done using JavaScript

• Prepared test cases to perform unit, integration and system testing. Tested developed components using Junit

• Used Log4J components for logging and performed daily monitoring of log files and resolved issues. S k i l l s

Front-End Framework & Libraries: Angular 2+, RxJS, Bootstrap, Moment.js, Chart.js, Angular CLI, Intl • Languages: HTML5, CSS3, SCSS/SASS, TypeScript, JavaScript (ES6+), JSON • UI/UX: Responsive Design, Material Design, Component-Based Architecture, Micro Frontend Architecture, Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC), Server -Side Rendering (SSR) with Angular Universal • Accessibility: ARIA, NVDA, Axe DevTools • State Management: NgRx, Signals API

Back-End Languages: Java, Java EE, Java 8+ • Frameworks: Spring MVC, Hibernate • API Development: JSON/Swagger/Open API, RESTful APIs

Tools & Platforms Version Control & CI/CD: Git, Jenkins, Bitbucket • Project Management: JIRA, Kanban • Development Tools: Postman, Chrome DevTools, VS Code, Intellij IDEA, Eclipse Testing & Debugging Unit & Integration Testing: Jasmine, Karma • End-to-End Testing: Selenium, Cucumber Database & Build Management Databases: MySQL, Oracle, PostgreSQL • Build & Dependency Management: Maven, Gradle, Node.js, npm

Deployment & DevOps Containerization & CI/CD: Docker (basic), CI/CD Pipelines • Servers: Tomcat, Apache Other Skills Agile/Scrum methodologies • Code Quality & Formatting: ESLint, Prettier E d u c a t i o n

MBA in Financial Services Management

Anna University Chennai, India (2008-2010)

B.Tech in Information Technology

Sathyabama Institute of Science and Technology Chennai, India (2003-2007) C e r t i f i c a t i o n

Microsoft HTML 5 Application Development Fundamentals



Contact this candidate