Post Job Free
Sign in

Angular Developer Hands-On

Location:
Charlotte, NC
Posted:
March 04, 2025

Contact this candidate

Resume:

Rishitha S

Angular Developer

**********@*****.***

PROFESSIONAL SUMMARY

Around 6 years of experience in developing Single Page Web (SPA) applications using Angular, React, TypeScript, Angular Material, HTML5, CSS3, JavaScript, Bootstrap.

Proficient in a wide range of technologies including HTML/HTML5, CSS/CSS3, JavaScript, Typescript, React JS, Angular, NodeJS and more. Skilled in analysis, design, development, testing, and implementation of software applications.

Hands-on experience in developing Single-page applications (SPA) using Angular latest versions Angular 16/18

Hands-on implementing Angular 16 Signals for reactive state management, improving component reactivity and reducing unnecessary re-renders.

Improvements to change detection and rendering strategies make Angular 16 apps more performant, particularly for large-scale applications with complex UIs.

Developing RWD (Responsive Web Design) with cross - browser compatibility using HTML5, CSS3, Bootstrap3, JavaScript, Angular, React and other JavaScript frameworks

Expert in reactive programming using RxJS to handle asynchronous operations and NgRX for state management.

Experience in integrating Angular Material to enhance the UI of Angular applications.

Experience working with testing tools like Karma, Jasmine, Cypress.

Skilled in writing test-driven development (TDD) workflows with Jasmine, seamlessly integrating testing into development cycles for rapid iteration and enhanced code quality.

Configured and managed static website hosting on AWS S3 to serve HTML, CSS, JavaScript, and other static files.

Good hands-on experience on Oracle, MongoDB database servers.

Good Experience in using GITHUB, Bitbucket for Source code management and Version control.

Strong understanding and experienced with all the phases of SDLC and Agile development methodologies including daily scrum meetings and utilized JIRA to keep track of ongoing project status and issues.

Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, Typescript

Front-End: HTML5, CSS3, Bootstrap, Angular, React

Databases: Oracle, MongoDB

Cloud: AWS ECS, S3, EC2, Lambda

IDE: VS Code, Sublime, IntelliJ, VS code

Version Control: GIT, GITHUB, Bitbucket

Methodologies: Agile, SDLC

Other tools: Jenkins, JIRA, Docker

PROFESSIONAL EXPERIENCE:

Client: Met Life, Cary, NC Feb 2022 – Till Date

Role: Sr Angular Developer

Understand and Analyze requirements from acceptance criteria, technical design and documenting. Actively participated in sprints following agile methodology with 2 weeks of sprint.

Designed and developed reusable components, dynamic forms, dashboards using Angular 14, Angular 15, TypeScript, HTML5, CSS3, Angular Material.

Implemented Standalone Components to simplify architecture, removing the need for NgModule and improving code modularity using Angular 15.

Designed dynamic and reusable UI components using Angular Directives and the new Directive Composition API for shared behavior across components.

Improved form performance and functionality using the enhanced Angular Reactive Forms APIs and features.

Utilized Lazy Loading, code splitting techniques to fetch data only when required, reducing initial page load times.

Leveraged RxJS, Observables to handle asynchronous operations and manage responses effectively.

Implemented Routing to navigate between the components in the application using the Angular router module.

Leveraged Angular lifecycle hooks like ngOnInit, ngOnChanges, ngAfterViewInit and ngOnDestroy to manage

component initialization, rendering, and destruction phases effectively.

To maintain the state for complete application, we have used different NgRX concepts like actions, reducers, selectors and effects along with the RxJS operators.

Implementing route guards in Angular applications for Authorization and controlled navigation and access to routes based on specified conditions or authorization status.

Utilized Angular Material navigation elements, such as mat-sidenav and mat-toolbar, to create intuitive and user-friendly navigation systems.

Implemented HTTP interceptors in Angular to handle and modify HTTP requests and responses globally.

Optimized application performance by effectively managing subscriptions and leveraging Angular's async pipe to auto-unsubscribe in templates.

Developed and deployed microservices using Spring Boot, enabling scalable and modular application architecture with independent components.

Implemented the Repository interfaces using Spring Boot Data JPA, enabling simplified CRUD operations and custom queries on relational databases.

Experienced in using Webpack to bundle and optimize JavaScript modules and dependencies, improving application performance and load times.

Configured S3 buckets for static content, including HTML, CSS, JavaScript, and media files.

Integrated S3 with CloudFront for low-latency global content distribution

Extensive experience in conducting thorough browser testing and debugging using developer tools to identify and resolve compatibility issues across various web browsers.

Unit testing of Angular components, and services using karma-test- runner and Jasmine.

Involved in Agile meetings for sprint progress, backlog management, and real time collaboration.

Participate in code reviews to ensure adherence to coding standards and best practices.

Environment: Angular 14/15, Java, AWS S3, Rest APIs, JavaScript, Typescript, JIRA, Jasmine, Karma, Cypress, GitHub, Agile.

Infosys Ltd, INDIA Mar 2020 – Dec 2021

Client: NBN

Role: Sr Angular Developer

