We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • 7+ years of experience as User Interface/Front End Developer in developing web applications using HTML5, CSS3, JavaScript, React JS, Redux, Bootstrap, Ajax, JSON, Angular JS, Node JS, REST, XML, jQuery, ES6
  • Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross - browser code and have experience using CSS processors like LESS and SASS.
  • Experience in usingReact JS components, Forms, Events, Keys, Router, and Redux.
  • 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
  • Great understanding on objected oriented JavaScript programming, including advanced concept like Closure, Prototype, Promise resolve mechanism, Ajax and so on.
  • 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
  • Strong problem solving and planning skills, with ability to work independently or in a team environment
  • Expertise in writing vanilla JavaScript with ES5 and ES6 Features
  • Experience in applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML
  • Extensive experience in developing web page quickly and effectively using HTML5, CSS3, Responsive Web Design (RWD), Bootstrap and experience in making web pages cross browser compatible
  • Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, Polymer.js, Bootstrap, React.js, Node.js, Angular.js
  • Experienced in using React.jsfor creating interactiveUI'susingOne-way data flow, Virtual DOM, and JSX concepts
  • Ability to work effectively while working as a team member as well as an individual.
  • Strong experience with jQuery, jQuery plugins, Validator, Drag and Drop, AutoComplete, AJAX, and JSON objects
  • Experience in consuming Web Services using SOAP, WSDL and RESTful API
  • Extensive experience with AGILE Methodologies and Daily SCRUMS used TDD and BDD for techniques for development.
  • Excellent communication and Inter-Personal Skills,well organized,goal oriented.
  • Strong familiarity with testing tools including Jasmine, Mocha, Karma
  • Familiar with creating Custom ReusableReactComponents Library.
  • Experience with GitHub for source code management, GIT for version control, Clear Quest for bug fixing and Grunt, Gulp, npm package manager
  • Experienced in using Bug tracking tools likeJIRA.
  • Experience in creating excellent responsive web design using CSS Media Queries.

TECHNICAL SKILLS:

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

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

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

Methodologies: Agile, Waterfall, TDD

Debugging Tools / Testing: Karma, JIRA, Jasmine

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

Operating Systems: Windows, Linux, MacOS

Database: SQL/NoSQL, MongoDB, MySQL

GUI Editors / IDE: WebStorm, Atom, Visual Studio

Others: Excellent written and verbal communication skills

WORK EXPERIENCE:

Confidential, San Francisco, CA

Senior UI Developer

Responsibilities:

  • Experienced in working with React, with state management using Redux architecture.
  • Working with ECMA Script 6 features. Used Babel, web pack with es2015, React JSX presets.
  • Worked on Webpack for build and Webpack-dev-server a server.
  • Used React JS 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.
  • Maintained states in the stores and dispatched the actions using redux.
  • Responsive Web design and development, application development using HTML, CSS3 media queries with screen break points and Bootstrap grid system.
  • Developed the styling part in SASS CSS pre-processor and grunt server will convert all the styling part to CSS which was written in SASS. We will be using this because to increase the higher capability of the web page.
  • Used MongoDB for database persistence to retrieve data for exposing the data to Node.js server.
  • Worked with Express middleware to build a test server using Node.js.
  • Performed Unit Testing and Integration testing of the application using Jasmine and Karma.
  • Experiences with managing dev dependencies and dependencies using Package.json and Node.js.
  • Used Bower for managing UI dependencies in the project using Bower.json file and running commands like bower install.
  • Developed all the UI pages using HTML, DOM, CSS, JSON, JavaScript, Ajax, Bootstrap and Node.js.
  • Experienced in working with setting a new project and configuring all the sub tasks using Grunt npm module. The common tasks using grunt includes minification, Lint, test runner task, watch (observe files changes and initiate the sub tasks), live reload.
  • Used Karma as a test runner for application using karma config file and setup grunt task to invoke karma test execution.
  • Used Jasmine to write test cases, to check and expected values and actual values.
  • Mocked Service dependencies as a part of unit test cases.
  • Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Used Team Forge for agile process management

Environment: HTML5, CSS3, JavaScript, React Js, Redux, Bootstrap, SASS, AXIOS, XML, AJAX, Jasmine, Karma, JSON.

Confidential, San Francisco, CA

