0% found this document useful (0 votes)
78 views

UI Developer

This document contains a professional summary and work experience for Ravikanth Reddy Mendu. The summary highlights over 8 years of experience in all phases of the SDLC using technologies like HTML, CSS, JavaScript, Angular, React, and databases like Oracle, MySQL, and SQL. It also includes experience with frameworks like Spring and Struts, and tools like Jira, AWS, Docker, and Kubernetes. The work experience section describes roles as a senior UI developer for three companies between 2015-2019 involving technologies like React, Node, Angular, AWS, and Azure.

Uploaded by

harshvardhini
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views

UI Developer

This document contains a professional summary and work experience for Ravikanth Reddy Mendu. The summary highlights over 8 years of experience in all phases of the SDLC using technologies like HTML, CSS, JavaScript, Angular, React, and databases like Oracle, MySQL, and SQL. It also includes experience with frameworks like Spring and Struts, and tools like Jira, AWS, Docker, and Kubernetes. The work experience section describes roles as a senior UI developer for three companies between 2015-2019 involving technologies like React, Node, Angular, AWS, and Azure.

Uploaded by

harshvardhini
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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