Maheswara Reddy Anduri - FRONT END Developer / UI Developer/Angular Developer /React JS/ Node.JS Developer |
[email protected] |
Location: Saint Louis, Missouri, USA |
Relocation: Contract Ended |
Visa: |
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 HTML 4.0/5, XHTML, CSS2/CSS3, JavaScript, Webpack, AngularJS, ReactJS, NodeJS, Bootstrap, DOM, JQUERY, AJAX, XML, Java/J2EE, JavaScript, jQuery, JSP, Servlet, Web-Services 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 2/4/8/10/12/14/16/17. Leveraged Ionic's UI components and native device features to create seamless user experiences across iOS and Android platforms. Developed and maintained hybrid mobile applications using Ionic framework, Angular and ensuring compatibility across various mobile devices and platforms. Created comprehensive Storybook stories to document and showcase various states and edge cases of components. Integrated Storybook with existing projects to improve collaboration between designers and developers. Leveraged Storybook add-ons like Knobs, Actions, and Docs to enhance component documentation and interaction. Developed design systems and component libraries using Atomic Design methodology, ensuring consistency across applications. Developed reusable web components using StencilJS, improving code maintainability and reusability across multiple projects. Integrated StencilJS components into Angular applications, enhancing the functionality and user experience. Collaborated with designers to define and implement atomic components, molecules, organisms, templates, and pages. Ensured seamless integration of atomic components within Angular applications, maintaining a consistent look and feel. Leveraged React Native components and APIs to build engaging user interfaces and interactive features. Experience in React JS and working with Redux architecture using Object Oriented concepts in improving the performance of the websites. 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 project automatically in QA and PR environments. Having good administration experience in maintaining Atlassian products like JIRA. Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. Developed and implemented RESTful API s usingNode.js and integrated Restful APIs to fetch and display the data. Developed and maintained backend services for a large-scale e-commerce platform using Node.js and MongoDB, handling high traffic and transaction volumes. Conducted performance optimization and code splitting to reduce bundle size and improve application load times, leveraging Next.js's built-in features like automatic code splitting and lazy loading. Implemented authentication and authorization mechanisms using JWT, OAuth, or session-based authentication in Next.js applications, ensuring secure access to protected routes and resources. 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. Experienced in implementing client-server business applications using MVC, SOA and Micro Services. Expertise in Core Java concepts like Collections, Generics, Serialization and Exception Handling. Expertise in a broad range of technologies including Core Java, J2EE, JSP, Servlets, JDBC, Struts, Spring MVC, Hibernate, Java Persistence API (JPA), JSON, and Web Services (RESTful & SOAP). Proficient in development tools such as Eclipse, Spring Tool Suite, IntelliJ and Microsoft Visual Studio. Skilled in database management systems such as MySQL, PostgreSQL, Oracle and SQL Server. Work closely with UX/UI designers to understand design requirements and specifications. Utilize Figma's prototyping features to create interactive prototypes. Create and maintain component libraries within Figma for consistent design implementation. Technical Skills: Technologies HTML/HTML5, XHTML, XML, CSS/CSS3,JavaScript, AJAX, JSON, Node JS, Media Queries, DOM, Sass/Less, Java, J2EE, Core Java 1.8, J2EE, JSP, Servlets, JDBC, Struts, Spring MVC, Hibernate, Java Persistence API (JPA), JSON, Web Services (RESTful & SOAP), Figma, AEM Framework Angular 2/4/6/8/10/12/14/16/17, 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: Client: Charter Communications, Saint Louis, MO AUG2019 PRESENT Role: Senior Front-End 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. 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 participated 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 8/10/12/14/16/17, Typescript, Angular-CLI, NGRX, RXJS, Bootstrap, Angular Material and Webpack. 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, localStorage interactions, or other asynchronous operations. Developed and maintained web applications using C#, .NET Core, and TypeScript, providing robust backend services and APIs. Utilized T-SQL programming for database interactions, performance tuning, and optimizing complex queries. Created and consumed RESTful APIs with .NET Core, facilitating seamless backend and frontend integration. Collaborated with cross-functional teams to design and develop scalable web applications using Angular and .NET technologies. Created custom Angular modules and services to streamline application logic and improve scalability. Implemented responsive design using SCSS/CSS and Bootstrap, enhancing user experience across devices. Managed complex routing interactions by syncing router events with NGRX state for better navigation control and state consistency. Utilized RXJS Observables for handling asynchronous HTTP requests and managing data flow effectively. Resolved compatibility issues with third-party libraries and dependencies to ensure a smooth integration with the latest version of Angular. Developed the components using Angular needed for the application from the scratch and customizing from various Angular related libraries to meet the application s functionality. Used Angular to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc. Built Single Page Applications using Angular including MVC architectures, different modules, templates, custom directives and custom filters. Collaborate with back-end development team to build a Restful API, improving the overall performance of the application and reducing load times by 20%. Worked on Routing, modules, directives, and reusable components using Angular 11 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. 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. Effectively worked with offshore team and provided direction as needed. Responsible for creating RESTFUL Web using Node.js & Express.js. Develop and maintain RESTful APIs that conform to industry standards and facilitate communication between different systems. Design and develop applications utilizing Java, Oracle, and SQL Server databases in a Cloud environment (Azure). Construct applications using Java Spring Framework, encompassing Spring MVC and Spring Core. Develop an object-relational mapping framework to support web and mobile applications, heavily leveraging Spring MVC, Spring Annotations, Hibernate, and the Collection Framework. Implement REST and SOAP-based API services for making requests and receiving responses. Environment: Web storm, Angular, HTML/HTML5,NodeJs,Express.Js, 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. Client: MD STATE, BALTIMORE, MD Nov 2018 July 2019 Role: Senior 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. Client: TIAA, Charlotte, NC MAR 2016- Sep 2018 Role: Senior 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 DETAILS: Masters in Computer Science, University of the Cumberland s (2016) Bachelors in Electrical and Electronics Engineering from Annam Acharya Institute of Technology and Sciences (2014) Keywords: cprogramm cplusplus csharp quality analyst user interface user experience javascript database information technology procedural language Maryland Missouri North Carolina |