Post Job Free
Sign in

Web Applications Software Development

Location:
Waukee, IA
Posted:
March 06, 2025

Contact this candidate

Resume:

Bhargavi Gottumukkala

Email: *************@*****.***

Direct: 515-***-****

LinkedIn: www.linkedin.com/in/bhargavi-g-5019131b8

Professional Summary

Having 6.9 years of experience as a Front - End UI developer in developing web applications based on HTML5, CSS, JavaScript, Typescript, AJAX, JSON, Bootstrap, Angular, and ReactJS working with clients in banking, finance and healthcare domains.

Participating in iteration planning meetings, daily team standups, retrospectives, and backlog refinement meetings to align with the team’s deliverables.

Extensively involved in all stages of Software Development Lifecycle (SDLC) from requirement analysis, documentation, coding, testing, maintenance of applications using Agile, and scrum methodologies.

Expertise in development of Single Page Web Applications using Angular, React.js, and NGRX (state management).

Experience in Restful Web Services development using Node.js, Express.js.

Working knowledge on different layers of Java Spring MVC architecture such as Spring – Controller, Service and repository classes.

Designed and developed applications using HTML, CSS, Flex Layout, TypeScript, Angular Material, Bootstrap, Kendo Grid, PrimeNG and JSON, AJAX.

Experience in working with databases like MongoDB and MySQL.

Having thorough knowledge about writing styles in SCSS and LESS format in such a way that maintaining code, reusability, structuring is achieved compared to native CSS styles.

Expertise in development of applications for Desktop and Mobile.

Experience in writing Responsive Design with Flex Layout for the screens at any resolution and designed sites to be compatible with top browsers, including Firefox, Chrome, and Safari.

Maintain modified code in Git, Bitbucket repositories and perform code migrations.

Good knowledge of writing Unit test cases using Jasmine and Karma, Jest and end-to-end testing using Cypress.

Worked on integration of REST APIs in front-end development and used RXJS Observables in Angular asynchronous request handling.

Using GIT as a version control to push, pull and merge code.

Hands on tools and repositories like Jira, Redmine, Bitbucket, GitLab, GitHub.

Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at various levels including stakeholders, internal teams and the senior management.

Deployed static website into AWS using AWS S3, AWS Cloud front, AWS ACM, AWS Route 53.

Configured AWS Code Pipeline, AWS Code Build, AWS Code Deploy to a deploy applications seamlessly without downtime.

Involving in Agile methodology with sprint cycles, daily stand ups and story implementation.

Passionate to learn new technologies and implement them, keen to enhance the current technical expertise and eager to meet challenges.

Technical Skills

Technologies

Angular 18/14/12/11/10/8/7, React.js, ES6, JavaScript, Typescript, HTML5, CSS3, SCSS, SASS, Flex Layout, RXJS, AJAX, NGRX, Bootstrap, Node.js, Angular Material UI, Kendo Grid, D3.js, MYSQL.

Unit Testing

Jasmine & karma, Jest, Cypress Testing

Client Scripting

JavaScript, TypeScript, ES6

Operating System

Windows, Linux.

Version Control System& Tools

Git, Bitbucket, GitLab, Jira, Redmine.

IDE

Visual Studio Code, Sublime Text.

Database

MongoDB, MySQL

Cloud

AWS

Project Details

Client: Farm Bureau Financial Services

Domain: Financial Services

Employer: Kyros Software Solutions

Role: Angular Developer (Angular 18) Nov 2024 to Till Date

Responsibilities:

Collaborated with UI/UX designers and transformed wireframes or mock-ups into fully functional UI components within the Angular application.

Enhanced and tested HTML5, CSS3, and Angular that meet accessibility and web browser standards with a focus on consistency and reusability.

Extensive experience in using Flex Layout for Responsive Web Design and CSS media queries.

Implemented standalone components to simplify module dependencies and optimized the application structure by reducing the reliance on Angular modules for specific features.

Utilized Angular Signals for state management and to simplify reactive programming, ensuring efficient change detection and performance optimization.

Worked on Angular Typed Forms for improved type safety in reactive and template-driven forms along with enhanced form validation processes with strongly typed form controls.

