Name - Ravikanth Mendu E-Mail - Contact No-2085368243: Sr. React Developer Aspiration:: NYC, NY January 2019 To Present
Name - Ravikanth Mendu E-Mail - Contact No-2085368243: Sr. React Developer Aspiration:: NYC, NY January 2019 To Present
Name - Ravikanth Mendu E-Mail - Contact No-2085368243: Sr. React Developer Aspiration:: NYC, NY January 2019 To Present
E-mail - [email protected]
Contact No-2085368243
SUMMARY
Around 9+ years of professional experience in all phases of SDLC (Software Development Life
Cycle) Including requirements analysis, applications design, development, Integration,
maintenance, Installation, Implementation and testing of various client/server, N-tier and web
applications.
Expertise in designing and developing Web applications using HTML, DHTML, CSS, XML,
JSON, JavaScript, AJAX, Angular.js, Backbone.js, TypeScript, ES6, Redux, React, Bootstrap.
Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript
frameworks like AngularJS, React.js, BackboneJS and Bootstrap.
Experience working on scalable environment using Agile/SCRUM
Experience working on Source Tree, Stash, Confluence and Bamboo applications powered by
Atlassian.
Experience in cross browser and cross-device compatibility check and thoroughly performed unit
testing using Jasmine, Mocha, JUnit and Karma.
Expertise in Java, Multithreading, Exception Handling, Struts 2.0, Spring, Spring MVC
Hibernate, RESTAPI, Enterprise java Beans, JDBC Hands on experience in DBMS like Oracle,
Node.js, MySQL, MS-Sql, Toad, Crud, Postrage Sql.
Experienced in web/application servers like Apache Tomcat, WebSphere, JBoss and WebLogic.
Set up, configured, and maintained multiple web/application servers like IBM Web Sphere,
Apache Tomcat and BEA WebLogic. Experienced in Managing build files using ANT and
logging using Log4j.
Experienced in writing test-cases in Java environment using JUnit.
Experienced in using Operating Systems like Windows, Linux, UNIX, AIX and UNIX Shell
Script.
Sequence, class and database diagrams are made using the UML design tool and RAD.
Experienced of Databases that involve writing SQL queries, Views, Triggers and Stored
Procedures.
Experience on RUP, Agile/Scrum and Extreme Programming (Test Driven development, Pair
Programming, Code Reviews).
Possess excellent communication skills along with dedication, and commitment for work.
Quick learner, possess problem solving skills, and strong team player.
WORK EXPERIENCE
Sr. React Developer
Aspiration :: NYC, NY
January 2019 to Present
Responsibilities:
Worked closely with product managers to create user stories and scenarios used for intuitive
websites and mobile designs.
Used React JS to build dynamic mobile application and Node JS for server applications.
Used Redux framework architecture (like Reducers, Containers) for integrating the data with
React JS Application.
Implemented different styling components across application modules using Bootstrap, CSS,
Styled Components, SASS, Inline JSX styles, Styles-JSX, React Native Web, Material-UI for
enhancing user interface, responsiveness, and styling.
Involved in mobile application (Android and IOS) development using React Native for different
platform compatibility.
Used React-Router to turn application into Single Page Application.
Used ReactJS for templating for faster compilation and developing reusable components.
Deployed and host the application on Amazon web service (AWS).
Used package mangers like Bower and NPM.
Design UI views with Flexbox and React Native dimension API.
Understanding of apple's design principles and interface guidelines and knowledge on REACT
NATIVE app.
Managed Docker orchestration and Docker containerization using Kubernetes.
Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
Deployed and Maintained windows phone applications on Azure cloud technologies.
Code review with Tech Lead/Arch and using the SonarQube for code validation to avoid
violations.
Develop custom pages using both the QuickBase API as well as regular QuickBase interface.
Extensively used Git for version controlling and regularly pushed the code to bitbucket.
Involved AWS Elastic Beanstalk for deploying and scaling web applications and services
developed with Java and Node.js and Docker on familiar servers such as Apache.
Used Microsoft Visual Studio Code as a Text Editor.
Worked in Agile Environment and attended meetings regularly to show the functionalities
implemented and worked closely with business analyst solution architect
Environment: ReactJS, redux, React Native, Angular8, HTML5, CSS3, JavaScript, C#, Python 3.6,
Jasmine, redux, Protractor, JSP, JIRA, GIT, AWS, Kubernetes, Azure, SonarQube, Maven, Jenkins,
Dockers, Gulp, Grunt, Visual Studio, Ember JS.
Sr. UI Developer
CU Direct :: Irvine, CA
April 2017 to December 2018
Responsibilities:
Involved in developing user interfaces using HTML5, CSS3, JavaScript, HTML, jQuery,
Angular.js, Node. jsAJAX, JSON.
Developed web pages with functionalities like login, register, forget password, Email, Filters
using JavaScript and HTML5.
Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, JQ
Validator using AJAX, JSON, Angular JS, Node JS and JavaScript.
Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time
in web pages to get user input and requests.
Coded JavaScript for page functionality and Pop-up Screens and used HTML5 to make
dropdown menus on web pages and display part of a web page upon user request.
Effective use of CSS3 features use as Borders, Backgrounds and Multiple columns.
Used Bootstrap and Angular.js for effective design of Web pages.
Node.js used to store application preferences and state data in distributed mongo instance.
Worked on implementing directives and scope values using Angular.js for an existing webpage.
Wrote code to implement AJAX based applications be fetching the response from backend API
as a part of JSON.
Involved in Enhancement of existing application utilizing Angular.js and created HTML
navigation menu.
Implemented automatic/dynamic text filing support using Ajax/JSF components.
Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Implemented the SEO Techniques to improve the search results on the web.
Worked closely with Photoshop designers to implement mock-ups and the layouts of the
application.
Used CSS Sprites to decrease the number of HTTP requests and load time of web pages
Implemented various Validation Controls for form validation and implemented custom validation
controls using Angular JS, Node JS.
Environment: HTML5, CSS3, JavaScript, JSF, JSON, AJAX, AngularJs, Node.js, Eclipse, MS
Office, Bootstrap, Dreamweaver CS5, XHTML, jQuery.
UI Developer
Wipro :: Indianapolis, IN
September 2015 to April 2017
Responsibilities:
Involved in the design, development and implementation of the project that included the
migration of the internal web components from Angular 6 to Angular 9.
Analyze the requirements of the business meetings and strategize the impact of requirements on
different platforms.
Used the Rxjs library to manage concurrency when fetching the data through HTTP calls using
Observables.
Created Custom, self-contained, reusable and testable Angular modules, components and
services to implement key functionalities.
Designed and developed the angular presentation layer using Kendo UI angular and Angular
material components.
Implemented Cross-Site Request Forgery (CSRF) for all the Https calls to remediate the security
vulnerabilities.
Implemented Routing resolvers and angular router guards using the Router Module to design the
navigation.
Involved in implementing commonly used angular components such as directives filters and
pagination for grid.
Involved in peer-to-peer code reviews and functional testing of the application.
Responsible for the creation and execution of the Unit Test cases using Jasmine as testing
framework and Karma as test runner.
Used GIT for Version control the code and for defect tracking.
Involved in Continuous Integration and Continuous development of the application thus making
sure the code is available in Dev, sit platforms to easily test by the Quality Engineers.
Developed the system using Agile Methodology to review progress through weekly sprints.
Environment: HTML5, CSS, JavaScript,Node JS, Type script, Jasmine, Jenkins, MySQL and REST
Web Services, IntelliJ, Kendo UI, Angular Material, Visual studio code, Accessibility, Splunk, GIT,
Agile, Jira
UI Developer
Freddie Mac ::Mclaren, VA
February 2012 to August 2015
Responsibilities:
Rebuilt the website from jQuery-based to React-based.
Designed reusable components using React.js with ES6 syntax.
Maintaining parent and child elements by using State and Props in React.js.
Designed and created Store, Actions, and Reducers using Redux.
Created navigation and menu components by using React router.
Implemented responsive design by using HTML5, CSS3, and Bootstrap.
Develop a Single Page Application (SPA) by using React, React router, and Redux.
Hands on experience in version control tools GIT and package manager NPM.
Used Babel to convert JSX syntax and make JSX readable.
Cleaning the CSS3 code by using the SASS framework.
Involved in the Unit-testing of the front-end team.
Made heavy use of Chrome Developer Tools to debugging.
Identified and fixed bugs during the development with test tools like Jest.
Used AJAX, JSON with jQuery for request data and response processing.
Created the navigation menu bar by using the React router.
Using JavaScript, HTML, and CSS to create more dynamic pages.
Environment: JavaScript, HTML5, CSS3, React.js, React router, Redux, Bootstrap, SASS, NPM, GIT,
Unit-testing.
Education Detail
Bachelor's - BS in IT from Annamacharya Institute of Engineering & Tech, India in 2011