Ui Developer Resume
Palo Alto, CA
SUMMARY
- Over 7 years of extensive experience as a Front End UI Developer with solid understanding of User Interface development best practices.
- Proficient in building Web User Interface (UI) using HTML5, DHTML, tableless XHTML, CSS3 and JavaScript that follows W3C Web Standards and are browser compatible.
- Experience on Web Technologies using HTML4/5, CSS2/CSS3, SASS, XHTML, DHTML, JavaScript, JQuery, Handlebars, AJAX, XML and JSON.
- Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript.
- Experience working with JavaScript MVC framework AngularJS.
- Solid experience with Responsive Web Design (RWD).
- Experienced in building cross browser compatibility applications using HTML5 and CSS3.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Well - versed in Object Oriented Programming (OOP) with JavaScript.
- Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Experience working with testing tools like Firebug, Chrome Developer Toolbar, safari web inspectors and IE Developer Toolbar.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Experience in deploying applications to web servers such as APACHE, TOMCAT and IIS.
- Good experience with Form Validation by Regular Expression, other JQueryplugins (auto complete ui).
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
- Demonstrated ability to complete projects in deadline oriented environments.
- Quick learner and proficient in solving the technical issues in the project.
- Excellent analytical and communication skills with capability to handle new technologies.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3,Handlebars, Sass, XML, XHTML, JavaScript, AJAX, JQuery, JSON
JavaScript Libraries: JQuery, AngularJS
IDE & Tools: Eclipse, WebStorm, Notepad++, Sublime Text Editor, Brackets
Version Control: SVN (TortoiseSVN), Perforce, GIT.
Debugging Tools: Chrome Developer Toolbar, Firebug, IE Developer Toolbar, Safari Web Developer
Database: PL/SQL(oracle), MySQL, MSSQL
Operating System: Windows OS, MAC OS X
PROFESSIONAL EXPERIENCE
Confidential, Palo Alto, CA
UI Developer
Responsibilities:
- Developed the user interface pages using HTML5, CSS3, JSON, JavaScript, JQuery, Ajax and AngularJS.
- Worked actively as an onsite lead and coordinated among global teams.
- Involved in gathering requirements from business and their analysis, and estimations.
- Involved in a custom single-page web application development using AngularJS, which is used to flush/renew cache in the Tridion CMS.
- Used Angular directives for re-usable components like multi-field form elements in this application.
- Developed custom widgets like dropdown, accordion, slideshow using JQuery.
- Developed reusable HTML components using Handlebars, jQuery, and CSS3.
- Implemented icon fonts/graphics to improve performance of the websites.
- Involved in developing the custom components for the HPI Homepage and supported the application in production when needed.
- Extensively used HTML5 tags for the video playback.
- Used handlebars for dynamic templating and jQuery, AJAX, JSON for the web service calls to make the products page dynamic.
- Implemented Analytics/Metrics tracking for the HP.com Homepage.
- Developed CSS Themes, various layouts for the responsive toolkit using SASS and bourbon neat.
- Worked with Grunt and Maven build tools in the application for running the local builds.
- Developed Grunt tasks such as sass, web font etc., using the grunt plugins.
- Used RequireJS for modularity and quality of the code.
- Involved in Regression testing and defect fixing of issues identified during UAT.
- Involved in resolving the production issues in various web sections.
- Used SVN for the code repository, ALM Software and Agile Manager as project management tools.
Environment: JavaScript, jQuery, Mootools, AngularJS, RequireJS, SASS, CSS2/3, HTML5, Handlebars, jspx, tagx, SVN, Grunt, Maven, Tridion (CMS), Jira.
Confidential - Denver, CO
UI Developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner with using webtechnologieslike HTML, HTML5, CSS, and CSS3 as per the psd’s provided by the design team.
- Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Involved in creating the test cases using CasperJS Unit test framework.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON.
- Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Extensively used HTML5 for audio and video playback.
- Used JQuery plugins autocomplete, validation, drag and drop and more exceptionally.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, OOJavaScript, JSON, Ajax, Agile methodology.
Confidential, Natick, MA
UI Developer
Responsibilities:
- Developed the user interface pages using HTML, DHTML, DOM, CSS, JSON, JavaScript, JQuery and Ajax.
- Used JQuery core libraries for the logical implementation part at the client side of the website.
- Involved in writing JQuery based Ajax requests using jquery.get(url, data, success, type) or jquery.ajax(options) and jquery.post(url, data, success, type).
- Used JQuery events to manipulates the elements based on the user interaction like ready(), hover(), click(), mouseover() and keypress().
- Used JQuery to traverse through the DOM and access the nodes.
- Used JQuery plugins for Drag and Drop, widgets, menus, forms and user interfaces.
- Performed client side validations with customized error messages using JavaScript.
- Debugged the application using Firebug and traversed through the nodes of the tree using DOM functions.
- Worked with the internal Confidential clients through several meetings and got the requirements for the project.
- Used SVN for version control and Bugzilla for defect tracking.
- Successfully executed all the test cases and fixed any bugs that arose at the test level.
Environment: JavaScript, HTML, DHTML, DOM, JSON, CSS, AJAX, JQuery, XHTML and Windows XP.
Confidential, Jacksonville, FL
Front End Developer
Responsibilities:
- Involved in the requirements analysis, designing, development, testing and maintenance of the websites.
- Developed websites using HTML, CSS, JavaScript, JQuery, Google Maps API (JavaScript Library), XML and Ajax.
- Created web page layouts using HTML and CSS.
- Design, developed and updated the user interface using CSS, JavaScript and Dreamweaver.
- Performed client side validations over the forms using JavaScript.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Used Cascading Style Sheets in order to separate presentation from the structure.
- Defined text alignment, borders, positioning and many other typographic characteristics.
- Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS.
- Extensively tested the websites, identified the bugs using Firebug and fixed them.
- Responsible for code optimization and testing across other browsers.
Environment: JavaScript, CSS, HTML, XML, JQuery, XML, Ajax.