Used Routing and Lazy Loading to navigate between the components in the application using the Angular Routing module.

Implemented Services by using HttpClientModule in Angular for making the API calls and injecting data into required components.

Created custom directives and pipes to simplify repetitive logic and implemented pure and async pipes for efficient data transformation and rendering.

Enhanced application-level code to interact with the backend and consume the JSON APIs by using RXJS Observables to handle asynchronous programming.

Applied Reactive Forms Model with Form Group and Form Array to get all the user data to manipulate in the component and send data as required by the backend.

Used HTTP Client to transmit or fetch data from RESTful APIs.

Improved application performance by implementing lazy-loaded components and custom preloading strategies for critical routes.

Integrated Kendo UI Grid in Angular applications to provide dynamic, feature-rich data tables with functionalities like sorting, filtering, paging.

Configured Kendo Grid to handle large datasets efficiently with virtual scrolling, grouping, and customizable columns for enhanced user experience.

Involved in writing unit test cases using Jasmine and Karma and with bug fixes.

Environment: Angular 18, HTML5, CSS3, Typescript, Angular Material, Kendo Grid, .Net, Responsive Design, Flex Layout, JSON, RXJS, Jasmine and Karma, Visual Studio Code.

Client: PSCU

Domain: Financial Services

Employer: Kyros Software Solutions

Role: Senior Front-End Developer (Angular 15) Dec 2021 to Oct 2024

Responsibilities:

Involved in product Backlog Refinement, Sprint Planning, Daily stand-up meetings, and Retrospective meetings.

Advanced various screens for the front end at any resolution with responsiveness for desktop, tablet, and mobile using Flex and CSS media queries as responsive web design.

Generated the application using a model-driven approach by creating different Modules and components and by using reusable code.

Created Angular components, interpolation, input variables, bootstrapping, router outlet, event binding, and decorators.

Worked on reusable custom pipes and directives for filtering and sorting for table columns for Custom Table Component which is used for CRUD operations

Used Routing and Lazy Loading to navigate between the components in the application using the Angular Routing module.

Implemented Services by using HttpClientModule in Angular for making the API calls and injecting data into required components.

Used Dependency Injection to communicate between the components and utilized @Input and @Output to transfer data between Parent and Child Components.

Implemented a Change Detection Strategy for the child components to reflect and display the data.

Enhanced application-level code to interact with the backend and consume the JSON APIs by using RXJS Observables to handle asynchronous programming.

Applied Reactive Forms Model with Form Group and Form Array to get all the user data to manipulate in the component and send data as required by the backend.

Used HTTP Client to transmit or fetch data from RESTful APIs.

Created the entire flow of the NGRX store (Redux Framework) for data manipulation.

Developed NGRX reducers to handle dispatched actions, and implemented efficient data retrieval mechanisms.

Involved in writing unit test cases using Jasmine and Karma and with bug fixes.

Initiated the SQL scripts to insert/update and delete data in the MYSQL database.

Managed the web development teams through regular meetings and constant updates on the feature modules.

Involved in taking code peer reviews and helped the team maintain the coding standards and consistency across the application.

Environment: Angular 15, HTML5, CSS3, Typescript, Angular Material, Java, Spring MVC, Spring Boot, MySQL, Responsive Design, Flex Layout, JSON, RXJS, NGRX, Jasmine and Karma, Visual Studio Code.

Client: GE Reltio

Domain: Master Data Management

Employer: Capgemini

Role: Full stack Developer (React.js & Node.js) Mar 2021 to Nov 2021

Responsibilities:

Expanded responsive web design for employee/customer access using HTML5, CSS3, JavaScript, Node.js, React.js, Redux, Hooks and XML.

Experienced with implementing different features of Bootstrap.

Worked on implementing Agile methodology in the user modules to develop an efficient application.

Used React, and Hooks to use state and lifecycle methods inside functional components to decrease complexity and improve the maintainability and extensibility of the system

Used HTML5 features like local storage, new input attributes, Canvas and SVG, audio and video, etc., implemented client-side interface using Redux

