We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • Over 6 years of experience as User Interface/Front End Developer in developing web applications using HTML5, CSS3, JavaScript, jQuery, Angular JS, Angular2/4, Node JS/Express, React JS / Redux, Bootstrap, Ajax, REST, JSON, XML, ES6, Typescript, SQL/NoSQL
  • Involved in all the phases of software development life cycle (SDLC), such as Analysis, Designing, Developing, Integrating, Implementing and testing of Client - Server and Web-based applications
  • Experience in applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, Object Oriented Design, JSON and XML
  • Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design (RWD), Bootstrap and experience in making webpages cross browser compatible
  • Experienced in developing static/dynamic HTML (HTML4/5) pages, SPA (Single Page Applications) providing client side validations in JavaScript and providing interactive front end GUI using CSS2/3, XHTML, CSS Preprocessors - SASS and LESS
  • Expertise in writing vanilla JavaScript with ES5 and ES6 Features
  • Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, Polymer.js, Bootstrap, Node.js, Angular.js, React.js, Require.js, Backbone.js
  • Rich experience with development using AngularJS and Angular2 extensive features for loading views in a Single Page Application, MVC structure for JavaScript files, data-binding using Angular JS directives and building custom directives
  • Strong experience with jQuery, jQuery plugins, Validator, Drag and Drop, AutoComplete, AJAX, and JSON objects
  • Experience in creating Single Page Application using Angular2/4, TypeScript, Observable and RxJS
  • Knowledge of JavaScript templating libraries like mustache.js and handlebars.js
  • Experience in consuming Web Services using SOAP, WSDL and RESTful API
  • Experience working with NoSQL databases, with a strong focus on MongoDB/Mongoose
  • Extensive experience with AGILE Methodologies and Daily SCRUMS
  • Strong familiarity with testing tools including Jasmine, Mocha, Protractor JS, Karma JS
  • Experience with GitHub for source code management, GIT for version control, Clear Quest for bug fixing and Grunt, Gulp, npm package manager
  • Hands on experience of JIRA for bug tracking and issue tracking
  • Up to date Knowledge with the latest industry trends in UI design and usability.
  • Strong problem solving and planning skills, with ability to work independently or in a team environment

TECHNICAL SKILLS:

Web Technologies: HTML, CSS, XML, AJAX, JSON, REST, Gulp, WordPress, Grunt, Bower, LESS, SASS

JavaScript Frameworks and Libraries: Angular 2/4, Angular JS, Ext.JS, Backbone.JS, Require.JS, Node.JS, React 16/Redux, D3.JS, Bootstrap, JQuery.

Programming Languages: JavaScript ES6/ES7, Typescript, C/C++, Java

Methodologies: Agile, Waterfall, TDD

Debugging Tools / Testing: Jasmine, Karma, JIRA, FireBug, ProtractorJS

Build Tools / Repository: GIT, SVN, Maven, Jenkins

Operating Systems: Windows, Linux, MacOS

Database: SQL/NoSQL, MongoDB, Mongoose

GUI Editors / IDE: Webstorm, Atom, Brackets, Dreamweaver

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

Senior UI Developer

Responsibilities:

  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Worked on the UI of a web based content management system built with React and Redux.
  • Refactored the search suggestions system with Redux Saga to reduce the redundant API calls by an estimate of 60%.
  • Web designing & development using HTML5, CSS3, JavaScript, React Js and Ajax.
  • Developed React Js pages, Web services calls and AXIOS calls for the application
  • Used in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Used React Js in components like JSX, creating React components, Virtual
  • Participated with end users and business analyst to understand the business requirements.
  • CSS styles were developed in order to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
  • Responsible for design and development of web pages from mock-ups (PSD).
  • Worked on Front end by using JavaScript.
  • Developed user interface by using the React Js, Flux for SPA development.
  • Implemented client side Interface using React Js.
  • Worked in using React Js components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Build React components and stand-alone functions to be added to any future pages.
  • Responsible for developing a front-end application using React Js and FLUX architecture for internal team’s productivity use.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React Js
  • Implemented the Drag and Drop functionality using React - Dragable
  • Thoroughly performed unit testing and integration testing.
  • Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
  • Used Firebug for debugging and for element styling.
  • Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
  • Involved in daily SCRUM meetings to keep track of the project status.
  • Used web based GIT repository manager with issue tracking features.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Made the application responsive using Bootstrap and CSS Media Queries.
  • Worked with CSS Icons, CSS Pseudo-class, CSS Pseudo-element, CSS Image Sprites, CSS background and CSS3 Shadows to give some additional effects.
  • Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox and safari.
  • Used Jasmine and Karma as end to end testing tools for debugging and software quality assurance.
  • Involved in documentation by writing the technical documents for the project. Also, part of the presentation team to the company's executives.

Environment: HTML/HTML5, DHTML, CSS/CSS3, SASS, AMD, OOJS, Ember.Js, Bootstrap, Express.Js, React.Js, Redux, Fluxible framework. Backbone Js, visual studio 2010, JavaScript, AXIOS, JQuery, Java, Angular 2.0, Node.Js, XML, XHTML, DOM, MySQL, NPM, Mongo DB, MVC Architecture, Apache Tomcat.

Confidential, San Francisco, CA

Senior Web UI Developer

Responsibilities:

  • Developed UI automation framework for Angular.JS web application using Maven that will run test suites on multiple environments based on user specified external file.
  • Used JavaScript for validating the input given to the user interface.
  • Created custom angular directives for reusable components.
  • Designed UI for the application's structure, navigation, appearance, interaction conventions, and business features. Created diagrams, wireframes, and HTML/CSS prototypes. Wrote use cases, UI specifications and a UI Style Guide.
  • Used Angular.js grid to create the grid views for this application.
  • 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.
  • Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
  • Integrated Bootstrap.JS into several applications for speeding up JavaScript development.
  • Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.
  • Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Integrated React.JS components into the Angular.JS application to make webpages more responsive and efficient.
  • Implemented Backbone.js and React.JS to create a dynamically changing website.
  • Created web application prototype using Angular.JS.
  • Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and JavaScript.
  • Implemented a Node.JS server to manage authentication.
  • Developed UI components for email and link sharing of documents and files for a Content. Management System using Backbone.JS.
  • Designed and implementing a Node.JS based web text and voice messaging app and its cloud backend.
  • Developed a RESTful service to provide all the CRUD capabilities.
  • Created a demo website running on a Node.JS, using the Express framework, Jade, and Backbone.JS for front end MVC/ templating.
  • Developed SQL and PL/ SQL scripts for transfer of data between databases.
  • Created Class Diagrams and sequence diagrams using UML.
  • Worked in Agile environment with active scrum participation.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Provided support in the analysis and troubleshooting of production issues which are tracked through JIRA.
  • Built and configured WebSphere Portal components including navigation, menu, and content view portlets.
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Used Subversion in eclipse which maintains versioning for directories, renames and file metadata.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.

Environment: JavaScript, Angular.JS, Bootstrap.JS, React.JS, Backbone.JS, JQuery, CSS, HTML5, Node.JS, DB2, CRUD, PL/ SQL, MongoDB, Spring, Hibernate, SOAP, Eclipse, Websphere Portal, WSAD, SUBVERSION, Junit, Jasmine, Scrum, UML, XML, JIRA

Confidential, Cupertino, CA

UI Developer

Responsibilities:

  • Developed web pages from the thought process to its implementation and maintenance by following Agile based approach
  • Developed application layout and responsive web pages using Angular1.2, Node JS, HTML/HTML5, CSS/CSS3 and Bootstrap
  • Worked with business analyst to gather prerequisites of project to make sure the right set of UI modules have been built
  • Developed User Interfaces using JavaScript and JavaScript frameworks such as AngularJS and ExtJS
  • The project has Angular JS that handles the front end RWD view and renders data by calling the REST web services using the Jersey framework
  • Designed and developed the single page application using AngularJS and for consuming Restful services in using $http Angular Built-In Service
  • Implemented custom directives, filters, services and controllers in Angular UI to the reuse code or functionalities created
  • Integrated REST web service calls to get data from response and display them on UI and used AngularJS services like $q, $http, $broadcast, $emit, $on
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances
  • Worked on updating the model parent class, one Backbone Collection for search results, and 3 Backbone Views, each adds new methods to the Backbone. View parent class
  • Involved in developing rich GUI by using AJAX frameworks like jQuery, JSON and to enhance the performance tuning of the website
  • Designed annotated wireframes by using Axure and Photoshop CS3.
  • Prototyping for the designed wireframes by using Axure. Generating HTML prototype based on Axure prototype with the help of HTML, XHTML, CSS, JavaScript, and jQuery
  • Proficient in writing server-side scripting language NodeJS with Express
  • Developed a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies
  • Used Media Queries (Responsive Web Design) techniques to enhance user's behavior based on screen-size, platform and orientation
  • Extensively used CSS preprocessors like LESS for re-usable style components
  • Hands on experience on protractor which supports Angular-specific locator strategies, which allows us to test Angular-specific elements without any setup effort on user part
  • Used Jasmine framework to perform behavioral JavaScript testing
  • Responsible for quality assurance of finished websites including the validation of web forms and links
  • Developed cross browser compatibility pages and fixed the bugs pertaining to various browsers
  • Participated with QA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA
  • Involved in Agile process on TDD, two week Sprints, and daily Scrums to discuss the development of the application

Environment: HTML5, CSS3, Bootstrap, JavaScript, Angular1.5, ExtJS, NodeJS, MVC, JSON, jQuery, Jasmine, AJAX, GUI, LESS, Eclipse, Restful API, MongoDB, Jira, XML, Git Hub.

Confidential, Los Angeles, CA

UI Developer

Responsibilities:

  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company's standards.
  • Responsible for maintaining current websites that included updating the web pages, uploading new content/changes etc.
  • Developed client side validation code using JavaScript and JQuery.
  • Normalizing the loan process for Direct Tv customers from manual (Blank Check) processing leveraging Angular JS framework.
  • Developed server using Node JS.
  • Used Node package manager for package modules.
  • Created pages in Site Core and validated the HTML code with W3C Validator
  • Involved in fixing Front-End issues with the div base layouts.
  • Design and development of Web pages using PHP, HTML, CSS including Ajax controls and XML.
  • 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.
  • 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.
  • Developed applications that execute the same on various browsers like Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebug/IE Developer Tools.

Environment: HTML, CSS, JavaScript, JQUERY, ANGULAR JS, NODE JS, JSON, ECLIPSE and WINDOWS.

Confidential, Columbus, OH

Front End Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Wrote application level code to perform client side validation using jQuery and JavaScript.
  • Designed the front end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
  • Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Interacted with java controllers (JQUERY, Ajax, JSON to write/read data from back end systems).
  • Used GIT for version control and QC for defect tracking.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.

Environment: JavaScript, HTML 4.x, CSS2.x, jQuery, AJAX, JSON, XML, SVN.Q, QC.

We'd love your feedback!