Maheswara Anduri
Senior Angular Developer
********************@*****.*** / +1-209-***-****
Professional Summary:
Eight years of experience in web development consulting with high profile companies to improve user experience as a UI/UX Developer, Frontend developer, and Web developer in various environments.
Extensive Experience in designing User Interface (UI) Applications and professional web applications using Angular, HTML 4.0/5, XHTML, CSS2/CSS3, JavaScript, Webpack, ReactJS, NodeJS, Bootstrap, DOM, JQUERY, AJAX, XML, JavaScript, jQuery, Nodejs and additionally in design, administration, analysis, development and implementation stages of various databases like MongoDB, Oracle, SQL Server.
Strong Understanding of WCAG Standards for developing a accessibility friendly application.
Extensive knowledge in different Angular versions such as Angular(v2-v19).
Worked extensively with Angular and developed real time applications using Angular architecture for building UI and designed reusable components.
Worked with angular material components to make the application more consistent and design responsive.
Experience in Core Java concepts such as Serialization, Interfaces and Collection.
Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing). Using Web pack and ECMAScript 6 for all React and Redux projects.
By using ReactJS, ES6 we do word press CMS Developing Application architecture with new user-facing features. Building reusable components and front-end libraries for future use
Focuses and works mainly with JavaScript technologies including NodeJS, Angular, ReactJS, Redux, C3, D3.JS, Web pack, HTML and CSS3. Developed Jenkins job to deploy projects automatically in QA and PR environments.
Having good administration experience in maintaining Atlassian products like JIRA.
Developed and implemented RESTful API’s usingNode.js and integrated Restful APIs to fetch and display the data.
Decomposed a monolithic Angular application into multiple independent micro-frontends, enabling parallel development and deployment by different teams.
Coordinated with multiple development teams to define clear contracts and interfaces between micro-frontends, ensuring seamless communication and integration.
Developed and maintained backend services for a large-scale e-commerce platform using Node.js and MongoDB, handling high traffic and transaction volumes.
Consumed RESTful APIs to interact with Oracle and MongoDB databases for CRUD operations, ensuring seamless data exchange between the front end and back end.
Worked on automation testing using Protractor and unit testing using Karma for Angular Applications.
Collaborated with frontend and backend teams to define GraphQL schemas, resolvers, and mutations, ensuring consistent data models and API contracts across the application stack.
Conducted performance testing and optimization on GraphQL APIs, identifying and resolving bottlenecks to ensure reliable and efficient data retrieval and manipulation.
Solid understanding of React Virtual DOM Algorithm, for React performance optimization.
Experience in working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
Expertise in writing SCSS (Sassy CSS) code to improve the maintainability and scalability of CSS.
Proficient in using SCSS features such as variables, mixins, nesting, inheritance, and partials to organize and streamline stylesheets.
Designed and implemented a comprehensive testing strategy for the application, leveraging Jest for frontend and Mocha for backend testing.
Enhanced code quality by integrating Jest and Mocha tests into the CI/CD pipeline, leading to a 30% reduction in production bugs.
Technical Skills:
Technologies
HTML/HTML5, XHTML, XML, CSS/CSS3, JavaScript, AJAX, JSON, Node JS, Media Queries, DOM, Sass/Less, JSON, Web Services (RESTful & SOAP), Figma, AEM
Framework
Angular(v2-v18), ReactJS, Redux, Flux, NodeJS, D3.js, Bootstrap, jQuery, RXJs, NGRX, Vue.js, Ionic, GraphQL, React Native, Cordova
IDEs
Eclipse, Sublime, Visual Studio, Dreamweaver, Notepad++
Platforms
Windows 2003/2008, Windows XP, Unix, Linux, Windows 7, Windows 10
Version Control Tool
GIT, Source Tree
Bug Trackers
Team Track, Firebug, chrome Inspector
Testing Tools
Chrome Element Inspector, Firebug, IE Tester
Tools and Utilities
Web Developer 2.0, Http Watch 7.x, SSH Secure 3.2, Xpress Scan, PL/SQL Developer, Quality Control, Clarity
Others & Software
C, C++
Professional Experience:
Charter Communications, Dallas, TX AUG 2019 – Till Date
Sr UI/ Full Stack Developer
Responsibilities:
Project – Spectrum Mobile 360 (SM360): SM360 is Spectrum Mobile application handling all the different flows (Tele sales, Instore and Ship to Home). This application helps the users to order mobiles with condition of current subscription to Spectrum internet. Giving the users active devices, add promotions and order mobiles and accessories. It is a full-stack retail application. The entire business logic is implemented in Angular, Java, and Spring Boot (Microservices).
Developed the UI layout and front-end programming (HTML) for web application that matched requirements.
Working in the Agile/Scrum development environment with frequently changing requirements and actively participating in scrum meetings and reviews.
Collaborated closely with design teams to implement Figma designs into web and mobile applications.
Utilized Figma's prototyping features to create interactive prototypes for user testing and client presentations.
Worked with component libraries in Figma to maintain consistency and streamline the development process.
Involved in software requirement specification and technical design.
Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
Designed dynamic and browser compatible pages using HTML5, Bootstrap, CSS3, JavaScript, jQuery, and SPA (single page application) using Angular(v2-v19), Typescript, Angular-CLI, NGRX, RXJS, Bootstrap, Angular Material and Webpack.
Implemented standalone components in Angular 19 to streamline module management and simplify application architecture.
Migrated Angular 12 application to Angular 16, modernizing the codebase and enhancing performance and maintainability.
As a part of the migration to Angular 17, we implemented Latest angular version features like Signals, SSR and Stand Alone Components.
Implemented NGRX store for efficient application state management.
Structured NGRX state management using feature modules and store modules to encapsulate related state, actions, reducers, and effects.
Implemented NGRX Effects to handle side effects such as HTTP requests, local Storage interactions, or other asynchronous operations.
Managed complex routing interactions by syncing router events with NGRX state for better navigation control and state consistency.
Implemented a global state management solution to share state between micro-frontend modules when necessary, ensuring data consistency and synchronization.
Configured dynamic routing to enable seamless navigation between micro-frontend modules, providing a cohesive user experience.
Integrated Kendo UI for Angular to implement advanced data grids, charts, and rich UI widgets for data-intensive modules.
Leveraged Kendo UI features such as grouping, filtering, and custom cell templates to enhance data presentation and user experience.
Coordinated with multiple development teams to define clear contracts and interfaces between micro-frontends, ensuring seamless communication and integration.
Authored comprehensive documentation and established best practices for micro-frontend development, guiding teams in architecture decisions and implementation strategies.
Developed the components using Angular needed for the application from scratch and customizing from various Angular related libraries to meet the application’s functionality.
Worked with Expresss.js for development of restful web services and middleware configurations.
Worked on Routing, modules, directives, and reusable components using Angular.
Migrated an application developed in Angular earlier versions.
Worked with ES6 techniques and methods like non-mutating array methods and structuring formats.
Implemented Responsive Web Designing to have responsive screen when user launches the Spectrum Mobile application on any device.
Participated in the development of a microservices architecture using Node.js and Express.js, improving system scalability and reliability.
Implemented Server-Side Rendering (SSR) for the first page load and then fetched data by state management.
Used Angular Material and Bootstrap to build attractive, consistent and functional web pages.
Installed Webpack through NPM for maintaining and configuring all the application dependencies into a single JS file, which in turn increases performance.
Implemented end-to-end tests using Playwright for critical user journeys such as checkout, login, and mobile device activation.
Created custom Playwright test suites integrated with CI/CD pipelines to run automated regression tests on every deployment.
Creating Reusable components whenever required, functional and State full Components, Pure components vs classical components.
Used GIT repository for storing and maintaining the code in different environments and deployed it using Jenkins.
Implemented Parent-Child Relations between components and accessed them via props.
Used SQL server as a database for querying media files related data.
Implemented CI/CD pipelines in Jenkins, automating build, test, and deployment processes, reducing manual intervention and accelerating release cycles.
Effectively worked with offshore team and provided direction as needed.
Implemented disaster recovery and backup strategies using AWS Backup and S3.
Environment: Web storm, Angular(v2-v18), HTML/HTML5, Nodejs, Express, CSS3, JavaScript, Bootstrap, Angular Material, Web Services, Sass, AEM, AJAX, JSON, XML, Maven, Java, Servlets, JSP, Spring IOC, Docker, Spring Boot, Microservices, Spring Core, Spring Security.
MD STATE, BALTIMORE, MD Nov 2018– July 2019
Front-End Developer
Responsibilities:
Worked closely with designers to implement mock-ups and the layouts of the application.
Participated in the development of a well-responsive single-page application using Angular 5, and JavaScript in conjunction with HTML5, and CSS3standards, with the front-end UI team.
Developed reusable UI components using Angular 5.
Used Angular Reactive Forms for collecting the required data for Social Services.
Created Typescript reusable components and services to consume REST APIs using Component-based Architecture provided by Angular 5.
Participated in the development of cross-platform mobile applications using Ionic framework.
Leveraged Ionic's UI components and native device features to create seamless user experiences across iOS and Android platforms.
Implemented Ionic Native plugins to access native device features, including camera, geolocation, and accelerometer, enhancing app functionality and user experience.
Designed and implemented GraphQL APIs to efficiently fetch and manipulate data for web and mobile applications, reducing over-fetching and under-fetching issues.
Integrated GraphQL subscriptions to enable real-time updates and event-driven communication between clients and servers, improving user engagement and collaboration features.
Implemented GraphQL data caching strategies using tools like Apollo Client and Redis, reducing network latency and improving application performance.
Involved in writing application-level code to interact with APIs, and Web Services using AJAX and JSON.
Used NPM package managers to get the dependencies.
Responsible for porting an existing web application into mobile view.
Written Test cases for the components using Jasmine.
Utilized RXJS Observables for handling asynchronous HTTP requests and managing data flow effectively.
Developed Consistent User Interfaces Using Angular Material provided by the Angular Team.
Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
Prototyping the website and mobile app Wireframes. Used GIT and source tree as a part of development.
Effectively used Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
Debug the application using Firebug to traverse the documents and manipulate the Nodes using DOM and DOM Functions.
Supported the backend team in dealing with JSON data from the Mongo DB database.
Environment: - HTML5, CSS3, JavaScript, typescript, Angular Material, AJAX, JSON, Angular 5, Ionic, GraphQL, JSP, MVC, NPM, ES6, GIT, Agile.
TIAA, Charlotte, NC MAR 2017- Sep 2018
Front-End Developer
Responsibilities:
Working as a UI Developer for Hybrid application.
Involved in designing web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS.
Performed migration from Angular 2.0 to Angular 4.0
Developed single page applications using Angular 4, Typescript, HTML5, CSS3, and Bootstrap4.
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
Good knowledge on using Angular APIs
Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
Good knowledge on creating services with Angular 4 @injectable property, as to make the service available for dependency injection when creating components.
Used Git for managing source code.
Responsible for creating the JavaScript code, for different modules.
Involved in building web services using Rest API and SOAP UI
Used Responsive Web Design templates to meet innovative technology requirements.
Implemented Page Optimization techniques for web pages, Best Practices in JavaScript and handled Cross Browser compatibility issues in web pages.
Web application development for backend system using Node.js.
Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components and other directives such as ng-repeat and ng-show/ng-hide.
Designed and built flexible, innovative web-based data visualizations, working with D3.js and other JavaScript technologies.
Experience in AWS/Azure cloud technology and managed services.
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Used Angular JS to structure JavaScript code in an MVC (Model, View, Controller).
Performed unit testing using Jasmine.
Styled content and website layout for the user experience using CSS3 and HTML5
Developed API’s using XML also created JSON request.
Installed, configured, leveraged Oracle Fusion Middleware 12c to integrate with ODSI and OSB layers.
Used WSDL to send the request and gets the response from OSS (Outside Systems)
Used SVN repository for version control.
Hosted PI planning sessions to create User Stories depending on the projects and assigning it to corresponding resources.
Estimated User Story points and divided into multiple sprints depending on the requirement.
Hosted demo sessions at the end of each sprint to accept the User Story
Troubleshooting the issues and fixing the defects that are updated through TDP and Rally
Environment: HTML5, CSS3, JavaScript, jQuery, AngularJS, Node.js, AJAX, AWS, Ext.js, XML, WSDL, Web Services, SOAP, REST, JSON, Jasmine, SVN, Rally, TDP
Education:
Masters In Computer Science 2015 AUG-2016 DEC
Bachelor’s In Electrical and Electronics Engineering 2010 MAR- 2014 MAR