We provide IT Staff Augmentation Services!

Ui Developer Resume

Sfo, CA

TECHNICAL SUMMARY

  • Well - qualified and skillful Front-end Developer with in-depth experience in UI development and implementing web based and client/server applications using HTML5, CSS3, Javascript, jQuery, AJAX, React JS, Redux, Angular JS, Bootstrap, XML and JSON
  • Complete understanding on Software Development Life Cycle (SDLC) phases which includes requirements gathering through client interaction, Design, Documentation, Development, Integration, Testing, Configuration and Production Support
  • Implemented various screens for front end using React JS and used various pre-defined components from NPM and Redux library
  • Proficient in using React.js component life cycle, and its methods
  • Experienced in creating React JS reusable components along with sliders, charts, grids and handling events and DOM object
  • Experience in developing Single Page Application (SPA) using MVC Framework with Angular JS
  • Experience in working on modern MEAN Stack- Mongo DB, Express and Angular JS
  • Developed Angular JS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes
  • Experience working with AJAX to create interactive client/server communication and for increasing website performance
  • Experience in Document Object Model (DOM) manipulation and DOM Functions to use in interacting with objects in HTML, JAVASCRIPT and JSON documents
  • Experience in developing responsive websites using HTML5, Twitter Bootstrap, React Strap and CSS Media Queries
  • Experience of working on LESS and SASS CSS Preprocessors, along with Javascript task runners like Grunt JS and Gulp JS
  • Experience in working on scalable environment using Agile/Scrum, Test Driven Development (TDD)
  • Familiar with creating Instances and running applications in AWS (EC2)
  • Experience in working with RESTFUL Web Services and implementing RESTFUL API's
  • Worked with Node Package Manager (NPM) and source control systems GIT / SVN
  • Used NoSQL Couch base DB as the black box between the Front End and Back End, which saves the data as a command document
  • Experience with Firebug, Developer Tools, React Developer tools and IE Developer Toolbar for Firefox, Chrome and Internet Explorer
  • Excellent communication and problem Solving skills and the ability to work as a team member, as well as independently

TECHNICAL SKILLS:

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

Javascript Frameworks and Libraries: Angular 2, Angular JS, React JS, Redux, D3.JS, Bootstrap, jQuery.

Programming Languages: Javascript ES5/ES6, Typescript, C/C++, Python

Methodologies: Agile, Waterfall, TDD

Debugging Tools / Testing: Jasmine, Karma, JIRA, Fire Bug, Protractor JS

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

Database: MySQL, SQL/NoSQL, MongoDB

WORK EXPERIENCE:

Confidential, SFO, CA

UI Developer

Responsibilities:

  • Analyzed Management needs and designed the application to match perfect visualization
  • Responsible for developing all the UI pages using HTML5, CSS3, Bootstrap, React, Javascript, AJAX, JSON and RESTFUL API
  • Worked on Node project setup and package management using several tools like webpack, babel, and webpack-dev-server
  • Developed Container components as the logic layer for the UI components
  • Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap
  • Involved in using React-Router to turn the web application into single page Application and to route among different components
  • Used react-autocomplete-input library to find the appropriate option for completing words when typed in input
  • Involved in creating slider component navigation bar using React JS for menus and highlighting user clicks. Breadcrumbs
  • Extensively used mapStateToProps, mapDispatchToProps and connect to connect application to store
  • Fetch the services API call from backend and map in front using React JS
  • Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI
  • Worked extensively on reactstrap library, Restful web-services, HTML5, CSS3, JSON, Media queries for responsiveness
  • Made use of CSS pre processes like SCSS for quickly and proficiently styling components
  • Worked with react-virtualized library to display lists
  • Performed UNIT testing with Jasmine, Karma and web-services with REST API
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Opera, Firefox, Google Chrome and Internet Explorer
  • Used GIT as a version control and collaboration

Environment: HTML5, XML, XHTML, CSS3, SASS, Bootstrap, Javascript, React JS, Redux, Typescript, ES6/5, NPM, Webpack, No SQL, GIT, Jasmine, Karma

Confidential, Watsonville, CA

UI Developer

