Post Job Free
Sign in

React Js Back-End

Location:
Chicago, IL
Posted:
November 08, 2024

Contact this candidate

Resume:

Name: Praneeth Musunuri

Mobile No: +1-929-***-****

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

SUMMARY:

Having 10 + years of extensive industry experience in designing and developing dynamic web pages.

Proficient experience in Web application development using HTML/HTML5, Angular JS, Angular 2, XML, CSS/CSS3, SASS, JavaScript, Redux Thunk, React JS, Next.js, Redux, Flex, Go.Js, jQuery, JSON, Node.js, Ajax, Bootstrap, MongoDB and Type Script.

Expert knowledge in designing SPA and PWA using AngularJS, ReactJS frameworks.

Actively involved in using Bootstrap and HTML5 to enable client-side date to meet specific criteria by applying various validation variable.

Familiar with creating Custom Reusable React Components Library and Hooks.

Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations.

Worked with NoSQL databases like MongoDB.

Hands on experience in using AngularJS directives, Controllers, Filters, Services, Templets, Events, and Injectors.

Experience with front-end development with back-end system integration.

Designed DOM based interactive to reprogram selected links and adopted WCAG standards for HTML.

Experience in User interface Architecture design using Angular components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators.

Implemented Node Redux, web pack and Grunt to turn application into Single Page Application using React library.

Good understanding of using AJAX and JSON to process response data from RESTfulAPI’s and webservices for updating UI.

Used Middleware, Redux in application to retrieve data from Back-End and to also perform RESTFUL services.

Knowledge in package management toolkits like Webpack, Gulp, Grunt and NPM Scripts.

Experienced in working with AGILE based development methodologies and participating in Scrum sessions.

Good knowledge in using Jest, Jasmine, Karma, Mocha and Selenium for unit Testing.

Experienced in creating Templates, Mockups, and Prototypes, Web Interfaces, Layouts.

Good Understanding and implementation knowledge of TypeScript and ECMA-SCRIPT6 (ES6).

Good knowledge in using Jest, Jasmine, Karma, Mocha and Selenium for unit testing.

Experience with various IDE’s such as Visual Studio Code, Sublime and Notepad++.

Hands-on knowledge of CI/CD platforms like Jenkins and Docker for deployments.

Expertise in using source code control systems such as GIT.

Hands on experience in project management tools like JIRA and Rally.

TECHNICAL SKILLS

●Web Technologies HTML, HTML 5, CSS3, LESS, JavaScript, AJAX, XHTML, XML, JSON, WordPress, Express js & MongoDB.

●Frameworks Typescript, Angular 12+, Object-oriented Design Patterns, AngularJS, Redux,

●Redux Thunk & NodeJS.

●Libraries jQuery, React JS.

●Cloud Computing AWS Serverless Architecture, AWS Lambda, AWS CDK v2.

●SDLC's Agile (Scrum), Waterfall.

●Editors Notepad++, Sublime text, Visual Studio, Eclipse, Net Beans, IntelliJ and Atom.

●Web Server Apache, HTTP Web Server, RESTful Services, IBM Web Sphere, Apache Tomcat, BEA, J Boss, Node.

●Security OAuth2, Auth0, Secure Coding Practices.

●Version Controls PVCS, Git and SVN.

●Build Tools Grunt and Gulp.

WORK EXPERIENCE

US Bank Minneapolis, MN, USA. Aug 2022 – Till Date

UI Lead Developer

Responsibilities:

•Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.

•Developed user interface by using the React JS, Flux for SPA development.

•Working with React Router for developing Single Page Applications SPAs.

•Focused on architecting NoSQL databases using MongoDB.

•Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

•Maintained states in the stores and dispatched the actions using redux.

•Used Middleware, Redux in application to retrieve data from Back-End and to also perform RESTFUL services.

•Experience with Next.js (V3 and later) and routing methods to improve client-side and server-side rendering for high-performance online apps.

•Expertise with Next.js V3 and subsequent versions, notably in designing performant routing methods, static site generation (SSG), and server-side rendering (SSR).

•Using server-side rendering (SSR) and client-side navigation, Next.js V3 optimized application routing algorithms for performance and SEO.

•Built Angular JS framework including MVC architectures, different modules, specific controllers, templates, custom directives, and custom filters.

