We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

4.00/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • Over 8 years of professional experience in developing web and web applications using HTML5, CSS3, Vanilla JavaScript, JQuery, JSON, Core JAVA, DOM, Ajax, XML, DHTML and XHTML, AngularJS, NodeJS, Bootstrap, MustacheJS, D3JS.
  • Experience designing and building enterprise/commercial SAAS applications with SOA architecture and good experience in Responsive Web Design(RWD) with CSS media Queries and Bootstrap.
  • Experience in developing Mobile Application Using Ionic and Cordova. Produced visually appealing designs focused on usability, utility, cross - browser compatibility with SEO techniques and web standards.
  • Excellent experience in developing 508 Compliance web pages following Web Content Accessibility Guidelines (WCAG 2.0) with ability to apply W3C web standards.
  • Extensive used Angular components like controllers, directives, factory and service resources, routing, dependency injection, 2-way data binding, filters and events.
  • Experience with various MVC JavaScript frameworks like AngularJS, RequireJS, NodeJS, D3.js, Sencha Touch Framework.
  • Enhanced application to accustom to Angular 2.0 by using typescript and used ECMAScript 6 concepts.
  • Experience in designing and developing asynchronous callbacks and events paradigm using NodeJS framework and Web Sockets.
  • Good experience in third party REST API integration, using open source build (lint and minification) and package management tools like GULP, GRUNT, NPM, BOWER.
  • Expertise in debugging and troubleshooting existing code using Chrome Developer Tools, Firebug, Batarang.
  • Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, RegEx, Prototype, Callback, DOM manipulation/scripting, Prototype, Libraries and ECMAScript 6.0.
  • Hands-on experience with AWS Cloud, REST API integration, configuring Application/Web servers (IBM WebSphere, Nginx, Tomcat) for managing static files and request/response mechanism.
  • Excellent skills in creating and accessing various databases using SQL queries, PL/SQL scripts on Oracle, MS-SQL server and No-SQL databases like MongoDB, ElasticSearch(ELK).
  • Experienced in source code management/review and branch configuration using VCS like GIT, SVN(Tortoise), TFS.
  • Expertise in developing scalable website architecture using NodeJS, Socket.io, Redis, Yeoman.
  • Extensive experience in designing and developing Enterprise Applications forJ2EEplatform using CoreJava, Servlets, JDBC, JSP, JSTL, Swing, struts 2.0, Spring, Hibernate, XML, Web services, JMS, Ant, Maven.
  • Experience in working on CSS preprocessors like LESS and SASS along with JavaScript task runners like GruntJS.
  • Extensive experience in using Bootstrap to load the common SCSS AND CSS classes for the application.
  • Experienced in Unit Testing using Karma, Jasmine, Mocha end-to-end test using Protractor and experienced in TDD method.
  • Strong experience in developing and deploying the test framework using Junit, Ant, Selenium Grid along with continuous integration(CI) using Jenkins.
  • Involved in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile like Kanban, SCRUM and Sprint planning cycles.

TECHNICAL SKILLS

Web Technologies: HTML5, XML, CSS, CSS3, JavaScript, Ajax, Struts, Spring, Hibernate, WSDL, XHTML, XSLT, JavaScript, JSP, PHP, RESTfulWeb, JSON, Bootstrap

Libraries: JQuery, AngularJS, NodeJS, Backbone.js, D3.js, VanillaJS, RequireJS, ExtJS, MustacheJS, ECMAScript 6, KnockoutJS, DOJO, Mocha

Programming Languages: Java, J2EE, SQL, PL/SQL, C, C++, JSTL, JavaBeans, EJB, JAXB.

Databases: Oracle, MySQL, MongoDB, SQLite, PostgreSQL

Application/Web Servers: Apache Tomcat, Web Sphere Application Server, BEA Web logic, Jboss

Operating System: Windows, Linux, UNIX, Mac, Ubuntu

Methodologies: Agile, Scrum, Waterfall

IDE: Eclipse, Web Storm, Notepad++, Sublime Text Editor, NetBeans, Android Studio, Adobe Dreamweaver, Edit Plus

Software Tools: UML, MS Visio, MS Office, Latex

Debugging Tools: Firebug, Chrome developer Tools

