Ravi
Phone-469-***-**** * ***
*****-*************@*****.***
ProfessionalSummary:
Over 8 years of experience in designing User Interface (UI) for enterprise web applications using HTML5/4, XHTML, CSS 3/2, JavaScript, JQuery, AJAX, Angular JS,XSJS, Bootstrap,JSON and XML
Expertise in Finance industry. Worked with major banking clients like Charles Schwab
Develop and generate complex JavaScript solutions using Typescript. Utilized AJAX libraries to improvise user experience, client side validations and Async call backs using JSON and XML response.
Extensive experience on implementing AJAX features using JavaScript and JQuery.
Expert in building responsive web sites from scratch, enhancing user experience by supporting multiple devices and optimizing page load times.
Good experience in unit testing with Karma, Mocha, Jasmine, Protractor.
Good working knowledge of Grunt, Bower, Generators.
Developed various UI (User Interface) components using Angular JS (MVC), JSON and HTML.
Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
Used JavaScript, CSS3, JQuery, and AJAX to make UI functional, adding dropdown menus on web pages, display part of a web page upon a request, different image sliders and pop up screens.
Integrate client side scripting with MVC and ASP.NET web pages
Ensured consistent look and feel and functionality across multiple browserssuch as Safari, Internet Explorer, Mozilla Firefox and Google Chrome
Good Experience in improving UI performancein High Traffic Websites
Proficiency with IA/UX and web usability best practices. Adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of programming solutions
Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard and meet project deadlines. Possess good team-management and leadership qualities.Having Strong written and oral communication skills.
Technical Proficiency:
Web Technologies
HTML, HTML 5, CSS, CSS3, JavaScript, JQuery,Angular JS,Bootstrap, AJAX, XHTML, XML, JSON and MVC Design
Languages
C#, Java, C, C++
IDE & Editors
Notepad++, Visual Studio 2013/2010, Eclipse and Dreamweaver
Application Server
Apache and IIS
Database
SQL Server 2005 and MySQL.
Operating System
Windows 8/7/XP and Unix
Other Tools
Adobe Photoshop, Gimp, MS Office, Jira, Firebug, Chrome Developers Tool, Windows Movie Maker,ReShaper,XCode,Eclipse, PostMan and Fiddler.
Professional Experience:
CISCO, San Jose CA October 2015- Till Date
Engineer/Developer
Developed User Interface screens using HTML5,CSS3 and Angular JS, Jqueryand D3 JS as Main Framework
Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
Used SAP HANA as the data base and have the exposure on calling these Proceduresand Calculation Views.
Had Exposure to use XSJS and XSODATA Services through HANA.
Implemented RESTFull Service API Calls using AJAX and JSON.
Implemented DOM Manipulations.
Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts. Tackled various issues related browser compatibility to accommodate advanced and fast technologies.
Written Unit Test cases for JavaScript code using NodeJS and Protractor
Building speedy, functional web applications using AngularJS and AJAX.
Designing and implementing user experiences for browsers.
Working independently in coding and code testing.
Implementing design specs accurately.
Providing detailed analysis and recommendations to the project lead.
Implementing recommended design changes, unit tests and regression tests for both performance and data integrity.
Implemented Angular Controllers to maintain each view data
Implemented Angular Service calls using Angular Factory
Implemented Directives to make customized components
Implemented Bower to install required JavaScript libraries
Implemented Grunt to build minified application and deploy
Implemented injections for scope, routeParams and rootScope.
Implemented the container structure for the application
Implemented Bower and Grunt for Unit Tests using NodeJS.
Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular using XS Server.
Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
Developed a proof of concept for using HBase and Cassandra to store and process borrower history.
Written Custom Directives in Angular JS ad D3 JS.
Environment: XSJS, Java Script, CSS3, HTML5, Angular JS, D3 JS, AJAX, JSON, Eclipse, Jerkins, Apache Tomcat, Windows 7.
Charles Schwab, Austin TX November 2014-October 2015HTML/JavaScript Developer
Responsibilities:
Designed About 40 User Interface screens using HTML,CSS and Angular JS as Main Framework
Written Unit Test cases for JavaScript code using NodeJS and Protractor
Implemented Bower and Grunt for Unit Tests using NodeJS
Used Front End Developing UI Interface using Angular JS, HTML5.0 CSS3, Java Script, Ajax
Responsible for the implementation of Web Design based on CSS, HTML5, and Bootstrap Front-End Framework.
Implemented RESTFull Service API Calls using AJAX and JSON.
Implemented DOM Manipulations.
UI development using Angular JS intensively.
Had hands on experience with Microsoft dot Net using Visual Studio 2012.
Used Microsoft ReSharpertool for unit test cases.
Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts. Tackled various issues related browser compatibility to accommodate advanced and fast technologies.
Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular
Used IIS for running web servers in local machines.
Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application
Developed the application by using HTML5,CSS3 and JavaScript.Designed and implemented the User Interface using JavaScript, HTML5, CSS3, JSP and AJAX. Also worked on the CSS3, Java Script and Ajax.
Used Typescript Intensively for Single Page Applications.
Used Typescript to write controller files for the applications.
Also worked on a responsive thin client written in HTML5/CSS/JavaScript which uses the aforementioned API. The core business logic was written in .NET, with unit testing done in Jasmine and the MS Unit Testing Framework. The thin-client web app was written in TypeScript, AngularJS, jQuery, Bootstrap, and LESS.
Troubleshot and resolved bugs in .NET applications to ensure optimal development environment.
maintainained Application using ASP.NET,Javascript, JQuery, Angular JS, HTML, CSS.
Knowledge of implementing .NET Security Model using Role Basedsecurity and Code access security.
Converted the Backbone JS to Angular JS framework.
Testing, fixing the bugs and troubleshooting technical problems.
Responsible for debugging cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
Environment: Typescript,Java Script, CSS3, HTML5, Angular JS, ASP DOTNET, AJAX, JSON, Visual Studio 2013, Eclipse, Windows 7.
TIAA-CREF,Charlotte, NC December 2013 – November 2014
Java/UI Developer
Responsibilities:
Used Front End Developing UI Interface using Angular JS, HTML5.0 CSS3, Java Script, Ajax and JQuery.
Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
UI development using Angular JS intensively.
Developed the application by using HTML5, CSS3, JavaScript and JQuery.
Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX and MySQL. Also worked on the CSS3, Java Script and Ajax
Converted the XMI code to Angular JS framework.
Written Unit Test cases for JavaScript Frameworks.
Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
Good working experience with ADO.NET objects such as SQL Connection, SQL Command, Dataset, Data Reader and Data Adapter Objects in Webapplications and Win form applications
Define technical requirements based upon business requirements.
Creating cross-browser compatible and standards-compliant CSS-based page layouts.
Environment: Java Script, JQuery, CSS3, HTML5, Angular JS, XML, XHTML, AJAX, JSON, MySQL, Eclipse, Windows XP, dot Net.
BCBSMI / Detroit, MI March 2013 – November 2013
Responsibilities:
Developed the front-end design & development of HTML pages.
Streamlined the Responsive Web Design to enhance the Mobile User Experience and developed designs for the prototypes for the Mobile UI.
Integrated HTML into WordPress& CMS platforms by primarily converting them into themes and templates. Developed WordPress plugins and modules to embed into the active pages using PHP.
Created new websites in WordPress CMS and also restructured the existing ones by customizing the templates using Dreamweaver.
Responsible for the implementation of Web Design based on CSS, HTML5, and Bootstrap Front-End Framework.
Successfully performed the RESTful APIs Integration using JQuery, AJAX and JSON
Migrated 250+ websites in 6 months from the Contribute site to WordPress CMS.
Integrated widgets and plug–ins to stream live data using social network API.
Conducted full functional tests, link tests and the browser compatibility tests for the websites.
Implemented the SEO Techniques to improve the search results on the web.
Conducted extensive tests and analyzed the current version of the Mobile Application and developed a new version based on the feedback.
Environment: HTML5, CSS, JavaScript, JQuery, Google Analytics, Dreamweaver CS5, WordPress, Bootstrap, JSON, ECLIPSE.
FreddieMac, VA January 2012 – February 2013
Sr. Web/UI Developer
Responsibilities:
Participated to gather and document client needs to the granularity and worked towards prototyping the same.
Responsible for designing Rich UI Applications using JavaScript, CSS, HTML and AJAX.
Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
Designed and developed the web pages using HTML5.
Used JavaScript and JQuery to optimized existing scripts for efficiency.
Created CSS3 templates for use in all pages on the website.
Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms. .
Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
implemented a Cassandra noSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams
Responsible for debugging cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
Environment: HTML 5, CSS3, JavaScript, JQUERY, AJAX, JSON, XML, Web Services, TOMCAT APACHE.
Cybage, India August 2008 - December 2011
UI Developer
Responsibilities:
Worked with System Analyst and the project team to understand the requirements.
Converted the Photoshop mockups in to hand-written HTML and CSS pages.
Developed web pages applying best standards.
Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
Responsible for creating the screens with table-less designs meeting W3C standards.
Applied JQuery scripts for basic animation and end user screen customization purposes.
Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
Responsible for fixing all bugs encountered and communicating back over to the QA team.
Environment: HTML, JavaScript, CSS, Eclipse IDE, Java (JSP), MS Office, Oracle, SVN, AJAX.