Senior Web Developer

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens / SPA using HTML5, CSS3, JavaScript, React.JS and Bootstrap.
  • Created component hierarchy where states and props are strictly defined by established communication useful for real time data application.
  • Developed event handlers and created reusable components using React.
  • Created input and output forms in React.
  • Created react router for lazy loading and multiple-user functions.
  • Proficient in working with JavaScript/ES6 Frameworks like React JS.
  • Worked on Life cycle methods to control the component, mount, rendering and unmount in ReactJS.
  • Used React Router for routing the redux app to connect redux and react to support routes.
  • Worked on state, specs, props and events to create interactive React JS components.
  • Involved in creating a reusable component using React JS and ES6 for DOM Manipulation.
  • Implemented MV architecture using React and Redux framework.
  • Developed the flux pattern by using redux framework as a core dependency.
  • Experience with common front-end development tools such as Babel, Webpack, and NPM.
  • Developed UI patterns using NodeJS and package managers.
  • Used registry-auth-token set as a part of NPM (Node Package Manager) registry for fetching configured URL registry for a given scope in Node JS.
  • Applied lazy loading, dead code elimination, and minification on microsites.
  • Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
  • Tested the integrated application and reported issues to the back-end developers (JIRA).
  • Extensively used CSS preprocessors like LESS for re-usable style components.
  • Implemented CSS Box Model and styled web pages using CSS preprocessor LESS and implemented Mixins, functions, custom grid systems.
  • Extensively used Bootstrap to implement Bootstrap buttons, forms, paginations, grids in webpages.
  • Used Axios and JSON to make asynchronous calls for the project server to fetch data.
  • Minification JS linting, HTTP caching, image and multimedia files optimization for improving performance.
  • Performed unit testing using Jasmine and Karma.
  • Used version control system GIT to maintain code repositories.
  • Worked in the Agile Environment.
  • Experienced in consuming Restful API and Webservices.
  • Worked directly with client/program staff to gather requirements to design and develop elegant solutions

Environment: JavaScript, React Js, Bootstrap, LESS, AXIOS, JSON, JSX, Node.js, REST, GitHub, Backbone.JS, CSS3, HTML5, Jasmine, JIRA

Confidential, Richmond, VA

Web Developer

Responsibilities:

  • Built Single Page Applications (SPA), Responsive Web Design (RWD)UIand HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular JS, and Bootstrap.
  • Involved in developing user interface using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON and Angular JS.
  • Created Typescript reusable components and services to consume REST API's using
  • Component based architecture provided by Angular JS.
  • Creating reusable custom components based with Typescript and AngularJS Concepts of Scopes, Model, Directives, Data Binding, Dependency Injection.
  • Understand the Business Requirements and translate them to corresponding GUI Components.
  • Written unit test scripts for controllers, filters and services using karma, Jasmine and Phantom JS.
  • Extensively used JavaScript, Angular JS, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete form validations.
  • Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
  • Developed responsive, mobile first websites using CSS styles to maintain a uniform experience across all screens and browsers.
  • Creating Cross-browser compatible and standards-compliant CSS-based page layouts.
  • Created single page applications using AngularJS and also involved in binding data to specific view and synchronizing data with server.
  • Used SASS preprocessors for CSS preprocessing.
  • Experience with AWS to create, destroy EC2 instances for Development environments.
  • Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
  • Used GIT as the source code repository.

Environment: HTML, CSS, JavaScript, JQUERY, ANGULAR JS, BOOTSTRAP, AJAX, GRUNT, JSON, ECLIPSE and WINDOWS

Confidential, San Francisco, CA

Frontend Web Developer

Responsibilities:

  • Analyzing the requirements, designing a solution and interacting with team members to provide effort estimates, Coding and Unit testing.
  • Built the reusable service components using AngularJS services with Object Oriented JavaScript, jQuery, HTML, CSS based on the visual designs.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript.
  • Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens
  • DevelopHTMLtemplates and perform client-side Validation using JavaScript.
  • Generated new and edited existing user interface with CSS to accommodate recent changes in design and logic.
  • Responsible to manipulateHTML,CSSin JQUERY as well as making the pages dynamic using AJAX, JSON and XML.
  • Used Ajax calls throughAngularJS to populate the data tables on the front-end.
  • Used the Node JS and Angular JS MVC Frameworks in the development of the web applications.
  • Used Node JS for the runtime environment for java script can be interrupted and executed.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • DevelopingAngularservices and factories for consuming web services.
  • Developing customHTMLelements usingAngularJS directives.
  • DevelopedAngularfactories and usedAngularpromise API for making async calls.
  • Involved in enhancing the application for client's requirement based on the market demand and updating in SharePoint using the MVC pattern, Angular JS, JQUERY,Bootstrap, and Web API.
  • Used Angular JS Controller to control data of theAngularapplication.
  • Used advanced level ofHTML,JavaScript,CSSand pure CSS layouts.
  • UseJavaScriptfor client-side scripting that reduce server trips and decrease the response time of the web application request.

Environment: HTML, CSS (media queries), JavaScript, jQuery, Gulp, Bootstrap, SQL Server, GITM, AJAX, JSON.

Confidential, Memphis, TN

UI Developer

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules has 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
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
  • Used SVN for version control and QC for defect tracking.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Define technical requirements based upon business requirements.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.

Environment: HTML, CSS, XML, JavaScript, jQuery, AJAX, JSON, SVN, Windows XP

We'd love your feedback!