Used RESTful and XML web services for JSON data access through AJAX request calls.

Involved in writing application-level code to interact with APIs, and web services using AJAX, JSON, and XML.

Used React.js AJAX calls (such as GET, PUT, POST) to transmit or fetch data from RESTful APIs.

Worked on designing the User Interface using Material UI, and CSS 3.

Involved in implementation of RESTFUL web services API using Node JS and Express JS framework.

Worked with npm commands and using package.json for managing dependencies and dev-dependencies of Node.js applications.

Initiated the implementation of D3.js for displaying various charts.

Implemented CRUD operations using the MongoDB database.

Deployed the application into AWS using AWS ECS, AWS Load balancer, AWS ACM, AWS Route 53.

Environment: HTML5, CSS3, Bootstrap 4, Typescript, React.16, React JSX, Hooks, Node.js, Express.js, Ajax, MongoDB, Visual Studio Code.

Client: RISC Ratings

Domain: Healthcare

Employer: Senecaglobal IT Services

Role: Front-End Developer (Angular 10) Mar 2019 to Jan 2021

Responsibilities:

Involved in requirement gathering, analysis, development, and testing.

Worked on designing the User Interface using HTML, CSS, PrimeNG, and Flex Layout.

Developed and tested web applications using HTML5, CSS3, JQuery and Angular 8, NGRX that meet accessibility and web browser standards with a focus on consistency and reusability.

Experienced with implementing different features of PrimeNG.

Worked on the layout and color scheme of the website and used CSS.

Improved various screens for the front end at any resolution with responsiveness for desktop, tablet, and mobile.

Worked on Components, Directives, Pipes, Services, Dependency Injection.

Enforced Routing and navigation with Lazy loaded feature modules, and used HTTP Interceptors to intercept a request or response.

Used JSON for storing and exchanging information between browser and server.

Used HTTP calls (such as GET, PUT, POST) to transmit or fetch data from RESTful APIs

Responsible for building components using Table AG Grid and utilized chart.js library for displaying various charts.

Created the entire flow of the NGRX store (Redux Framework) for data manipulation.

Written the styles in the SCSS format and used Variables, Mixins, Functions, Nested Selectors, and Importing functionalities to work on all the pages on the website.

Involved in writing unit test cases using Jasmine & Karma.

Executed SQL scripts to insert/update and delete data in the MYSQL database.

Environment: Angular 8, NGRX, HTML, SCSS, Typescript, PrimeNG, Flex Layout, Chart.js, Java 8, Ajax, RXJS, MySQL, Visual Studio Code.

Client: DayaMed

Domain: Healthcare

Employer: Senecaglobal IT Services

Role: Front-End Developer (Angular 7) Jun 2018 to Mar 2019

Responsibilities:

Developed Single Page Application and dynamic responsive web Application with Angular 7 framework.

Worked on designing the User Interface using HTML, CSS, Angular Material, and Angular Flex Layout.

Converted wireframes/mock-ups into UI screens in Angular application.

Applied different features of Angular Material components in the front-end application.

Worked on implementing reusable Components, Modules, Services, Custom Directives, and Custom Pipes in Angular 7.

Refined various screens for the front end at any resolution with responsiveness for desktop, tab, and mobile using Angular Flex Layout.

Used HTTP Client Module for API calls (such as GET, PUT, POST) to transmit or fetch data from RESTful APIs.

Created Angular Interceptors and services for HTTP requests, response, and for error handling throughout the application.

Executed Angular Router to enable navigation from one view to the next as the user interacts with the application.

Used third-party libraries (breadcrumb and angular flex layout) in the application to achieve the required functionality.

Involved in writing unit test cases using Jasmine & Karma.

Resolved Cross Browser Compatible issues for different versions of IE, Safari, Chrome, Firefox and Opera.

Environment: Angular 7, HTML, CSS, Typescript, Angular Material, Angular Flex Layout, Java, Ajax, MySQL, Visual Studio Code.

Education

Bachelors in Computer Science & Engineering from B.V. Raju Institute of Technology affiliated to JNTU University in 2018.



Contact this candidate