•Spearheaded multiple projects utilizing Next.js to build SEO-friendly, highly optimized server-side rendered applications, improving search engine rankings and user engagement.

•Utilized Next.js for front-end development on several e-commerce platforms, ensuring fast page loads and a dynamic user experience.

•Integrated Next.js with headless CMS solutions, facilitating content-rich, manageable e-commerce sites that could rapidly adapt to market demands.

•Implemented dynamic routing in Next.js applications to handle complex user navigation patterns, improving UX and site scalability.

•Leveraged Next.js built-in SEO enhancements to optimize web pages for search engines, achieving top rankings and increasing organic traffic by over 40%.

•Utilized Next.js automatic code splitting and lazy loading features to significantly reduce initial load times and boost performance metrics across e-commerce platforms.

•Implemented multi-language support using Next.js, enabling clients to reach a global audience with localized content and experiences, leading to a 25% increase in international sales.

•Expertly integrated various third-party APIs using Next.js to enhance application functionality, including payment processors, social media platforms, and analytics tools, enhancing user engagement and operational insights.

•Handled UI with Angular JS (MVC framework) to control the page layout.

•Built Web pages that are more user-interactive using JavaScript and Angular JS.

•Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.

•Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the websites/mobile apps.

•Hands-on experience with React tools like Webpack, Enzyme, React.js, Flux, and Redux.

•Work with back-end developers to define API contracts and use those contracts in-app.

•Work as a part of a small team that includes other react native developers, designers, QA experts, and managers

•Involved in localization and internationalization of web pages using JSON, Gateway, XSL, XML, and Angular.js.

•Lead the design and implementation of full stack applications using Typescript for both frontend and backend development, ensuring seamless integration and robust performance.

•Develop clean, well-structured, and thoroughly tested object-oriented code, adhering to best practices and design patterns.

•Craft RESTful APIs for back-end services, improving data accessibility and interaction for front-end applications.

•Facilitated effective collaboration between front-end, back-end teams, and product managers to align software development efforts with business goals, leading to a 25% faster time-to-market.

•Coordinated with UI/UX designers to implement responsive design principles, ensuring applications are mobile-friendly and accessible across all devices.

•Designed and built advanced applications for the cross-platform UI like web, android and iOS with AngularJS and React Native.

•Created routers and views to create SPA (Single Page Application) to make application dynamic and user-friendlier using ReactJS.

•Designed and deployed custom storefronts on BigCommerce, utilizing its Stencil CLI tool to create unique themes that enhanced brand identity and user engagement for several retail clients.

•Integrated multiple third-party apps and services with BigCommerce stores, including ERP systems, CRM software, and marketing automation tools, streamlining business operations and improving customer data management.

•Utilized the BigCommerce API to develop custom features, such as advanced product search and personalized recommendations, which increased customer retention rates by 15%.

•Successfully managed the migration of e-commerce platforms from Magento and Shopify to BigCommerce, ensuring seamless data transfer, minimal downtime, and continuous business operations during the transition.

•Experience in using Bootstrap which can easily manipulate modal windows alerts, tooltips, scroll spy, Pop over, button, type head, etc...

•Created components using react.js and created documentation for components.

•Worked on server-side scripting JavaScript framework Node.js, Express.js, created Rest API's using Cloud mine SDK's and connected to MongoDB.

•Performed unit testing using Jenkins with automation, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.

•Conducted weekly code reviews to ensure adherence to best practices and identify areas for improvement, boosting overall code quality and reducing post-deployment issues.

•Utilized Redux Thunk to make asynchronous calls and utilized RESTful webservices.

•Used Node.js as a proxy to interact with Rest services and interacting with Database with react.

•Working with front-end web developers for UI/UX designs.

•Developed REST API's using Node.js and experienced in using web services like SOAP, REST.

•Responsible for creating efficient design and developing User Interaction screens using HTML5

•semantics new tags like audio, video, canvas, CSS3, JavaScript, jQuery, AJAX, and JSON.

•Implemented stable React components and stand-alone functions to be added to any future pages.

•Used React-Router to turn application into Single Page Application.

•Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

•Good experience of debugging JavaScript, CSS3 and HTML5 code.

•Designed applications that execute on various browsers such as Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.

•Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.

•Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

•Worked with Angular JS, JASMINE unit test framework to write unit tests for JavaScript code.

•Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.

Environment: HTML, CSS3, JavaScript, JSON, ReactJS, ES6, AngularJs, Jasmin, Express Js,React Native, Node.js, Bootstrap, Visual studio Editor, MongoDB, GIT, JIRA.

PayPal San Jose, CA, USA. May 2022 – Aug 2022

UI Lead React.Js / Node.JS Developer

Responsibilities:

•Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.

•Developed user interface by using the React JS, Flux for SPA development.

•Working with React Router for developing Single Page Applications SPAs.

•Focused on architecting NoSQL databases using MongoDB.

•Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

•Maintained states in the stores and dispatched the actions using redux.

•Used Middleware, Redux in application to retrieve data from Back-End and to also perform RESTFUL services.

•Implemented Next.js routing methods and code-splitting to increase SPA load times and scalability.

•Developed Next.js routing solutions for dynamic route creation and static pre-rendering to improve platform scalability.

•Spearheaded the development of modular, reusable code across multiple projects, increasing development velocity by 20%.

•Collaborated with product management and cross-functional teams to define and implement service interfaces and dependencies.

•Enhanced site performance and maintainability using Next.js features like static generation and incremental static regeneration, cutting load times by up to 50%.

•Conducted comprehensive Next.js training workshops to upskill the development team, fostering a knowledge-sharing environment and elevating project outcomes.

•Actively participated in all scrum events, contributing to a cohesive and agile development environment.

•Design and develop scalable web applications using open-source technologies.

•Create solutions using leading edge technologies.

•Integrated customer feedback into the development lifecycle, enhancing user satisfaction and loyalty through targeted feature updates.

•Developed custom Shopify apps using Node.js and React, tailoring e-commerce solutions to unique business requirements and increasing client sales by up to 30%.

•Implemented complex store setups on BigCommerce, integrating custom payment gateways and advanced product customization features to enhance shopping experiences.

•Engineered Adobe Commerce (Magento) extensions to extend platform capabilities, focusing on inventory management and multi-channel sales integration.

•Promoted a DevOps culture, incorporating continuous integration and deployment pipelines that reduced manual intervention and increased release frequency.

•Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

•Collaborate with cross-functional teams to define, design, and ship new features.

•Work on bug fixing and improving application performance.

•Mobile Developer with expertise in Native Mobile development – iOS and Android.

•Working with third-party data sources and APIs.

•Participated in day-to-day meeting, status meet strong reporting and effective communication with project manager and developers.

•Led migration projects for retailers moving to SaaS platforms like Shopify and BigCommerce, managing end-to-end data transfer and system configuration to ensure business continuity.

•Specialized in optimizing e-commerce operations through automation and custom integrations, increasing operational efficiency and reducing human error on platforms like Adobe Commerce.

•Created routers and views to create SPA (Single Page Application) to make application dynamic and user-friendlier using ReactJS.

•Organized regular training sessions on new technologies and frameworks, ensuring the team remains at the forefront of industry advancements.

•Initiated a peer-programming initiative that fostered team collaboration and skill sharing, enhancing problem-solving skills across the team.

•Experience with building and maintaining React native applications for both iOS/Android platforms

•Experience with react native libraries and third-party libraries like react-native-navigation, Axios

•Good understanding of object-oriented programming principles and techniques

•Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

•Experience with popular React.js workflows (Flux or Redux) and data structure libraries (Immutable) and core principles

•Build and consume Java APIs that are Rest/SOAP based working with continuous integration, continuous testing, and continuous delivery.

•Designed web pages and used applications that meet business and user goals through a positive user experience.

•Led Angular 12+ frontend development projects, delivering user-centric interfaces that increased customer satisfaction by 30%.

•Utilized multiple AWS platform services to create scalable and maintainable cloud solutions, reducing operational costs by 15%.

•Streamlined deployment processes using AWS CDK v2, resulting in a 50% reduction in deployment times and improved release management.

•Engaged in data processing for streaming data and managed Graph, Time-series, and NoSQL databases, enhancing data throughput and storage capabilities.

•Fostered IoT data transfer between remote embedded devices and the cloud, enabling real-time data analytics and insights.

•Experience with serverless techniques such as AWS Lambda is preferred. For instance, consider the Serverless Application Model (AWS SAM).

•AWS Developer has extensive experience in making our program more scalable and stable.