●Responsible for creating efficient design and developing user interaction screens using Angular 8, TypeScript, JavaScript, and Node JS, Angular Material.

●Utilized Angular features, Directives, Pipes, Filters, 2-way Data Binding, Services, Templates, Routing, and Dependency Injection to build Single-Page-Applications (SPA) in a clean and maintainable way.

●Implemented Angular Router for navigation and implementing lazy loading for optimized performance.

●Integrated error logging in HTTP interceptors to track failed API requests and improve debugging.

●Utilized ag-Grid’s Enterprise features like row grouping, pivoting, and aggregation to enhance data analysis

●Implemented dynamic data grids using ag-Grid to display and manipulate large datasets with high performance.

●Customized ag-Grid features such as sorting, filtering, and pagination to enhance user experience.

●Integrated ag-Grid with RESTful APIs for dynamic data loading and real-time updates.

●Utilized RxJS operators (e.g., map, filter,combieLatest) to transform and manipulate data streams for optimal display in real-time charts and tables.

●Implemented AOT (Ahead-of-Time) compilation to improve initial load time and reduce the JavaScript bundle size.

●Extensive experience in developing Enterprise Java applications using Core Java and various J2EE technologies including OOPS, Collections, Exception handling.

●Worked extensively on developing controllers, Interfaces and implementation classes using Spring framework and used Micro Services architecture with Spring Boot based service through REST.

●Utilized various chart types, including bar charts, line charts, pie charts to convey diverse data patterns using Chart.js and ng2-charts.

●Leveraged advanced features of Sass preprocessor such as functions, variables, mixins and imports to create dynamic and scalable stylesheets for complex web applications.

●Collaborated with UX/UI designers and backend developers, to deliver integrated solutions.

●Good experience with understanding complex code and fixing bugs by debugging using Chrome developer tools

●Experienced in applying Agile methodologies, including Scrum to deliver high-quality software in iterative cycles.

Environment: Angular 8, Java, HTML, JIRA, JSON, Agile, CSS, SCSS, JavaScript, Firebug, SQL.

Infosys Ltd, INDIA Oct 2019 – Mar 2020

Client: NBN

Role: Front End / Angular Developer

Analyze requirements from Existing documentation, proactively collaborating with BA’s and QAs.

Designed and developed reusable components, login portal, dashboards using Angular, TypeScript, HTML5, CSS3.

Created reusable components, implemented Interpolation, Input, Output decorators NgFor, Nglf, Router Outlet, event binding.

Used different Bootstrap components such as Navigation Bar, Progress Bar for all the landing page of applications.

Implemented custom validators and utilized built-in form features for user input validation.

Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

Customized cell renderers and editors to create interactive and dynamic data inputs within the grid.

Optimized grid performance by implementing virtual scrolling and lazy loading for large datasets.

Worked on Responsive Web design to enhance the user experience and supports multiple devices.

Implemented HTTP requests using RxJS Observables to manage asynchronous operations in Angular applications.

Made REST API calls using HTTP Client service with Angular which is part of http module.

Experienced in implementing error handling mechanisms for AJAX requests to gracefully manage errors.

Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.

Developed dynamic page functionalities and interactive pop-up screens using JavaScript. Utilized HTML5 to create responsive dropdown menus and selectively display webpage content based on user interactions.

Good experience in writing asynchronous code using callbacks, promises, and async/await syntax, ensuring optimal performance.

Used Fire Bug to debug JavaScript to analyze DOM objects of the page and to change the page layout.

Unit testing of Angular components, and services using karma-test- runner and Jasmine.

Utilized DDL, DML commands for retrieving data from the database in SQL.

Work with test engineering team to assure product quality.

Collaborated with team members and participated in Agile daily scrum, sprint planning and retrospective meetings.

Environment: Angular 8, GitHub, HTML, JIRA, Agile, CSS, JavaScript, Bootstrap, jQuery, SQL, Fire Bug

Ami Tech India Pvt Ltd, INDIA Jun 2018 – Jul 2019

Role: Front End Developer

Used angular-cli tool to configure the angular project and building it for development.

Developed modular and reusable Angular components to enhance the overall structure of the application.

Established effective communication between components using Input and Output decorators.

Implemented ngFor directive to iterate over arrays and collections, ngIf, ngSwitch and other built-in directives to dynamically generating HTML elements.

Created forms to collect and validate data from the user in HTML and JavaScript

Implemented form controls, validators, and form groups to create structured and responsive forms.

Used Angular routing and navigation through different components to create SPA.

Wrote application-level code to perform client-side validation using jQuery and JavaScript.

Implemented dependency injection to provide services to Angular components, promoting reusability and maintainability.

Implemented various HTTP methods (GET, POST, PUT, DELETE) to interact with RESTful endpoints.

Utilized console logging and other debugging techniques to troubleshoot and resolve issues.

Environment: Angular, Node, GIT, HTML, JIRA, JSON, Agile, CSS, Java Script, SQL

EDUCATION

Master of Science in Computers and Information Science, USA

Bachelor of Technology: Electronics and Communication Engineering, India



Contact this candidate