You are on page 1of 4

NAME – Ravikanth Reddy Mendu Email– ravikantm2407@gmail.

com

Professional Summary
 Around 8+ 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.
 Expertise in creating user interfaces(UI) with industry standard grid solutions like
AG-Grid
 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.
 Expertise in business web application development, user interface design principles
and web standards as well as a user-centered design process
 Experience using modular JavaScript, async patterns, and DOM manipulation
 Experience with using JIRA REST APIs for integration schemes, complex workflows
 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
 Working knowledge of key micro-service frameworks principals
 Experience and very good understanding of Design Patterns.
 Experienced in writing test-cases in Java environment using JUnit.
 Experienced in using Operating Systems like Windows, Linux, UNIX, AIX and UNIX
Shell Script and also with restful APIs.
 Experienced with Service Oriented Architecture (SOA) building Microservices, Web
Services, and API's using Golang
 Sequence, class and database diagrams are made using the UML design tool and
RAD.
 Solid experience on JavaScript Frameworks like MVC/MVVM JavaScript frameworks
and Exposure to Node.js.
 Experience in using AWS services including EC2, Auto Scaling in launching EC2
instances
 Good knowledge of Java EE, Web Services (REST, SOAP, MQ, Tomcat) and Spring
 Hands-on development of complex UI-based workflows.
 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).
 Experience in SVG and Canvas.
 Possess excellent communication skills along with dedication, and commitment for
work.
 Quick learner, possess problem solving skills, and strong team player.

WORK EXPERIENCE

Sr. UI 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.
 Build out GraphQL queries to consume data for all web properties.
 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.
 Conducting and structuring UX research, and identifying UX issues
 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.
 Onshore-offshore Coordination
 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 and solution
architect 

Environment: ReactJS, redux, React Native, HTML5, CSS3, JavaScript, D3.js 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.
 Writing custom CSS rules and selector
 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.
 Developing BPM applications using Camunda.
 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, vue.js
Eclipse, MS Office, Bootstrap, Dreamweaver CS5, XHTML, jQuery.

UI Developer
Wipro :: Indianapolis, IN
September 2015 to April 2017
Responsibilities:

 Involved in the design, Test-driven 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, Angular9, NodeJS, 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 modern web application design, 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.
 Experience with Software Development Life Cycle like Agile, Scrum, and Sprint
workflow. 
 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
Bachelor’s Computer science
Annamacharya Institute of Engineering & Tech, India in 2011

You might also like