•Using the AWS CI/CD stack, build the application's CI/CD pipeline.

•Experience with serverless techniques utilizing AWS Lambda, EC2 machines with Auto Scaling Groups

•Experience in using Bootstrap which can easily manipulate modal windows alerts, tooltips, scroll spy, Pop over, button, type head, etc...

•Created components using react.js and also created documentation for components.

•Good experience of debugging JavaScript, CSS3 and HTML5 code.

•Designed applications that execute on various browsers such as Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.

•Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.

•Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

•Worked with JASMINE unit test framework to write unit tests for JavaScript code.

•Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.

Environment: HTML, CSS3, JavaScript, JSON, ReactJS, ES6, Node.js, AngularJs, Jasmine, AWS Lambda, AWS SAM, Java API,Bootstrap, Visual studio Editor, MongoDB, GIT, JIRA.

Verizon Austin, TX, USA. Oct 2019 – May 2022

UI/ReactJS Developer

Responsibilities:

Used React JS components for handling Events, Forms across multiple modules involving Keys, Router and flux models to achieve faster responsiveness.

Implemented different styling components across application modules using Bootstrap, CSS, Styled Components, SASS, Inline JSX styles, Styles-JSX, Web, Material-UI for enhancing user interface, responsiveness, and styling.

Involved to implement various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux.

Developed cross-browser/platform using HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.

Worked on React JS Virtual Dom, react views and rendering UI using different custom HTML Tags components.

Involved in different lifecycles of application development that meets accessibility of web browser.

Implemented different aspects of React JS by creating interactive UI's supporting One-way data flow, Virtual DOM, JSX concepts.

Implemented flux pattern by using redux framework as a core dependency.

Responsible for UI and architecture by building components using libraries including Tree, Slide-View, and Table Grid.

Used Twitter-Bootstrap for enhancing different selection controls like drop down menus, toggles and search bars on client-side application interface.

Used Restful web services calls POST, PUT, DELETE and GET methods for backend communication for application integration.

Implemented various UI interfaces modules using JS and predefined components from NPM (Node Package Manager) and Redux library.

Used React JS for templating for faster compilation and developing reusable components.

Involved in integration of web services and the SQL database at the back end for application communication and storing the user data.

Used Local Storage to store & retrieve insensitive user data during transition between the different pages and components within the application.

Developed ReactJS applications by completing stories in timely manner while maintaining best practices outlined by the team lead.

Understanding of basic AWS services, usage, and best practices for AWS architecture

Experienced in cloud solution strategy, design, development, architecture, and implementation on AWS platforms.

Experience designing and implementing AWS Cloud solutions (S3, Lambda, Elastic Beanstalk, and other AWS modules).

Implemented new Dockers container creation process for each GIT branch gets started on Jenkins as Continuous Integration server.

Responsible for making application more versatile by implementing different concepts supporting dynamic page rendering using AJAX, JSON and jQuery.

Creating e2e test suites for all components and modules to ensure the workflow of the application as per the business requirements.

Worked with JASMINE unit test framework to write unit tests for JavaScript code.

Handled cross browser/platform compatibility issues on different platforms (IE, Firefox, and Safari).

Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication.

Environment: HTML, CSS, ReactJS, Redux, JavaScript (ES6), jQuery, GIT, Bootstrap, Ajax, JSON, HTML5, CSS3, Oracle database, Eclipse, SASS, Inline JSX styles, OOP, FLUX, Twitter Bootstrap, SASS, Grunt.

AT&T Phoenix, AZ, USA. Jun 2017 – Oct 2019

UI Developer

Responsibilities:

Actively involved in development of user experience for payments section of the application using ReactJS which is one of the most critical modules of ever enhancing and compatible with modern UI aspects.

Improving the website and portal functionality using Content Management System, JavaScript, HTML5 and CSS3.

Used ReactJS as the development framework to build a single-page application.

Responsible for ensuring all client-side validations are full filled using jQuery and JavaScript.

Worked with Bootstrap for compiling CSS3, JavaScript and building the System with the convenient methods with ReactJS.

Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.

Developed responsive web pages using Bootstrap and CSS3 media queries.

Used Redux async actions to achieve asynchronous functionality for application.

Enhanced legacy application by building new components in React.

Worked with the back-end development team in the process of fetching the related data through JSON files using RESTful API GET/POST methods.

Collaborate with cross-functional teams to analyze, design, and implement new features into the web Application without affecting the existing workflow.

Involved in all stages of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.

Used Jasmine to achieve code coverage for testing purpose.

Used Postman to test the API workflow tested on the JSON files.

Worked on Agile methodology with one of the most flexible Agile project management tool Rally.

Used Bit Bucket version to implement version control System.

Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, Saga, Bootstrap, jQuery, Karma, Jasmine, JSON, RESTful, Rally, Bit Bucket, Postman, Visual Studio Code.

Innovative solutions Hyderabad, India. Sept 2015 – May 2017

UI Developer

Responsibilities:

Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript, and JQUERY.

Developed and implemented user interfaces as per latest W3C standards.

Developed client-side validation code using JavaScript and JQUERY.

Creating cross-browser compatible and standards-compliant CSS-based page layouts.

Involved in fixing Front-End issues with the layouts.

Created some reusable components for designing interfaces using React.js.

Developed various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.

Extensively used Web pack to remove code dependencies and to develop a SPA using React.js along with react-route.

Worked on CSS pre-processor frameworks (SASS 3.4 & LESS 2.0)

Implemented AJAX in web pages for accessing application data without refresh the whole pages for better user experience.

Used React.js, JavaScript for validating client-side validations. Experience in using React.js to build web components.

Added user validations and user permissions by using the Node.js and utilized Node.js for server hosting.

Extensively used Node.js on front end (used namespaces, closures and custom bindings).

Worked on tools like Eclipse and GIT repositories and installed and configured GIT and synced with multiple GIT-Hub repositories.

Worked in developing dynamic robust UI screens using CSS, HTML, React.js, JavaScript, Bootstrap and jQuery.

Used React.js to build web components such as signup form and rule form.

Built reusable and customizable components for the new website using React.js and React-Routes to create a single page web application: Headers, Categories.

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

Environment: HTML, CSS, JavaScript, Node, React, jQuery, AJAX, JSON, XML, Pl/SQL.

IPL Private Ltd Hyderabad, India. May 2013 – May 2015

UI Developer

Responsibilities:

Developed the UI layout and front-end design (HTML) for web application that matched requirements.

Extensively involved in design discussions and user experience sessions to provide inputs on the layout and UX.

Mastered advanced state management techniques using Redux and Context API to manage and maintain complex application states in large-scale React projects, improving state predictability and debugging speed.

Designed reusable, efficient React components that decreased development time by 30% across multiple projects by allowing for easy replication and customization in diverse application scenarios.

Implemented stable React components and stand-alone functions to be added to any future pages.

Used React-Router to turn application into Single Page Application.

Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Good experience of debugging JavaScript, CSS3 and HTML5 code.

Implemented React's lazy loading and memorization techniques to optimize rendering processes, resulting in a 50% improvement in load times and runtime performance for high-traffic applications.

Converted traditional React web applications into Progressive Web Apps (PWAs), enhancing offline usability and mobile experience, which led to a 25% increase in user engagement and session length on targeted platforms.

Developed real-time data interaction capabilities using Socket.io with React, enabling dynamic content updates and enhancing user interactions in chat applications and live content streaming services.

Utilized TDD methodologies using Jest and Enzyme for React applications, leading to a 40% reduction in bugs found during QA testing phases and ensuring higher code quality and reliability.

Created custom React hooks to encapsulate business logic and backend integrations, streamlining codebases and enhancing team productivity by abstracting complex functions and side effects.

Bootstrap used along with Angular JS in creating the Application.

Development of Client-Side Validation techniques using Web RTC and jQuery and Angular Java Script.

Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CS.

REST uses the standard HTTP request and response mechanism, simplifying implementation and providing for a looser coupling of the client and server.

Developed GUI using OOD, JavaScript, Angular JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery, jQuery Mobile in on-going projects.

Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.

Converted the mock-ups into hand-written HTML 4.0/5, CSS (2/3), XHTML, Hybrid HTML5, JavaScript, jQuery, AJAX, XML and JSON.

Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.

Tested/De-bugged on browser using Firebug

Environment:CSS3, XML, HTML5/DHTML, CSS3, JavaScript, Tomcat Apache, jQuery, JSP, REST API, Oracle, AJAX, Web RTC, SVN, React Js, Angular JS



Contact this candidate