Home

Abhigna - Sr Frontend Developer
[email protected]
Location: Beecher, Michigan, USA
Relocation: Yes
Visa: H1B
ABHIGNA
Front End UI Developer
Email: [email protected]
Phone: +1980-316-7130


SUMMARY PROFESSIONAL:
Front-End UI/Web Developer with 9+ years of experience delivering complex, responsive, and high-quality web applications for enterprise clients.
Strong expertise in both React.js and Angular (2 18) frameworks for building modular, maintainable, and scalable Single Page Applications (SPAs).
Proficient in React component-based architecture, Hooks, Context API, Redux, React Router, and advanced state management solutions for seamless user experiences.
Skilled in Angular modules, components, services, dependency injection, RxJS, NgRx, Angular CLI, and Material Design for highly interactive applications.
Hands-on experience integrating RESTful APIs and GraphQL, managing asynchronous data with Observables, Axios, and Fetch.
Experienced in developing dynamic forms with React Hook Form and Angular Reactive Forms for robust validation and improved usability.
Strong background in JavaScript (ES6+), TypeScript, HTML5, CSS3, Bootstrap, and CSS preprocessors like SASS and LESS for responsive, accessible design.
Proficient in optimizing front-end performance with code splitting, lazy loading, Change Detection strategies (OnPush), and Virtual DOM techniques.
Experienced with unit and integration testing using Jest, React Testing Library, Jasmine, Karma, and Protractor to ensure reliable, maintainable code.
Familiar with Node.js for server-side development and managing project dependencies with NPM.
Excellent understanding of the Document Object Model (DOM), event-driven programming, AJAX, JSON, and XML.
Proven ability to deliver cross-browser compatible solutions and collaborate effectively in Agile/Scrum environments using Git, Azure DevOps, and other modern tools.
Strong problem-solving, communication, and teamwork skills with a commitment to quality and continuous improvement.

TECHNICAL SKILLS:

Web Technologies HTML 5, JavaScript, AJAX, jQuery, JSON, CSS3, Bootstrap.
JavaScript Libraries Angular Js, React Js, Node Js, D3Js
Typescript libraries Angular 2/4/5/6/7/16/18
IDE, Editor Visual Studio Code, WebStorm, Notepad++, Sublime Text Editor, Brackets
Web/App Servers Apache Tomcat 5.0.25, HTTP Web Server.
Database MS SQL Server 2008, MySQL
Operating Systems MAC, Windows XP (Prof), Win 7, Linux
Methodologies Agile, Waterfall, SCRUM
Version Controls GIT, SourceTree, Bitbucket, Azure Devops


PROFESSIONAL EXPERIENCE:

CLIENT: Deloitte (State of OR DOJ) Sep 2024 Till Date
ROLE: Full Stack Developer
Responsibilities:

Led the migration of a large-scale legacy Java Struts application to a modern front-end stack using React 18, improving maintainability, performance, and scalability.
Designed reusable React components using hooks and Context API for state management, ensuring consistent UI patterns across modules.
Integrated React Router for seamless client-side navigation and deep linking, enhancing user experience with minimal page reloads.
Used Redux Toolkit to manage complex application state with predictable state transitions and improved debugging.
Collaborated with back-end teams to design and consume RESTful APIs with Axios and Fetch, supporting full CRUD operations and real-time updates.
Applied lazy loading and code splitting techniques to reduce initial load times and improve performance on large data-heavy screens.
Built forms using React Hook Form and Yup for dynamic validation, improving data quality and user feedback.
Introduced testing best practices using Jest and React Testing Library to ensure robust component coverage.
Enhanced accessibility by implementing ARIA roles and keyboard navigation, achieving ADA compliance standards.
Participated in CI/CD pipeline configuration for React deployments on IBM WebSphere, ensuring smooth integration with enterprise systems.
Used Git and IBM Rational Team Concert (RTC) for source control, code reviews, and task management in an Agile environment.

Environment: HTML5, CSS3, Sass, React 18, Redux Toolkit, React Router, Axios, RESTful APIs, IBM Rational Team Concert (RTC), IBM WebSphere, Jest, React Testing Library, Jest, My Eclipse 2023


CLIENT: Kyndryl Inc, Austin, Texas Nov 2021 Jun 2024
ROLE: Senior Front-End Developer

Responsibilities:
Developed and maintained responsive, modern web applications using React 16+, improving overall user engagement and satisfaction.
Spearheaded redesign of major dashboards in React, using Redux and React Hooks to achieve 40% faster real-time data rendering.
Led migration of existing Angular features to React components to standardize front-end technology stack and reduce technical debt.
Architected global state management with Redux and Context API, enabling efficient cross-component data sharing.
Implemented React Router for multi-page navigation with dynamic route protection and deep linking.
Used React Hook Form and custom hooks to manage complex forms and validations, reducing boilerplate and improving maintainability.
Optimized React bundle size with code splitting, lazy loading, and webpack configuration, reducing load times by 20%.
Integrated RESTful APIs and GraphQL endpoints, handling asynchronous data with Axios and React Query for improved data fetching strategies.
Wrote unit and integration tests for React components using Jest and React Testing Library to ensure reliable functionality.
Collaborated on CI/CD pipelines for automated deployments using Azure DevOps and GoCD.
Used Git for version control, managing feature branches, and conducting code reviews in an Agile/Scrum environment.
Environment: HTML5, CSS3, Sass, Typescript, React 16, Redux, React Router, Axios, GraphQL, Jest, React Testing Library, NPM, GIT, Azure DevOps, GoCD, Visual Studio Code.

