Sr. Ui Developer Resume
Burlington, NJ
SUMMARY
- Around 8 years of experience as Sr UI/Front - End developer in creating various web applications using open-source technologies.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, HTML5, CSS3, DOM, jQuery, Ajax, JSON & XML.
- Expert in HTML5/CSS3 development and have experience in Backbone JS, Angular JS, Node.JS Responsive design.
- Experienced in using Front End editors like Dreamweaver, Notepad, Notepad++, Sublime Text, Brackets and Webstorm.
- Extensive experience in creating style guides, best practices and setting UIstandards for enterprise/consumer applications.
- Experience using other JavaScript libraries like JQuery, moment.js, D3.js, Highcharts.js.
- Expertise in building strong websites confirming Web 2.0 standards using User Interface Framework, JQuery, JQuery UI, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-less design.
- Extensive experience in developing Internet Applications and developing various UI widgets using JavaScript libraries like jQuery.
- Extensive experience in various UIwidgets using JavaScript libraries like Angular.js, and Bootstrap.
- Experience in developing and implementing Responsive Web Design (RWD) with cross browser compatibility support in browsers, following W3C standards; Debug issues using tools like Browserstack.
- Hands on experience on Profiling JavaScript applications, debugging memory leaks, Reflows and Repaints.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like GruntJS, and Gulp.
- Experience in using various tools and IDEs for development and design like Eclipse, IntelliJ and Netbeans.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Expertise working with debugging tools like Firebug, Chrome Developer Tools; Sound knowledge about Profiling and Optimizing a Single Page Application (SPA).
- Hands on experience in working with Version Control Systems (VCS) like SVN and GIT.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS2/3, JSON, Ajax, REST, DOM, XML, PHP, Bootstrap, React.js, Angular.JS, Backbone.JS, Node.JS, CSS3 Media Queries, CSS Bootstrap, SASS and LESS.
Languages: C, C++, Java
IDE & Tools: Eclipse, ANT, Visual Studio, Maven, Dreamweaver, JSFiddle, Webstorm, Sublime text, Karma, Atom, Notepad++ Grunt, Gulp,Webpack
JavaScript Libraries: JQuery, Backbone.js, Angular.js, React.js, Moment.js, D3.js, Highcharts.js
Debugging Tools: JIRA, Firebug, BugZilla, IE Developer
Databases: Oracle11g, SQL server, MySQL, MongoDB
Application Servers: WebSphere7, WebLogic, Apache
Operating Systems: Windows XP/Vista/7/8, MAC OS X, Linux (RHEL, Ubuntu)
Version Controls: SVN, CVS, GITHUB
PROFESSIONAL EXPERIENCE
Confidential, Burlington, NJ
Sr. UI Developer
Responsibilities:
- Developed user interfaces and user experience using HTML5, CSS3, JSON, JavaScript, Angular.js and Ajax.
- Created user interfaces using HTML5 and CSS3 (Layouts, Box Model, Grid System)
- Developed the page layouts, navigation, animation buttons and icons.
- Developed Responsive web design using Media Queries using Bootstrap as the base framework.
- Used jQuery core library functions for the logical implementation part at the client side for the application.
- Used jQuery to traverse through a DOM tree and manipulated the nodes within it. Implemented the Drag and Drop functionality using jQuery UI framework.
- Implemented the search functionality for Internal Application using Angular.js services.
- Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like Backbone js, angular and bootstrap
- Successfully implemented Autocomplete/Autosuggest functionality using Ajax, JQuery, Web Service call and JSON.
- Utilized the traditional Model-View-Controller (MVC) architecture to model the application structure.
- Used Node.js Express.js framework to model the mock REST API to test Angular.js components.
- Created custom data-grid component extending the ng-grid component to display data-tables within the analytics dashboard.
- Used JIRA to update the task details and logging work followed agile methodology for development life cycle.
- Performed Unit testing in AngularJS application using Karma and Jasmine.
- Created core Angular.js services to consume a REST API written using Spring MVC framework.
- Used React components on the view layer through ng-react third party module and wire the business logic using Angular.js services and controllers.
- Good understanding of React component lifecycle methods and ways to optimize them.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Utilized various other NPM packages like moment to format time, axios for better ajax calls, validator.js for form validation.
- Used Git as the version control software; Hosted all application source code on Bitbucket.
- Used Grunt to minification, concatenation and linting; Wrote corresponding grunt task configuration required for front-end asset build pipeline.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML5, CSS3, Bootstrap, AJAX, JQuery, JavaScript, Node.Js, backbone js, Angular.js, React Js, Grunt, GIT, Responsive Design, JSON, XML, DHTML, SQL Server
Confidential, Minneapolis, MN
Sr. UI Developer
Responsibilities:
- Participated in requirements gathering, analysis, Conceptual Design and Details.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application.
- Designed business applications using web technologies like HTML4/5, XHTML, and CSS2/3 based on the W3C standards.
- Create Mixins using LESS CSS so that common styling can be served across multiple web pages of the application
- Developed reusable components and custom directives keeping long-term maintainability as a main concern.
- Wrote corresponding Gulp tasks to build front-end assets.
- Used JavaScript for custom client-side validation.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Redesign and maintain existing internal web application utilizing HTML5, CSS3, JavaScript, jQuery and Angular.js.
- Used Backbone.jsfor Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server
- Fixed Cross Browser Compatibility issues & implemented Responsive Web Design using Bootstrap, custom media queries
- Developed single-page web applications and to provide synchronization to various parts of web-apps using Angular inter-component communication via events.
- Angular concepts like dependency injection, 2-way data bindings, etc are implemented.
- Form validation developed using Angular.js FormController properties like $valid, $error, $pristine, etc.
- Used Node JS, Backbone MVC framework for developing the Single Page Application (SPA).
- Used Node.js and Express.js to develop the relevant back end RESTful API.
- Worked on consuming RESTful API's using Angular.js services using $http and $q service providers fetching JSON data from the backend.
- Tested/Debugged web browser using Firebug.
- Performance tested the application using Chrome Developer Tools & Firebug. Profiled JavaScript applications using Chrome Profiler to test for memory leaks.
Confidential - SAN FRANCISCO CA
UI Developer
Responsibilities:
- Designing and developing dynamic web pages using HTML, CSS and JavaScript.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery and JavaScript.
- Designed Frontend with in object oriented JavaScript Framework like Angular.js.
- Wrote application level code to interact with the backend databases JQUERY, AJAX and JSON.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed the User Interface using HTML, CSS, JavaScript, JQuery and AJAX.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
- Ability to create and customize Directives, Templates in Angular.js and effectively use the $compiler to parse the Template and initiate the Directives.
- Used Grunt as the task runner to build front-end assets.
- Utilized other libraries to process complex JavaScript collections using Lodash library.
- Used Ajax to reduce the network load and update only the certain components of the website.
- Used Twitter Bootstrap and Responsive Web Design to develop complex page layouts including various sections such as headers, footers, left sidebars, content area and marketing area.
- Developed checkout functionality for Offers lookup.
- Given an account number from the customer, checkout page will pull all (and validate) offers associated with the provided account number & linked account numbers
- Developed functionality for displaying sorted offers, with max discounted value at the top, at bag and checkout pages.
- Involved in different phases of system implementation such as Front-End Research and Development, Integration, Bug Fixing and Launch & Maintenance.
Environment: HTML, CSS, AJAX, JQuery, Responsive Web Design, JavaScript, Spring, Java, Hibernate, Oracle, Jira, Highcharts, DOM,, XML, JSON, Grunt.
Confidential - Sanjose
UI Developer
Responsibilities:
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Developed front-end screens with HTML, DHTML, CSS, and JavaScript. Extensively did client side validations using JavaScript.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Designed CSS based page layouts.
- Responsible for design and development of the web pages from mock- ups.
- Developed UIlayouts using HTML, CSS, JavaScript, AJAX and Spring, Hibernate for back-end development.
- Designed Frontend with in object oriented JavaScript Framework like Require.js,Node.js and Ext.js.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
- Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
Environment: HTML, CSS, JavaScript, Require.js, Ext.js, DOM, Ajax, Node js, Hibernate, Java, Eclipse, SQL, Struts, Windows and MS Office.
Confidential
Web Developer
Responsibilities:
- Managed application state using server and client-based State Management options.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Used ASP.Net for developing all windows forms.
- Used UML concepts during the design phase like Use Case diagrams, Sequence Diagrams.
- Implemented service oriented component (SOA) layer using C#, .NET and WCF to decouple the UI with WCF.
- Coded JavaScript for page functionality and Pop up Screens.
- Expertise in JavaScript/CSS and JS frameworks like YUI.
- Extensively used JQuery plugins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plugin, jQuery ajax & queue, and Auto populating multiple select-boxes.
- Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
- Developed the front-end featuring rich web interface implemented using JavaScript library like JQuery.
- Implemented XML parsing code for different application.
- Involved in writing stored procedures, functions, and triggers in SQL server.
- Experience on Agile Development Methodology (Scrum) and implementations.
- Has worked on JQuery mobile for designing user interfaces for webapplications.
Environment: HTML, CSS, ASP.Net, JavaScript, JQuery, Oracle 11g, SQL Server, SSIS, XML, C#,.Net.