Responsibilities:

  • Created Angular directives, services, and controllers for a complete ground up development and migration of existing Javascript and java web application
  • Created responsive pages and made the website more user-friendly
  • Attended meetings with UX team to discuss shortcomings, suggestions, limitations of framework and technical glitches for the given wireframes
  • Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request
  • Created custom directives for re-usable components (multi-field form elements, background file uploads)
  • Worked with the team of architects to gather requirements and enhance the application functionality and add new features
  • Designed dynamic client-side Javascript codes to build web forms and simulate process for a web application, page navigation, and form validation
  • Experience working in fast paced Agile Environment. Attended daily stand up meetings and involved in the spring planning
  • Used OOJS which is Javascript library for working with objects. Features include inheritance, mixins, static inheritance and additional utilities for working with objects and arrays
  • Experience working with build, code package & source code management such as GIT
  • Making changes to the existing web application and created components like role-based navigation menu, search Bar, create account
  • Given major contribution in client-side coding using Angular.JS framework and specific framework
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Bootstrap, custom media queries, with brand appropriate styles, colors, animations and font icons etc.
  • Demonstrated implementation and up-gradation of Javascript Library
  • Worked on project following Scrum Agile methodology that includes iterative application development, weekly Sprints, daily stand up meetings and customer reporting backlogs
  • Used GitGear, nearly to perform all operations locally, giving it a huge speed advantage on centralized systems that constantly have to communicate with a server somewhere
  • Created and performed test cases on application using protractor

Environment: HTML5, CSS3, BootStrap 4.0, Javascript, TypeScript, DOM, AJAX, jQuery, JSON, Web API, ES5/6, Angular 2, Karma, Jasmine, NPM

Confidential, San Ramon, CA

UI Developer

Responsibilities:

  • Involved in designing the front end applications using web technologies like HTML5, XHTML, BootStrap and CSS3
  • Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application
  • Built Web pages that are more user-interactive using jQuery plugins, AJAX, Javascript
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, and JSON
  • Worked with Cross-Browser Compatible issues
  • Created CMS forms and content using the WYSIWYG editor
  • Implemented responsive web design and maintaining larger style sheets using Bootstrap
  • Wrote application level code to perform client-side validation using JQUERY and Javascript
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer-facing as well as internal application)
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems)
  • Implemented CSS3 and Javascript based navigation system visually identical to the previous table-based system to improve ease of maintenance and organic search engine placement
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
  • Used Ajax, JSON with JQuery for request data and response processing
  • Used GIT for version control and JIRA for defect tracking

Environment: HTML/HTML5, CSS/CSS3, JSON, Ajax, Javascript, jQuery, Bootstrap

Confidential, Cleveland, OH

Web Developer

Responsibilities:

  • Developed web pages for internal use using HTML, Bootstrap, CSS and media-queries
  • Worked with Responsive and Interactive Forms to get Input Data from users and saved in JSON
  • Worked with object-oriented concepts and more like closures and hoisting with vanilla Javascript
  • Integrated with Third-party API's including email providers, payment processors, and social media
  • Proficient in using higher level style syntaxes, LESS for advanced CSS features
  • Written AJAX Calls Get, Post, Delete and Update to communicate HTTP requests to the backend API and Database
  • Written API calls to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation
  • Wrote custom Javascript code, using map, reduce functions and promises/callbacks, to create customized representations of the user data
  • Responsible for deployment of the Application in production and any post deployment conflicts

Environment: HTML, CSS, Javascript, jQuery, Less, JSON, Ajax, Eclipse

Confidential, Kent, OH

Web Developer

Responsibilities:

  • Developed authentication portal with functionalities like User Login Page, Registration page, forgot password and User/Admin Dashboard using JSP, Javascript, jQuery, CSS and HTML and AJAX
  • Extensively worked on JSP/Spring MVC integrated with jQuery Data grids, Data Tables, Data Readers and Datasets for data retrieval and manipulation
  • Implemented custom authentication and role-based authorization in JSP to authenticate the users
  • Written Javascript for page functionality and Modal Pop-ups and alerts using DOM manipulation with the use of jQuery selectors
  • Used AJAX for asynchronous communication between client and server which could then retrieve data from MYSQL server API
  • Extensively tested the websites, identified the bugs using Firebug and fixed them
  • Involved in development of multi-tier web application environment
  • Responsible for code optimization and testing across other browsers
  • Used SVN as Version control system for more maintainability and sharing code with team mates

Environment: Javascript, HTML, CSS, jQuery, AJAX, JSP, SPRING MVC, XML, SVN, Eclipse.

Hire Now