Version Controls: Git, SVN, CVS, Visual SourceSafe (VSS)

Others: Karma, Jasmine, GitHub, RESTFUL, SOAP, Protractor, Selenium

PROFESSIONAL EXPERIENCE

Confidential - Portland, OR

Senior UI Developer

Responsibilities:

  • Responsible for setting up and improvising Angular.js framework for UI development. Developed HTML views with HTML5, CSS3, JavaScript, Angular.js, Polymer, node.js, Bootstrap.
  • Developed Single page applications (SPAs) in Angular.js by using Angular routing, modularizing angular code, Angular Services.
  • Developed a HTTP REST handling framework with Promises, to reduce the AJAX calls and reuse response there by increasing the overall performance of the app.
  • Excellent usage of two-way Data binding, Dependency Injection and Templates.
  • Responsible for API driven development and production.
  • Refactored the existing Angular controller into two, for code consistency and to reduce the initial load time of application by 40 percent.
  • Implemented Angular.js states and routes which simplify the complexity of the application using ui-router angular module.
  • Worked on Angular.js two-way data binding between DOM and model, dependency injection and used Underscore.js functions to minimize the loops in code.
  • Used NPM and Bower for package management and configured GRUNT task runner for dev server and to automate local builds.
  • Developed elegant tables with sorting and filtering functionality using ng-table plugin
  • Solid application of angular-once to monitor and minimize the bandwidth of application
  • Good Understanding and knowledge with Node.js, SoapUI, Spring MVC, REST API.
  • Solid understanding on HTTP CORS mechanism, converted inline styles into CSS3 along with SASS.
  • Utilized and tuned REST API’s from Java Servlets and worked with JETTY HTTP server along with MySQl Database.
  • Used Tortoise SVN for version controlling in SVN eco system, modified build flow in JENKINS.
  • Worked closely with QA’s onsite and offshore to handle bugs and resolving them in a snap.
  • Worked with Rally for user story management and defect tracking, analyzed Sonar report to improve code quality.
  • Used Agile Development like SCRUM, Kanban. Dev Lead for the agile team and took system architecture decision for performance improvements.

Environment: Angular JS, Node.js, Express.js, JavaScript, HTML5, CSS3, Bootstrap, Foundation, AJAX, JSON, Require.js, AMD, Responsive Web Design (RWD), NPM, jQuery, GIT, GitHub, Agile, Scrum, NGINX, Redux, LESS.

Confidential - Los Angeles, CA

Senior UI/Web Developer

Responsibilities:

  • Web designing & development using Adobe Dreamweaver, HTML5, CSS3, EXTJS 4, JavaScript, XML, AngularJS(Material), NodeJS, RequireJS, JSP, JSON, JSF, J2EE and Ajax.
  • Used AngularJS for Single Page Application(SPA) to structure the UI and develop reusable custom Directives and modularized components using RequireJS.
  • Created the front-end web pages using JSP (Java Server pages), Angular.js 1.5, HTML5, CSS 3 to maintain performance.
  • Worked on Angular JS two-way data binding between DOM and model, dependency injection and used Underscore.js functions to minimize the loops in code.
  • Developed Flat UI using Bootstrap, polymer components and implemented responsive design(RWD) using custom media queries and Bootstrap.
  • Used NodeJS as proxy to interact with Restful services and used ExpressJS framework with Mustache.js for front end MVC/templating.
  • Built screen mockups with Balsamiq and ForeUI to communicate product workflow and contributed to Mobile application development using IonicFramework and Angular.js.
  • Used NodeJs REPL featureto experiment and Debug JavaScript code and leveraged HTML5 features with cross-browser compatibility using ExtJS framework.
  • Created SASS files using mixins, imports, variables, nesting, also used library of sass mixins such as bourbon.
  • Developed web components with Cross Browser/Platform and Mobile first responsive UI’s including, grid with lazy loading, multi-carousel, tile style tree, pagination using Bootstrap and Kendo UI.
  • Used D3.JS (Data Driven Documents) to bind data to DOM, also to create an interactive visualization along with HighCharts.
  • Utilized Adobe Fireworks, SVG, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
  • Used Git as distributed revision control system for code check-in, check-out, merging and branching.
  • Used NodeJS as a proxy to interact with Restful services and interacting with MongoDB Database.
  • Consumed Web Services by implementing Java Spring(MVC) support to make the development of RESTful Web services.
  • Used package Webpack and Browserify package bundlers in task runner like grunt/gulp along with node.js for build automation and management.
  • Designed and implemented processes for managing and deploying minified CSS and JavaScript using Ant and YUI (Yahoo User Interface) Compressor.
  • UsedMEAN(MySQL, Express, Angular, Node)Stack and NodeJS for asynchronous data communication between server and client.
  • Performed Unit testing on AngularJS applications using tools like Karma, Jasmine, selenium web driver and worked with the Gulp tool for build automation.
  • Managed UI team backlog in Jira, and worked with project managers to deliver revenue generating features in a continuous integration (JENKINS), agile environment.
  • Used AEM in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and XSLT.
  • Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application and updated story progress on intranet Kanban board.

Environment: HTML5, CSS3, JSON, JavaScript, Bootstrap, AJAX, MEAN Stack, Angular.JS, Node.JS, JQuery UI, XML, XHTML, DHTML, DOM, J2EE, LESS, Grunt, JSP, SASS, Apache Tomcat, Gulp, Jasmine, Karma, SAAS, Web services, REST API, Kendo UI, JSP, Web pack, YUI, Mixins, ElasticSearch, Ant, Karma, Kanban, MongoDB, Agile, MustacheJS, Adobe Dreamweaver, Ext JS, SVN, RequireJS, Cassandra, High charts.

Confidential, Parsippany, NJ

Full Stack Developer

Responsibilities:

  • Involved in development of web layer (controllers) using Java Spring MVC along with AngularJS for front end.
  • Migrating JSP front-end code to AngularJS. Responsible for the implementation of UI changes using JavaScript, HTML5, and CSS.
  • Implemented Spring Framework for Dependency injection. Implemented Java Spring MVC and used AngularJS for the View.
  • Experienced in using Spring annotations based on layers in applications such as @Component, @Controller, @Service, @RequestMapping etc.
  • Reduced the number of AngularJS watches to not abuse the use of two-way data binding. This allowed to efficiently manage watches and lower asynchronous requests resulting in faster response time.
  • Handled the UI of the app using Angular JS. Wrote small components and efficiently managed routes to handle user events and bind the data.
  • Deployed the web page by using server side rendering (Angular JS) which resulted in fast loading and faster I/O operations.
  • Used session handlers from Express.js and Node.js to handle user login and cookies to provide authentication during events like page refreshes.
  • Utilized Web sockets and Node.js to provide real time support for the Matrix Portal.
  • Handled the UI of the app using Angular JS. Wrote small components and efficiently managed routes to handle user events and bind the data.
  • Deployed the web page by using server side rendering (Angular JS) which resulted in fast loading and faster I/O operations.
  • Utilized Node.js callbacks to provide asynchronous functionality for I/O intensive requests.

Environment: Java, J2EE, Spring, Spring MVC, Node.js, Express.js, React JS, AngularJS, CSS3, RWD, JavaScript, HTML5, XML, Apache Tomcat, SEO, jQuery, Bootstrap, SQL, Web Sockets, Maven, Eclipse, JSP, GIT, GitHub, React-Router, Webpack, Flux, SASS, LESS, Gulp, Grunt.

Confidential - PA

UI Developer

Responsibilities:

  • Developed responsive client side application to integrate with server side using JavaScript, jQuery, AngularJS, Node.js and Bootstrap.
  • Created Asynchronous functions in Node.js to achieve scalability on single threaded processes.
  • Integrated Express.js in Node.js to access the DOM elements. And used Jade template to handle the UI elements.
  • Configured the routes between Node.js, Express.js and AngularJS to handle the server-client requests and render the accurate UI code.
  • Built web HTML templates for high traffic and complex data driven website. Implemented XML parsing and JSON parsing for data handling on different applications.
  • Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data with jQuery to manipulate nodes in DOM tree.
  • Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
  • Used jQuery to traverse through the DOM and access the nodes.Used jQuery plugins for Drag and Drop, widgets, menus, forms and user interfaces.
  • Responsible to manipulate HTML5, CSS3 using jQuery as well as making the pages dynamic by using AJAX, JSON and XML.
  • Extensively worked on designing web pages using HTML5, CSS2/3, JavaScript, AngularJS and AJAX.
  • Created UI designs using Web 2.0 standards. Developed mockups and prototypes using HTML5, CSS3 and Photoshop.
  • Used Bootstrap and media queries to create breakpoints and achieve smooth transitions across all screens.
  • Responsible for code optimization and testing across browsers.
  • Developed the functionality for communicating between the modules mostly involving View and Controller section of MVC pattern for project, it includes HTML5, CSS3, JavaScript, AngularJS, jQuery and AJAX, Bootstrap.
  • Involved in Agile process, two week Sprints, daily Scrums, pair programming to discuss the development of the application.