CLIENT: IBM, Austin, Texas Aug 2018 Oct 2021 ROLE: React Js Developer

Responsibilities:
Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React Js that meet accessibility and web browsers standards for website.
Utilize Typescript and JavaScript in React Js platform to build front end framework.
Designed multiple pages with different functions using React Js and used React Router to navigate these pages (Product list page, Product details page, Product creation and edit pages, Customer cart Page and Customer login page) with user friendly flow when switching.
React Hooks to use state and life cycle methods inside functional components to decrease complexity and improve maintainability and extensibility of system.
Used life cycle methods State, Props, Forms and Events to implement interactive React components.
Implemented state management solutions with Redux and Context API, optimizing application performance and user experience
Used React Js in components like JSX created React components.
Created reusable components by using React Js for DOM manipulation.
Worked on React Js Virtual DOM and React views, rendering using components which contains additional components called custom HTML Tags.
Implemented stable React Components and stand-alone functions to be added to any future pages.
Used React Js for templating for faster compilation and developing reusable components.
Implemented Drag and Drop functionality by using React-Draggable.
Worked in Using React JS components, Forms, Events, Keys, Router, Animations and Flux Concept.
Extensively used rxjs observables to the data from the selectors.
Written the test cases using the testing framework Jasmine and run those tests in the Karma test runner.
Written the automation end to end test cases using the testing framework Protractor.
Redesigning developing the main website to improve user experience and added new functionality.
Used GIT as version control, GitLab as central repository and JIRA for project management.
Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
Involved in bug fixing of various modules in the application that were raised by the client.

Environment: HTML5, CSS3, Sass, Typescript, React Js, Redux, jQuery, Bootstrap, Jasmine, Protractor, NPM, GIT, JIIRA, Gocd, Visual Studio Code.








CLIENT: ANTUIT, NEW YORK, NY Sep 2016 June 2017
ROLE: FRONT END UI DEVELOPER

Projects:

Supply chain Web Portal
A Web portal designed to allow internal and external users to connect company's supply chain application and extract the information about all the plant details associated with the respective business unit by using Angular JS.
Developed single page applications using Angular JS, HTML5, CSS3, and Bootstrap4.
Created reusable components and services to consume REST API's using Angular Js.
Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
Worked on unit testing for the Angular application using karma.
Developed various generic Component, Directive, Pipes and SASS classes to use across both projects. Including generic Module and Service Provider.
Includes a map-based visualization to display all the business units associated to the user by using leaflet JS Library.
Maintenance and assignment of actions to eligible users for a plant with due dates and sending further notifications about the performed activities.
Component level tabular and graphical visualizations using Tableau JavaScript API.
Active Filtering of Plant allocation details and its associated component level details using Tableau API.
Support for deep drilldown of component level information to provide a graphical representation of subcomponent level details like component part number, part allocation in a chart format.
Utilized GIT for version control during development and maintenance.
Responsible for cross browser compatibility and hence exposure to popular browsers.

Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap, Angular.js, AJAX, Web storm, JSON, GIT, Karma.

Community Site Web Portal
Developed and supported web service to provide authentication and authorization.
Developed a company internal project named Community Web Portal manager that allows users with an administrator privilege to add, edit and delete pages, with configurable links and content across the pages. All users can access the portal based on departments and their respective assigned roles.
Used AJAX to request JSON data through third party REST APIs to acquire data of products from the server and to display it in sorted order.
Admin can add/modify the information about the training classes provided.
All the authorized users will be notified about the newly launched programs and about their enrolled classes.

Environment: HTML5, CSS3, JavaScript, Angular Js, jQuery, Bootstrap, AJAX, Rest API, Web storm, JSON, GIT.


CLIENT: WALMART, BENTOVILLE, AR Jan 2015 July 2016
ROLE: FRONT END UI Developer

Responsibilities:
Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, HTML, CSS3, CSS, JavaScript, jQuery, Bootstrap and AJAX, D3.
Created Web page using Angular JS Framework and got approval from Business Stake holders.
Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
By using ag-grid lib designed and developed different tables and handled huge data.
Integrated with web service response which includes data in the form of JSON.
Used jQuery as a cross-browser JavaScript Library, D3.
Created and improved a set of efficient Restful API for authenticating users using JSON Web Token
Utilized GIT for version control during development and maintenance.
Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
Assigned tasks in JIIRA as user stories. and update it daily.
Responsible for cross browser compatibility and hence exposure to popular browsers.
Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Involved in Deployment process by using different tools Jenkins, Nexus and Oneops.

Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, Restful API, Angular.js, D3 JS, AJAX, Web storm, Agile, JIIRA, JSON, GIT, Jenkins, Nexus, Oneops.
Keywords: continuous integration continuous deployment user interface javascript information technology microsoft mississippi Arkansas New York

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];6437
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: