Ravali Komu - Sr. Full Stack React JS Developer |
[email protected] |
Location: Overland Park, Kansas, USA |
Relocation: YES |
Visa: H1B |
Resume file: Ravali_react_develop_1754420103615.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Ravali Komu
Ph: (262) 675-7626 Email ID: [email protected] SUMMARY: Senior Full Stack Developer with 10+ years of comprehensive experience in designing, developing, and deploying high performing React applications and Agile methodologies. Possessing a strong background in front-end and back-end development which helped in-crease online sales by 20% and online traffic by 35%. Transformed legacy at Color Street, reducing load times by 30%. Led an Agile development team, accelerating Project delivery speed by 20% Passionate about continual learning and keeping up with the newest tech trends. Experience in developing a web-based interface (UI) to provide best User Experience us-ing React JS, Next js, Redux, Angular 6/5/4/ 2 /1.x HTML4/5, CSS2/3, AJAX, JavaScript, NodeJS, Redux, Multer, Material UI, BackboneJS, Require JS and jQuery. Valuable experience in customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS, SASS and media queries. Experience with Java Enterprise (J2EE) stack, Core Java, Multithreading, spring, Hiber-nate. Experience in unit and end-to-end tests using mocha, jasmine, and protractor. Experienced in configuring client-side development environments, build tools and tests uti-lizing modern client-side programming concepts (e.g. AMD, TDD, CI, Grunt, Git, SASS) Excellent knowledge of JavaScript, CSS3, tailwind CSS, and HTML5 and their behavior on different browsers. Extensive experience in developing web pages quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design (RWD), Bootstrap and experience in making web pages cross browser compatible. In-Depth knowledge/Experience of Web 2.0, JavaScript, jQuery, CSS3, W3C Standards. Strong experience with jQuery plugins, Validator, Drag and Drop, AutoComplete, AJAX, and JSON objects. Experience using AJAX to create interactive web applications, focusing on increasing per-formance. Experience in designing User Interface using HTML, CSS, XML, JavaScript, and other Third-Party Controls (Telerik Controls) to enhance the performance, looks and features of the website Participation in Software Development Lifecycle (SDLC) preparing Requirement Specifi-cation documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents. Extensive experience in working over Web Services with WSDL, SOAP, RESTFUL. Strong experience with Cross browser compatibility issues and optimization for web, in-cluding CSS sprites and best practices. Extensive work experience in content management tools like Oracle Content Management (OCMS), Drupal and Word Press. TECHNICAL SKILLS: UI/Web Technologies: React JS, Next Js, React Native, Redux, Tailwind CSS, Bootstrap, Angu-lar 6/5/4/2,1.x, BackboneJS, JavaScript, AJAX, jQuery, JSON, CSS2/3, HTML4/ 5, XHTML, XML, XSLT. Server Side/Backend: Node JS .NET (c#, ADO.net, ASP.net, MVC1...MVC5), Java, Php (Dru-pal, WordPress), Express JS (MEAN, MERN). Build Tools / Task Runners: Jenkins (CI/CD), Grunt, Gulp, Bower, Yeomen. Unit Test Frameworks: Karma/Jasmine, Mocha/Chai, Angular Mock, Protractor, Cucumber, Sauce Labs, Selenium. Development IDE s: Visual Studio Code, Eclipse, WebStorm, IntelliJ, NetBeans, Notepad++, Sublime, Adobe Dreamweaver. Web/App Servers: Apache Tomcat 7.0, HTTP Web Server, Experience with Many Online Webhosting Platforms (Shared, Dedicated, VPS). Browser: All (IE, Firefox, Opera, Chrome, Safari) Database: SQL Server, Cassandra DB, Cosmos DB, SQLITE, Oracle, MySQL EXPERIENCE: Staples, Kansas City, MO 02/24- present Sr. Full Stack React JS Developer As a developer, I am involved in developing multiple applications using React JS, Next JS, Node JS, Content management and SQL resulting in a 20% increase in user engagement. Implementing responsive designs using Tailwind CSS resulting in a 15% increase in mobile traffic. Collaborated with clients to gather requirements and provide technical solutions resulting in a 100% satisfaction rate. Following agile software methodology, which includes iterative application development, sprint meetings, grooming sessions, and daily stand ups. Developed reusable ReactJS components, improving code manageability and reusability by 60%. Integrated modern UI/UX designs into enterprise web applications, increasing user en-gagement level by 15%. Collaborating with back-end developers to ensure seamless integration resulting in a 20% increase in overall system performance. Implemented React JS, Next JS workflows reducing manual entry tasks by 30%. Optimized web pages for maximum speed and scalability, improved performance by 20%. Collaborated with clients to gather requirements and provide technical solutions resulting in a 100% satisfaction rate. Staying up to date with the latest advancements in Next.js, React, and front-end web de-velopment technologies, and identifying opportunities to enhance existing applications or create new ones Used Redux for the state management. Implemented dynamic routing and data fetching strategies in Next.js to create seamless user experiences, including product listing pages, product details, and checkout flows. Utilized Next.js API routes for serverless backend logic, handling user authentication, product inventory management, and order processing. Environment: React JS, Redux, React-router, ES6, TypeScript, Nodejs, SQL, tailwind CSS, Ora-cle Content Management, Axios, google tag manager (GTM), Flex, media queries, CI/CD, Dock-er, Agile, chrome devTools JIRA and Git. T-Mobile, BostonMA 12/22 to 02/24 React JS Developer As a React JS developer, I was involved in multiple projects at T-mobile. One of them was devel-oping a real-time network performance monitoring dashboard to track key metrics and diagnose issues across its infrastructure. The dashboard will provide network engineers with actionable in-sights to optimize performance and ensure reliability. & the other one was revolutionizing its cus-tomer portal to offer a seamless and intuitive experience across various devices. The goal was to empower customers with self-service capabilities while providing real-time insights into their ac-counts, services, and billing information. Involved in Agile software methodology including application development, sprint meet-ings, and daily stand ups to ensure proper and fluid communications. Involved in complete Life Cycle including Analysis, Design, Development and Testing. Developing the application for responsive to different screen resolutions using flex and CSS media queries. Worked on architectural separations for having a clear separation between reusable compo-nents and containers for connecting to Redux Models. Offshore team management. Coordinate between offshore and on shore teams. Used React JS to create multiple reusable components. To develop responsive applications, we used Flex and media queries. Effectively integrate React with material UI, Formik, and used Redux for state management as needed. Oversee react hooks, state, props, promises, error handling, and customized buttons gener-ating SVG tsx files, and logo s. Used Zeplin wireframes and integrated on the UI. Worked on Integrating backend restful services for admin, registration screens. Worked on different POC s (proof of concepts) for the 5G network new features. Successfully use Jest and Enzyme for mocking functions and writing unit tests. Environment: React JS, Redux, Thunk, Zeplin wireframes, React-router, TypeScript, Axios, NodeJs, Flex, media queries, chrome devTools, unit tests, jest, enzyme, ES6, JIRA and Git. Archer, CorporateWoods, KS 02/19 - 03/21 React JS Developer As a React developer, I worked on a Risk management project. Creating an application that will enable the firm to expand through channels via Partners and Vendor-client approach. The solution will target Partners/Businesses to offer "Optimal returns" to their clients. The vision was to create a solution available to any business, partner, or company to use the Story board platform hassle free and providing real time updates. Follow agile software methodology, which includes iterative application development, sprint meetings, and daily standups. Involved in complete Life Cycle including Analysis, Design, Development and Testing. Created React JS reusable components. Integrated React with material UI. Able to create interactive prototypes and animations using Figma's prototyping features. Used React-Router to perform navigation from inside the components. Consumed REST services from the backend to create, edit, delete plans. Implemented Manual and Bulk uploading functionality to add Members (with xlsx files). Implemented the Drag and Drop functionality using React-Draggable. Maintained states in the stores and dispatched the actions using redux. Extensively used Git for version controlling and regularly pushed the code to GitHub. Used Jest and Enzyme for mocking functions and writing unit tests setup for testing com-ponent coverage reports. Used Jira, Confluence for user story tracking processes and streamlining agile planning. Developed unit tests and conducted peer code reviews with the team. Followed good engineering practices such as TDD. Troubleshot and resolved bugs in different browsers to ensure optimal development envi-ronment. Environment: React JS, Redux, React-router, JavaScript, unit tests, jest, enzyme, Docker, Jenkins, Web services, Cosmos database and GitHub. NM Foods, Abq, NM 08/16 to 02/19 UI / Application Developer The client is a Food delivering a fully centralized reservation system for large retail chains. New customer needs will require the evolution of the platform. As a Application Developer, I was part of the definition of the architecture, development, and delivery of the Admin Portal, a web applica-tion part of the service Platform portfolio. This application enables corporate and retail users to ef-ficiently configure and manage the central reservation system through a user-friendly interface, built around advanced design patterns, and integrated with a wide range of internal and Third-party web services. Followed agile software methodology, which includes iterative application development, sprint meetings, and daily standups. Followed Rally for tracking processes and streamlining agile planning. Coordinated with software engineering team members for development of technical docu-mentation. Responsible for designing and implementing the front end of the application including functional and visual user interfaces utilizing Angular (5/6) & SynerG framework and backend using Node js. Used Postman and SOAP UI to access Web Services (REST and SOAP), consume them from AIM. Worked with AIM team for services and Containers team for docker builds. Responsible for deploying the MFT application to different environments & testing the per-formance (DIT, FIT, IPE). Used Cassandra database to store the user details in multiple environments. Worked with NPM commands and used Package.json for managing dependencies and dev-dependencies of Node.js applications Used Jasmine and Karma for the test cases. Used oAuth 2.0, to get the authentication from the users. Interacted with synerG team for new features/other business requirements add on feature to the application Used Migration services to migrate users from MFT LDAP servers to SMS LDAP servers. Provided production support to the application on migrating users. Involved in the Admin UI application for the new requirements and implementation. Implemented upload and download functionality of the application to send and receive the files from and to the users. Upgraded the MFT application from Synerg 3.x (uses angular 4) to Synerg 5.x (users angu-lar 6) version. Developed adminUI application with ReactJS as the front-end framework and maintained the unidirectional data flow of the website using REDUX architecture. Set up Nodejs server and created API End points. (to interact with data, read & store data functions, return users based on IDs, get a list of users, new users) Worked on ability to upload & download files to & from API. Performed dynamic styling, create, update and delete operations using React JS. Work closely with the Back-End team to display data using the Custom Components, li-brary Components, and Redux for the admin UI project. Used Middleware like Redux in Admin UI application for store management and multer for uploading files (in the form of multipart(multipart/form-data). Environment: Angular, Node Js, multer, React.js, React-router, Redux, TypeScript, oAuth, Boot-strap 3, Karma, Jasmine, Rally, Docker, Jenkins, Web services, Cassandra database, Linux and GitHub. EDUCATION: JNTU, Hyderabad, India, 2014 Bachelor of Engineering in Information technology Keywords: csharp continuous integration continuous deployment user interface user experience javascript access management database fiveg Delaware Idaho Kansas Missouri New Mexico |