
Ravikanth Kolagatla
- Sr. UI developer
- Bentonville, AR
- Member Since Mar 27, 2023
Ravikanth Kolagatla
Professional Summary:
· Over 9 years of extensive experience as a Front End UI Developer with solid understanding of database designing, development and installation of different modules.
· Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
· Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax.
· Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
· Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, node.js, angular.js, Ext.js.
· Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe
· Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
· Experienced in using Front End editors like Text-Mate, Sublime Text2 and Microsoft Expression Web.
· Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
· Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Photoshop, Adobe Flash and Illustrator.
· Experience in using various tools and IDEs for development and design like Netbeans, XAMPP, Notepad++, and Adobe Photoshop
· Developed web pages using ASP.NET, HTML and CSS for styling web pages.
· Developed interactive data visualization using AJAX,D3.js.
· Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
· Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
· Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
· Excellent analytical, logical and programming skills, Self Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
TECHNICAL SKILLS:
|
Web Technologies: |
HTML 4.0/5, CSS2/CSS3, JavaScript, AJAX, jQuery, JSON, jQuery UI,LESS, SASS, DOM., React js , Redux, Jest ( for writing test cases) |
|
Frameworks: |
Angular 4, Angular.js, Backbone.js, Knockout.js, Node.js, Kendo UI, Bootst Bootstrap 4, Hapi js |
|
IDE & Tools: |
MS Visual Studio, Notepad++, Dreamweaver, webstorm, Eclipse. |
|
Debugging Tools: |
Firebug, Dev Tools, Fiddler, File-zilla |
|
Languages: |
C, C++, C#.Net, ASP.Net, MVC |
|
Operating System: |
Windows 2000/XP/Vista/7/8, Mac OS X |
|
Build/Version Control Tools: |
CV TFS, SVN, SourceSafe, GIT, JENKINS, looper, One-ops |
|
Programming Concepts: |
Object Oriented Programming Concepts. |
WORK EXPERIENCE
Walmart, Bentonville, AR October 2017 to till date
Sr UI developer
Description: Worked for replenishment team as a React js developer for “Replenishment Response System ( Washing Machine project)”. It is web application project which brings in all the Walmart store associates , Walmart Suppliers and Walmart replenishment managers together to know the all the knows issues that the suppliers are facing while suppling an item to the Walmart Store. One Stop application for all the three groups mentioned above to login and look into the Exceptions that are created by each group.
Responsibilities:
· Interacting with the product owners, stake holders to gather the requirements and prepare documentation on the same.
· Followed Agile methodology
· Every day standup calls
· Worked with a team of 12 members
· Initially we were provided wireframes about the web portal layout
· Design team has also provided the design according to the branding guidelines provided by walmart Branding Team
· The first challenges I faced was
o Learning the Electrode Frame work (Walmart build in frame work)
o Learning the Hapi Js (node js Frame work which is Walmart preferred Node js framework)
o Next job is to configure the looper for the Front-end application
o Work with One-ops team to configure the Electrode Application
· Worked on the Material Ui (which is the build in components and icons providing library which Walmart applications should use)
· Create the layout for our application using react-flex box which is an alternative for bootstrap built in classes
· Worked on the Redux store concepts for dynamically loading the data to the parent and child components
· Worked on the Persisting the Redux store states
· Worked on Ramda library to make sure all the objects are following the immutability concept
· Worked on Hapi Js for creating the plugins for securing the web-services (By generating the JWT token )
· Worked with Hapi js for creating the plugins for having Authorization and Authentication performed through Wal-mart IAM services
· Worked with Hapi js for creating the plugins for handling the cross-domain requests (in our applications the request was coming from retail-link which is the place where suppliers login)
· The next biggest challenge was working with the Next-gen Wam and reverse proxy Team inside Walmart to make our application Internet enabled
· Converted the electrode application from Http to Https by installing the SSL certificates
· Made our Application levelled to multiple countries (language localization and internalization) by using the react-intl npm module
· Created the assembly for our application in the One-ops cloud (for deployment purposes) and created multiple environments for development, testing, staging and Production purposes
· Used GIT for the Version control
· Followed the Code review process and went through all the code reviews by following the good coding guidelines
· Witten 100’s of test cases for our react application using Jest (unit testing)
· Followed the Walmart Slack channels for any updates on the Electrode Framework we are using
· Resolved the issues related to the Browser compatibility
· Worked on Db2 related tables and Queries for local testing
· Having Knowledge on debugging the rest web services
· Having Knowledge on Tomcat servers
Verizon, Waltham, Ma Jan 2017 to November 2017
Sr UI Developer
Description: Worked for Verizon wireless as a UI Developer for “Digital Signage” project and “Log-Tracing” internal- Project.
Responsibilities:
Digital-Signage:
· Interacting with the product owners, stake holders to gather the requirements and prepare documentation on the same.
· Followed Agile methodology
· Every day standup calls
· Worked with a small team of 5 members, three are for backend two are for front end development
· Initially we were provided wireframes about the web portal layout
· Design team has also provided the design according to the branding guidelines provided by Verizon Branding Team
· Worked on Verizon internal responsive bootstrap components.
· Worked with the backend developers in order to get required API’s for the front-end development
· Build AngularJs 1.4 Platform using npm and bower as package managers
· Used Tomcat for server side integration
· Worked on NodeJS to run proxies and to create mod-headers
· Worked on Map-quest API and Leaf let library for drawing maps in order to show the location of devices
· Used Maven to run the build and to run the Tests
· Used Less as CSS preprocessor
· Used bootstrap 4 for responsive design layout
· Used Grunt for building the Front-end part
· Used karma and jasmine for testing purposes
· Backend was prepared using Spring boot
· Used Git Hub for Version control
· Used Webstrom as an IDE for developing the code
· Used My sql work bench for writing the schemas for data base
Log-Tracing:
· Interacting with the product owners, stake holders to gather the requirements and prepare documentation on the same.
· Followed Agile methodology
· Every day standup calls
· Build Angular4 Platform using Angular CLI and Web pack
· Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular4
· Worked on Sequence diagrams in order to show the log results
· Created custom directives to handle the use cases
· Used bootstrap 4 for responsive design
Environment: HTML, CSS, LESS, Javascript, Jquery, Angular Js 1.4, Angular 4, MVN, Node js, Bootstrap 4,
Grunt, JIRA, GIT, MY sql workbench
Essilor of America, Dallas, TX June 2015 to Jan 2017
Sr. UI Developer
Description: Essilor is French company that produces ophthalmic lenses along with ophthalmic optical equipment. Essilor is responsible for creating Varilux, the world's first progressive lens which corrects presbyopia and allows clear vision in the wearer's near, intermediate and far vision. Essilor now operates in over 100 countries in over five continents.
Responsibilities:
· Interacting with product owners, stakeholder to gather requirements, and prepare documentation on the same.
· Designed the front-end applications and user interactive web pages using web technologies like HTML5, CSS3, Angular.js and JavaScript.
· Followed agile methodology.
· Worked in a team, involved in developing the UI layout and front-end programming for web application.
· Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JQ Validator, AutoComplete, AJAX, JSON, Angular.JS and JavaScript, Require JS.
· Working in custom created framework and creating custom Widgets and plugins and writing code in a modularized and reusable manner.
· Development of Client Side Validation techniques using Angular Java Script.
· Used behavior-driven development framework (Jasmine) for testing java script code.
· Followed implicit flow to obtain authorization code for security purpose.
· Proceeding over code review meetings, understanding the cross framework impact across the organization and defining controls / plugins accordingly.
· Preparing Unit test cases for all the application & fixing defects if any.
· Making pages that are cross-browser compatible.
· Web application development for backend system using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques
· Developed code to call the Restful web service/APIs to fetch the data and populate on the UI.
· Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
· Managed application state using server and client-based State Management options.
· Developed UI library functions to increase the code reusability and support standard coding practices.
· Working on Grunt and Gulp.js
· Working in Unit Testing tools KARMA AND JASMINE.
· Working on SPRING AND HIBERNATE.
Environment: HTML, XHTML, HTML5, CSS3, JavaScript, JQuery, Angular JS, SVN, GIT, Jenkins, Rally, JIRA, Quality Center, Putty.
General Electric Company, Atlanta, Georgia July 2014 - May 2015
UI Developer
Description: General Electric is an American multinational conglomerate corporation.GE ranked among the Fortune 500 as the 6th-largest firm in the U.S. by gross revenue, and the 14th most profitable. In the year 2012, the company was listed the fourth-largest in the world among the Forbes Global 2000.
Responsibilities:
· Involved in development, design and implementation of front end part of the application.
· Developed the UI Screens using HTML5, DHTML, XML, Java Scripts, Ajax, JQuery Custom-tags, JSTL DOM Layout and CSS3.
· Enhanced user experience by designing new web features using MVC Framework like Backbone.js,Require.js and node.js.
· Worked on the modernization of a legacy and outsourced UI technologies used were Angular.js, Ext.js, and JQuery.
· Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
· Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex pagelayouts while adhering to code standards.
· Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
· Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
· Extensively used CSS and Bootstrap for styling the HTML elements.
· Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
· Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 &JavaScript using Dreamweaver.
· Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-enddevelopment such as web pages, graphics and multimedia's.
· Used MS Visio, Dreamweaver and Photoshop tools for web application development.
· Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes andupdating the JSP page.
· Used Ajax effectively to create pagination and with client side events like quick search.
· Developed JavaScript library for rendering domain specific layout XML to the web.
· Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button,drop-down menu selections into a cookie.
· Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug) and IE Developer Tool bar for IE.
· Used JQuery, plug-in, auto complete, validation, drag and drop and more exceptionally.
· Used JQuery template for markup.
· Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
· Used SOAP, JAXB, JAXP, XML/XSLT and WSDL for developing Web Services.
· Used SVN for version control.
· Used Agile Methodology for Software development.
· Converted wireframes in templates including creation of brand identity, web site header, menu, information containers, grid styles, navigation, forms, buttons, icons, images, User components and application widgets creation with suitable color schemes.
· Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, JavaScript, AJAX, JQuery, Angular.js, Backbone.js, Require.js, Node.js,
Bootstrap, DHTML, XML, XSLT, JSON, Dreamweaver, and Windows
JP MORGAN CHASE, Houston, TX April 2013 – June 2014
Web/UI Developer
Description: JPMorgan Chase & Co. is an American multinational banking and financial services holding company. It is the largest bank in the United States, with total assets of US$2.515 trillion. It is a major provider of financial services, and according to Forbes magazine is the world's third largest public company based on a composite ranking.
Responsibilities:
· Worked with business users and stake holders to create Wire frames, case diagrams, class diagrams for creating solid UI designs
· Performing extensive programming in PHP/MYSQL to achieve all functionality.
· Implement changes and updates to website using PHP and MYSQL.
· Worked on the website from start to finish to give it a new look using HTML/CSS/Javascript.
· Used extensive HTML5, JavaScript, JQuery, Adobe to give classic UI layout
· Responsible for creating the screens with table-less designs meeting W3C standards.
· Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
· Involved in extensive HTML/CSS coding.
· Developed fast loading images using Adobe Photoshop CS3.
· Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
·