Description
Professional Summary: * Over 6+ Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server and web applications. * Developing experience using web technologies such as HTML4/5, JavaScript, DOM, CSS2/3, jQuery, JSON, and AJAX. * Extensive programming experience in writing web application programs covering front-end / UI jQuery and AJAX for building rich user friendly, high performance web applications. * Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS. * Experience using AngualrJS to create Controllers to handle events triggered by clients and send request to server. * Experience in creating HTTP modules and serving files using NodeJS. * Experience in improving the Web Accessibility of the application based on the Web Accessibility guidelines which makes Navigation simpler in Web browser either in Desktop using Keyboard or in Mobile using swipe commands. * Good experience using Bootstrap Templates for Responsive Web Design (RWD) and CSS Media Queries. * Experienced in breaking up layered PSDs into HTML using CSS. * Hands on experience of System Development Life Cycle (SDLC) as well as various UI development phases such as Analysis/Design, Development and Testing. * Knowledge of web debugging tools (Firebug, Fiddler debugging tool). * Web development experience in developing Dynamic websites with emphasis on content management, interactive portals and complex online systems following WCAG and W3C standards. * Good Understanding of Document Object Model (DOM) and DOM Functions. * Have experience using CSS processors like LESS and SASS. * Experience in software configuration management using SVN, GIT. * Involvement in using various IDE's, Dreamweaver, Notepad++, Eclipse, Sublime, Webstorm. * Worked with cross browser compatibility issues and did testing on the browsers like safari, IE-8, 9, 10, Mozilla Firefox and Google Chrome Developer toolbar. * Good Knowledge on implementation of user-centered design (UCD) methodology. * Experience of working on all facets of CSS and pre-processors LESS & SASS. * Experience working in Agile based development environment and participating in Scrum sessions. * Highly Curious about new front-end development technologies and adapt at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.