Ui Lead Resume
NY
SUMMARY
- 8 years of progressive experience in the field of web application development using HTML,CSS, JavaScript, JQuery, AJAX, XML, RWD, Bootstrap, JSON, AngularJS, NodeJS, React.js.
- Good deliverable experience in all phases of software development life cycle including requirements analysis, application design, development, integration, maintenance, installation, implementation and testing of various client/server, N - tier and web applications.
- Experience in Angular.JS, Backbone.JS, Node.JS, React.js.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features usingBackbone.js, Require.jsand Responsive Design.
- Developedbackboneviews using handlebars in order to separate presentation from data.
- Designed Frontend with in object oriented JavaScript Framework likeBackbone.JS
- UsedBackbone.jsfor Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Used dataset to convert dataset object to JSON.
- Experience working on AngularJS implementation custom directives, reusable components, MVC, data-binding.
- Used AngularJSdependency injection concepts using modules, factory and service.
- Experience on integration of RESTful API using AngularJS$http and $q.
- Experience in developing Single Page Applications (SPAs) using Angular.jsngRoute module.
- Experience in implementation of responsive web design RWD using Bootstrap and CSS3Media Queries.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
- Used NodeJS npm modules like Grunt, Bower and Express.
- Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS.
- Used testing frameworks like Karma and jasmine. Karma as test runner.
- Extensive experience in JQuery, JQuery plug-ins, AJAX, dynamic HTML and JSON.
- Experienced in solving issues in web browsers, following the W3C standards to maintain the website defect free.
- Proficient and excellent hands on experience withJavaScript, JQuery, HTML4/5, XML, CSS2/3, AJAX.
- Maintained, structured, and surveyed documents within the NoSQLMongoDBdatabase, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
- Composed and executedMongoDBscripts to insert and update NoSQL database; automating data changes and reporting.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern for CMS project, it includes AEM, HTML5, CSS3, JavaScript, MongoDB, Jquery and AJAX which were used for UI development.
- Experience working with debugging and testing tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Tools.
- Sound knowledge in working with cross browserscompatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Extensively experienced in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Very good experience in Document Object Model (DOM) and have a strong understanding of DOM Functions, alongside experienced indealing with challenging High Traffic Websites and Cross Browser Issues handling.
- Experienced in working in Agile based development environment and participating in Scrum sessions.
- Excellent skills in relationship management with clients and effective in guiding team during the project development life cycle to yield the output within the stipulated time, cost and quality.
- Strong technical background and excellent interpersonal skills with an ability to interact with individuals at all levels as resourceful team player.
- Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high - performance output.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, XML, XHTML, XSLT, Java, JDK,JavaScript, Ajax, JQuery, JSON, Apache, Handlebars, PHP, MongoDB
JavaScript Libraries: Ext JS 2.0/1.0, Backbone.js 0.9.2, Require.js, Node.js, Angular.js, React.js, Ext.js, Redux
IDE s and Tools: Eclipse IDE, NetBeans, Dreamweaver, Firebug, Developer Tools, EditPlus,Jsfiddle, Webstorm, Tatastorme, Sublime text
Development Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing (springTool Suite), Flash, Illustrator, Sketch, PageMaker, User access management, Project Management, SSO, OAuth, Android, iOS and Dataset
Debugging Tools: Firebug, BugZilla
Database: PL/SQL (oracle), MySQL, MSSQL
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE
Confidential, NY
UI Lead
Responsibilities:
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones (HTML5, CSS, and JavaScript).
- Worked on Bootstrap and Media Queries for Responsive Web Design.
- Used SASS Preprocessor for writing maintainable code.
- Extensively used CSS features like Basic, Pseudo Classes, CSS3 Media Queries and supporting cross browser compatibility using polyfills.
- Implemented data-binding using AngularJS for front-end development of a current web application.
- Extensive experience in AngularJS implementing MVC and concepts of two-way data binding and also have some hands on experience working with React.js and various React Components and mixins. Also used React with package managers like npm and Bower.
- Using AngularJSfactory and services for dependency injection to share data and common code functionality between multiple controllers.
- Developed reusable components using Custom Directives in AngularJS
- Developed applications using AngularJSsingle page applications SPAs to improve page performance and minimize the changes on the page using ngRoute.
- Used $http in angular for consuming RESTfulwebservices.
- Used $q as a promise library in working with $http in angularJS.
- Used Grunt for build tool for configuring tasks.
- Worked with various development tools like SSO, OAuth, Android and iOS.
- Used Google Chrome for debugging the application using Chrome Developer toolbar.
- Followed Agile Scrum Software Development Methodology in the progress of the project.
- Used GIT as version control system.
- Coordinate with developers to establish and apply appropriate branching, labeling/naming conventions using GIT source control.
- Extensively used NodeJSnpm modules like grunt, bower and express.
- Worked with various objects, events module, creating buffers in NodeJS
- Also worked with streams, global objects and web module in NodeJS
- Build out restful endpoints and lightweight aggregation layers in NodeJS.
- Build out unit tests and other automated tests in NodeJS.
- Build out new features and iterate on existing feature in NodeJS.
- Conducted Code Reviews
- Managed source control and version control using GIT
- Project status tracking or stories and bugs using JIRA
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Worked with Photoshop designers to implement mock ups and the layouts of the application.
- For better UI Experience used technologies such as Backbone and Handlebars.
- Developed the custom data grids upon JQUERY framework to deliver the business data.
- Used JQUERY plug-ins to implement features as a light box, sliders and other intuitive features.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
- Developed AJAX based web based UI framework by utilizing JQUERY library.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Created optimized graphic websites and application interfaces using HTML, CSS, and BootStrap.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying
- Currently participating in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts.
- Integrate and develop visual elements, such as line, space, mass, color, and perspective, in order to produce desired effects such as the illustration of ideas, emotions, or moods.
- Generate artwork in traditional media or digitally using Adobe Photoshop, Illustrator, or Coral Painter as necessary for the project and according to the needs of clients.
Environment: HTML 4/5, CSS 2/3, BootStrap, JavaScript, Angular JS, JQUERY, AJAX, JSON, XML
Confidential, San Bruno, CA
Sr. Front End UI Developer
Responsibilities:
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS.
- Developed the UI layout and front-end programming (HTML) for web application that matched requirements.
- Used jQuery core library functions for the logical implementation part at client side for all the applications
- Involved in Writing jQuery based Ajax Requests.
- Developed single page applications (SPAs) using angular.js
- Leveraged two-way data binding through scope in applications built on AngularJS.
- Used AngularJS multiple in-built directives, filters, rootscope, childscope, template.
- Developed custom directives in AngularJS for the application independent components like table, custom dropdowns, checkboxes, radio buttons, graphs, date pickers.
- Created reusable widgets using Angular Directives.
- Worked on Rest API calls and integrated with UI.
- Used SASS CSS preprocessor.
- Used Bootstrap for Responsive Web design.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Used Node.js as a proxy to interact with Rest services and also interacting with Database.
- Involved in developing HTML, CSS and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Successfully executed the entire test cases and fixed any bugs/issues identified during the test cycles
Environment: HTML, CSS, Bootstrap, JavaScript, JQuery, Angular JS, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office, PL/SQL, SVN
Confidential, Sunnyvale, CA
Front End Developer
Responsibilities:
- Actively involved in all aspects of the system design.
- Understanding of application development lifecycle methodologies.
- Worked extensively on design and development of UX, UI, IA, HTML, CSS, JQuery
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Deep understanding of JavaScript and the JQuery library
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Created various interactive plug-ins, widgets or design UI/UX.
- Implemented and designed user interface for web based customer application.
- Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON.
- Used GIT as source control
- Used Backbone.js to retrieve data from the Rest Services.
- Interfaced with third-party vendors to customize UI/UX solutions for web verticals.
- Elegantly implemented page designs in standards-compliant dynamic XHTML and CSS
- Design User Interface for the project using HTML, CSS, and Flash.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office, SVN
Confidential
Web Developer
Responsibilities:
- Worked closely with system analyst to understand the technical requirements of the projects
- Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Involved in writing the Properties, methods in the Class Modules and also consumed web services.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Used JavaScript for custom client-side validation.
- Involved in designing and developing the GUI for the user interface with various controls.
- Worked with View State to maintain data between the pages of the application.
Environment: HTML, CSS, MySQL, JavaScript, AJAX and Windows XP.