Environment: Node.js, Express.js, AngularJS, HTML, CSS, JavaScript, jQuery, AJAX, JSON, DOM, Bootstrap, XML, MVC, Agile, Scrum, Media Queries, GIT, GitHub.

Confidential - Santa Clara, CA

UI Developer

Responsibilities:

  • Developed the UI layout and front-end programming for web application that matched requirements.
  • Responsible for the design of client websites right from the conceptualization stage to its implementation and maintenance.
  • Improved user experience by designing front-end interface mock-ups and adjusting UX flows/wireframes.
  • Used jQuery for creating various widgets, data manipulation, data traversing, form validations and to create the content on the fly depending on the user request by implementing AJAX features for the application.
  • Improved user experience by designing and creating new web components and features by utilizing HTML, CSS.
  • Used jQuery to navigate a document, create animations effects, events.
  • Worked with CSS and various concepts such as grid systems and media queries to achieve page responsiveness.
  • Used GIT for version control and management.
  • Created reusable HTML templates and style sheets based on UI standards and guidelines. Performed functional tasks using specifications and wireframes.
  • Designed and developed AJAX calls to populate specific screen parts on demand.
  • Performed client-side validations using JavaScript. Used JavaScript and jQuery to update HTML DOM elements.

Environment: HTML, CSS, JavaScript, GIT, AJAX, HTML DOM, JSON, Templates.

Confidential - Olathe, Kansas

Front End Developer

Responsibilities:

  • Designed and development of Web pages using HTML, CSS, JavaScript including AJAX controls and XML.
  • Developed data insertion forms and validated them using JavaScript.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
  • Designed and added custom UI themes to the web page using Sass. Extensively used CSS for styling the HTML elements.
  • Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the front-end pages.
  • Developed the user interface by using CSS and managed the HTML DOM by using jQuery.
  • Used AJAX to update a portion of a web page thus reducing bandwidth usage and load time.
  • Developed the concept of modals in web pages to get user input and requests.
  • Coded JavaScript for page functionality and pop up screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
  • Utilized HTML, CSS and JavaScript library (jQuery) to work around default browser settings and improved web page styling and layout.
  • Wrote SQL queries to perform insert, update, delete and join operations on MySQL database.

Environment: HTML, XHTML, CSS2/ CSS3, JavaScript, AJAX, JSON, jQuery, DOM.

Confidential - Boston, MA

Front End Developer

Responsibilities:

  • Built the reusable service components using AngularJs services with Object Oriented JavaScript, JQuery, HTML5, CSS3 based on the visual designs.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript. Example: directive for browser controls like: disable right click, browser close, lock screen while transition.
  • Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens.
  • Modified existing RESTful web services to support SPA model data needs in JSON format.
  • Developed CSS code using SASS to build modular and object-oriented style code using mixins, @extend, @import features.
  • Utilized Gulp and Node for templating and build, component-based Angular architecture and SASS preprocessing.
  • Wire-framing and prototyping of the responsive UI for desktop and mobile devices.
  • Used Node JS for deploying POC and used for Bower, SASS compiler and other development automation tasks.
  • Custom Node JS proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Writing server side request handling and automated functional test cases to validate UI functionality using Node JS and JavaScript

Environment: AngularJs, JQuery, JavaScript, XML, HTML5, CSS3, AJAX, JSON, Jasmine, SASS, Grunt, Java/JEE5, WebStorm, Eclipse, Tomcat-7.0, ARIA, NodeJS, Gulp, MYSQL, Bootstrap.

We'd love your feedback!