Kasthuri Adusumalli
Open to Relocate Phone: +1-475-***-****
Email: *******************@*****.***
https://www.linkedin.com/in/kasthuri-adusumalli-80b0a8273
Professional Summary:
8+ years of extensive Experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JavaScript, Python, MongoDB, DOM, Razor Pages, TypeScript, jQuery, and front-end MVC Architecture such as AngularJS ( 1.0 & 2.0 ) and ReactJS.
Build Administrator page displaying profile information in React.JS and GraphQL.
Experience in developing Web Applications using HTML5, CSS3, JavaScript, jQuery Mobile, TypeScript, Angular(2 to 16)all versions, Node.js, Bootstrap, Angular Material, Prime NG, JSON.
Experience in using UI-Router for binding data to different states and rendering different templates.
Creative Knowledge in Art creation, modification, and conversion- Logos, print media, web page, and software interface design using Photoshop and Adobe Flash.
Proficient in Bootstrap Grid and media queries to achieve responsive web design (RWD).
Hands-on experience in package and task management using tools such as Grunt, and Gulp and module bundlers such as Webpack.
Involved in migration from Angular 1.4 to Angular 5 and also migrated Angular 4-12
Experience in using React JS components, Forms, Events, Keys, Router, Plus Redux, Animations and Flux Concepts.
Worked on Lifecycle Methods, States, Specs, Props, Event to create interactive React JS components.
Expertise in implementing view rendering JavaScript using React JS with FLUX and REDUX as architectures.
Utilized React, JavaScript/TypeScript, and modern CSS techniques (CSS-in-JS, SASS/LESS, CSS Modules) to build dynamic, scalable web applications.
Good at using GraphQL API allowing the return of more contextual information by the end-user from the client-side
Experience with SOAP and RESTful web services
Strong Experience in Relational and Non-Relational database like MySQL, Oracle, and MongoDB.
Expert in deploying and troubleshooting hybrid mobile & web applications on iOS and Android platforms effectively.
Proficiency in using Django framework, Python Django ORM, and Django MVT, including web request structure, models, session management, URLs, caching and Deployment.
Worked in an Agile team and CI/CD environment emphasis on providing fast paced deliverables.
Hands-on experience with using software version control tools like Git, Github and SVN.
Hands-on experience with TDD (Test Driven Development) approach by using testing tools such as Jasmine, and Karma.
Skilled in data visualization using D3, ChartIQ, and other frameworks for enhanced UI development experiences.
Lead a team of front-end developers to successfully deliver high-quality, scalable web applications, improving project efficiency by 25%.
Developed data-driven visualizations using D3.js, Chart.js, and Recharts.js, enabling users to easily interpret complex datasets and gain insights from graphical representations.
Comfortable using command-line tools (Bash/ZSH) for efficient development and system management in Linux/Mac environments.
WORK EXPERIENCES:
Full Stack React Developer Oct 2023 - Present
UBS New Jersey, USA
Responsibilities:
Prioritized and addressed security vulnerabilities by implementing remediation strategies and best practices.
Integrated SonarQube and Veracode into CI/CD pipeline for automated security scans.
Collaborated with developers, QA engineers, and managers to align security efforts with goals.
Implemented ADA compliance (WCAG 2.0) and security scanning with Checkmark in real-time projects.
Developed single pages Application using React ASync, NextJS, GraphQL.
Developed Responsive and ADA compliant micro apps. Micro apps are easy maintainable and highly reusable.
Integrated Redux to manage the application’s global state, ensuring the efficient handling of dynamic data and seamless data flow across components.
Used React Hooks (like useState, useEffect) and Context API to optimize the component's logic and reduce unnecessary re-renders.
Provided mentorship and guidance to junior developers on using React tools, setting up Webpack configurations, and writing effective unit tests with Enzyme.
Developed reusable utility functions for handling API calls, error handling, and token-based authentication within the React application.
Optimized the rendering of complex components using React.memo, reducing the overhead of frequent DOM updates.
Implemented virtual scrolling for long lists to improve rendering performance and ensure smooth scrolling experiences.
Implemented Flux architecture to manage unidirectional data flow, enhancing the maintainability and scalability of the application.
Integrated third-party services and APIs with Python & Flask-based applications, ensuring smooth interaction with external systems, such as payment gateways and authentication providers.
Implemented state management using React Context API and Redux Toolkit for complex applications, ensuring efficient state sharing and easy debugging across components.
Proficient in asynchronous programming, using Promises, async/await, and ES7 generators to manage complex workflows and state management using Redux.
Active participation throughout the entire SDLC from project inception, code development & testing of various modules.
Designed custom login flows using Okta SDK and libraries for React, including social login providers (Google, Facebook), MFA, and password less authentication.
Developed custom hooks for reusing logic across components, streamlining the codebase and improving maintainability.
Applied React’s Concurrent Mode and useTransition to improve application responsiveness by prioritizing updates, enhancing overall user interaction in complex UIs.
Automated AWS infrastructure provisioning using Terraform and Terragrunt, creating modular infrastructure scripts to efficiently deploy and manage resources across multiple environments.
Utilize tools like Google Optimize and Adobe Target to conduct A/B testing and personalization strategies.
Involved in Waterfall/SCRUM process, attending daily stand-up, and completing tasks.
Developed AWS AppSync GraphQL services, optimizing data retrieval through efficient query structures and caching mechanisms and also Maintained the code using a version control system like Git.
Mentored junior developers and collaborated with cross-functional teams, providing leadership and technical guidance on best practices.
Designed and developed a custom theme using Tailwind CSS for a SaaS platform, ensuring brand consistency and enabling faster styling across multiple components.
Integrated data visualization libraries such as D3.js, Chart.js, and Recharts.js into React applications, enabling real-time interactive charts and graphs for enhanced user experience.
Integrated well with backend REST API services and also created local stubs and virtualization for the services.
Integrated PostgreSQL with other data sources and applications using tools like ETL processes and API services.
Environment: AngularJS, HTML5, CSS3, Bootstrap, JavaScript, React, Redux, NextJS, Java, SASS/LESS, Tomcat, UX,AWS, Spring Boot, Eclipse, Java, SonarQube Server, Sonar Lint, SonarQube Scanner, Agile, Veracode API Integration Git, Karma, Jasmine, SDLC, Jenkins, GitLab CI/CD, GitHub Actions, Groovy (for Jenkins pipelines), JavaScript,, PostgreSQL.
UI React Developer Jul 2021 - Sep 2022
Capgemini, Standard Chartered Bank Hyderabad, India.
Responsibilities:
Developed web interfaces integrated with a Content Management System using a component-based Design System.
Lead and participated in design discussions, developed high-quality code, and navigated complex codebases, contributing to a defined technology roadmap supporting project portfolios and business strategies.
Optimized application performance by utilizing advanced RxJS techniques like switchMap, mergeMap, concatMap, and exhaustMap for efficient data stream management.
Designing and developing Restful APIs using Spring boot for different modules in the project as per the requirement.
Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, webpack.
Contributed to the development of a common Single Sign-On (SSO) framework, enhancing user authentication and access management across multiple applications.
Experienced in building and optimizing web applications, working with Restful services on cloud platforms such as Microsoft Azure or AWS Cloud, and utilizing the Spring Framework (Boot) for Persistence, REST, Messaging, and Integrations.
Experience in using Redux to manage the application state and applying middleware such as redux-promise, redux-thunk and redux-saga.
Developed custom hooks for reusing logic across components, streamlining the codebase and improving maintainability.
Leveraged React Testing Library and Jest to perform unit testing, ensuring the reliability and functionality of components with a high test coverage.
Used Spring JPA as the ORM tool to communicate with the database and integrated with Spring to design domain model classes.
Used Liquibase with Gradle for tracking, managing and applying schema changes in Database.
Extensively worked with Oracle PL/SQL development and JDBC programs using Oracle and MySQL databases.
Experience in handling final builds, deployments and management using ANT/ MAVEN scripts to customize EAR, WAR and JAR files and the application is deployed on a Web Sphere server.
Debugged the Microservices by checking logs in Kibana and the production server.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Handled complex forms using Formik and Yup for validation, improving user input handling and error management in the application.
Enhanced UI/UX using Material-UI (MUI) and Styled Components to build responsive, mobile-first designs with modern styling techniques.
Enhanced user interaction with intuitive data visualization elements using D3.js, enabling dynamic filtering, zooming, and panning functionalities for complex datasets.
Created a custom Tailwind configuration to extend default utilities, optimizing the project’s design system for scalability and long-term maintainability.
Utilized React Query or SWR for data fetching, caching, and synchronization, optimizing server interactions and improving application responsiveness.
Applied advanced CSS-in-JS libraries like styled-components or Emotion for dynamic styling, maintaining component-specific styles and enhancing code readability.
Used React Query for data fetching and caching, managing server state effectively in real-time applications, improving application performance and user experience.
Proficient in continuous integration and automated testing integration, with a solid understanding of network and security architecture, and adept at using code versioning tools like Git and GitHub SaaS.
Developed and maintained unit tests for React components and services using testing frameworks like Jasmine and Karma, ensuring code reliability and quality.
Familiar with both relational and non-relational databases such as NoSQL, Elasticsearch, and Time-based DBs, ensuring efficient data storage and retrieval.
Built real-time data handling features using RxJS, such as live data updates, dynamic filtering, and event-driven architecture, enhancing user interactivity.
Developing Spring boot application with microservices and deployed in AWS using EC2 instances.
Environment: HTML5, CSS3, SASS, JavaScript, React, Java 8, Spring, Hibernate, Spring boot, Maven, Webpack, Redux, Redux-persist, Cucumber, Gulp, TypeScript, Jasmine, Karma, JIRA, Jenkins, Problem-solving skills,Git and Rxjs.
Frontend Developer / React Developer Sep 2020 - Jul 2021
Lynk ( Health Care), Hyderabad, India
Responsibilities:
Made use of Redux data flow life cycle pattern by calling action creators to send data to store, reducers to specify how application state changes and used reducer composition to split data handling logic to maintain unidirectional data flow.
Acted as a UI architect on high-impact projects, contributing to the development of scalable and resilient front-end systems.
Deep knowledge of web frontend frameworks such as React, and Typescript, utilized in creating cross-browser compatible and standards-compliant applications.
Developed dynamic and interactive front-end interfaces with Tailwind CSS in conjunction with React hooks, enhancing the UI with real-time updates and improved user interactions.
Responsible for creating table views using Ag-grid as per the business requirements.
Involved in deploying the code into the GIT repository and maintain the version control using GIT Extension.
Responsible for the creation of Unit Test Cases for front-end, using the Web packs package compiler, Jest testing framework and Experience with Artifactory, NPM, or other package management tools.
Extensive knowledge in React.js for interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Developed and enforced best practices for UI styling and experience consistency across various platforms and browsers.
Optimized React application performance by employing techniques such as memoization, useCallback, and useMemo to minimize unnecessary re-renders and improve efficiency.
Implemented state management solutions such as Redux Toolkit or Recoil to handle complex state logic and asynchronous actions, ensuring efficient and scalable state management.
Utilized Cordova/Capacitor to integrate native device functionalities such as camera and GPS into cross-platform applications, enabling seamless mobile experiences across iOS and Android.
Developed Responsive and ADA compliant micro apps. Micro apps are easy maintainable and highly reusable.
Using a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
Used GSON and Jackson libraries for serialization and deserialization in producing and consuming the APIs.
Used Redis cache to store the configuration files to limit the network calls and performed Elastic search.
Implemented Spring AOP for logging purposes in application.
Maintained version-controlled codebases, packages, and comprehensive documentation to ensure project clarity and collaboration efficiency.
Followed best practices for accessibility (ARIA) and responsive design, ensuring compliance with web standards and a seamless user experience across all devices.
Involved in Waterfall/SCRUM process, attending daily stand-up, and completing tasks.
Integrated NgRx with various middleware solutions to handle complex application workflows, including authentication, authorization, and data fetching.
Proven ability to self-start and work in unstructured environments, bringing projects from inception to completion.
Worked on consuming REST Web Services via RDBMS stored procedure and also to schedule a job at regular intervals for periodically updating data in the database.
In-depth understanding of integration concepts such as Service-Oriented Architecture (SOA) and experience integrating BPEL, Web Methods, and Informatica systems.
Demonstrated ability to develop data-intensive, responsive user-facing applications with a strong knowledge of performance optimization techniques, resulting in high-performance web applications.
Environment: HTML5, CSS, Java Script ES6, React, Redux, Angular, Angular material, typescript, Jasmine, Karma, NodeJS, Ionic
Framework, GIT, GITHUB, Jest, NGRX, Ionic, Cordova.
Senior Angular Developer/UI Engineer Aug 2019 - Sep 2020
Suthra Technologies, Hyderabad, India
Responsibilities :
Developed dynamic web pages with HTML5, CSS3, LESS, SASS, JavaScript, jQuery, AngularJS.
Used Ag-grid in-built directives and APIs in Angular JS and Node.js such as filters, root scope, child scope, modal, template, state, etc.
Leveraged Angular 16's optimized build process to reduce bundle size and enhance application performance during deployment.
Used Angular 11 services to connect the Angular application to back-end Java API to POST/GET the data used in the application.
Developed components with focus states, screen reader support, and keyboard navigation using Tailwind CSS, leading to an enhanced user experience for diverse users.
Deployed Angular Applications on AWS S3 buckets, utilizing CI/CD pipelines for automated testing and deployment, ensuring rapid delivery of updates and features to end-users.
Implemented PrimeNG Data Table to display large datasets with features like sorting, filtering, and pagination, improving data handling and user interaction.
Ensured all API interactions in Angular applications are well-documented with Swagger2, enhancing maintainability and ease of use for future development efforts.
Implemented automated testing for a complex Angular web application using Jest, ensuring comprehensive coverage for all critical functionalities.
Proficient in Angular 7 & 8 with Ionic for developing hybrid mobile applications.
Led the development and deployment of high-performance mobile applications using Ionic and Cordova/Capacitor, resulting in a seamless cross-platform experience and enhanced user engagement.
Implemented Angular 2 Services for connectivity between web application and back-end API'S using TypeScript.
Improved application performance by adopting Angular 16's zone-less execution model, minimizing change detection overhead.
Implementing Adobe Analytics (or other digital analytics tools like Google Analytics) into the application to track user behavior, collect performance metrics, and provide actionable insights to stakeholders.
Used the enhanced dependency injection system in Angular 16 to streamline service integration and improve code maintainability.
Utilized Webpack Module Federation to dynamically import and share code across different micro frontend applications.
Created back-end Services using Node.JS, GraphQL and SQL for front end we use React-JS and Redux to build UI.
Participated in Agile two-week sprint planning to delivery of production quality code.
Designed and developed an educational platform with a modular architecture, creating reusable components and services.
Employed reactive programming with RxJS to manage real-time data updates and asynchronous operations.
Configuring the Docker containers and creating Docker files for various environments and worked on Kubernetes environment.
Led the effort to automate the testing of a complex e-commerce platform using Cypress, resulting in a 50% reduction in critical bugs post-release.
Environment: AngularJS, HTML5, CSS3, Bootstrap, Docker, JavaScript, Angular 16, Next.js, Java, SASS/LESS, AJAX, JSON, RESTful APIs, MVC, DOM, Tomcat, UX,AWS, Spring Boot, Eclipse, Adobe Analytics, Jest, Agile, Git, Karma, Jasmine, Jest & Cypress
Angular Developer/ UI Engineer Oct 2018 - Aug 2019
Village IT Services, Paperz, Hyderabad, India
Responsibilities:
Designed responsive web interfaces using HTML5, CSS media queries for optimal user experience across devices.
Ensured web accessibility by implementing WGAC 2.0 and Section 508 standards, enhancing usability for all users.
Use preprocessors like SASS or LESS to streamline CSS development and maintain code consistency.
Leveraged Angular 16's standalone components feature to reduce boilerplate code and enhance modularity.
Utilize design tools like Adobe XD, Sketch, or Figma to create high-fidelity mock-ups and interactive prototypes.
Optimized PrimeNG Data Table performance for handling large datasets by implementing lazy loading and server-side pagination, significantly improving load times and user experience.
Develop, test, and deploy new features iteratively, ensuring adherence to project timelines and quality standards.
Developed and deployed cross-platform mobile applications using Ionic and Cordova, ensuring a consistent user experience across iOS and Android devices.
Conduct thorough testing across multiple browsers and devices to identify and resolve compatibility issues.
Collaborate with back-end developers to troubleshoot integration issues and ensure seamless functionality.
Monitor and analyse website performance metrics using tools like Lighthouse or Google Page Speed Insights.
To boost search engine visibility, use SEO best practices such semantic HTML markup, meta tags, and structured data.
Leveraged Ionic native plugins to access device features such as camera, GPS, and accelerometer, enhancing app functionality and user engagement.
Utilized Capacitor to build and deploy native mobile applications, incorporating features like in-app purchases, push notifications, and offline capabilities.
Conduct thorough testing to ensure feature compatibility and responsiveness across different browsers and devices.
Employed Angular CLI for scaffolding new projects, generating components, and managing builds, significantly reducing development time.
Designed and implemented REST/JSON web services deployed on AWS Lambda, enhancing application scalability and performance through serverless architecture.
Implemented asynchronous tests using Jest async/await syntax to validate asynchronous operations such as API calls, data fetching, and state management.
Utilized Angular Ivy renderer for enhanced application performance and faster load times.
Environment: Angular.js, Angular 16, Angular CLI, Twitter Bootstrap, SASS, HTML5, JavaScript, CSS3, AJAX, Json, Browser Compatibility, JS Validations, Adobe XD, Figma, Mocha, Chai, Jasmine, Jira, GIT, Cordova, Ionic framework & Capacitor.
Web API Developer Oct 2016 - Aug 2018
Village IT Services, Paperz, Hyderabad, India
Responsibilities:
Design and develop RESTful APIs using Node.js and Express.js, ensuring efficient data retrieval and manipulation for real-time communication between clients and servers.
Integrate MongoDB as the database layer, designing schemas and implementing CRUD operations to store and retrieve data efficiently.
Developed a web API using Node.js and Express.js to generate dynamic question papers for subjects from sixth to ninth standards, including mathematics, science, and English, utilizing JavaScript algorithms
Implement authentication and authorization mechanisms using JWT tokens or OAuth to secure API endpoints and restrict access to authorised users. Strong knowledge of ESB architecture for integrating diverse systems and services, including caching, pub/sub architecture, OAUTH, and JWT.
Hands-on experience in developing and maintaining applications based on Oracle/Java, SQL Server, and Linux environments.
Developed RESTful APIs using Node.js integrated with AWS services such as Lambda, S3, and DynamoDB, improving backend performance and scalability.
Optimise API performance by implementing caching mechanisms, indexing MongoDB collections, and employing best practices for handling concurrent requests to ensure scalability and responsiveness.
Implement continuous integration(CI) and deployment (CD)pipelines using AWS services like Code Pipeline and Code Build.
Pioneered the adoption of server-side rendering with Next.js, which improved site speed and SEO, leading to an 18% increase in organic traffic.
Environment: Node.js, JavaScript, AWS, Express.js, MONGODB,CI/CD, JIRA, Next.js, Agile Methodologies GIT.
EDUCATION
Master of Arts (M.A.) - Information Technology Aug 2022 - May 2024
Webster University
Bachelor's Degree - Electronics and communication Jun 2012 – May 2016
JNTU Kakinada