Ui Developer Resume
Seattle, WA
PROFESSIONAL SUMMARY:
- Around 6+ years of experience as Front End Developer in developing highly transactional and scalable web based applications using Object Oriented Analysis and Design Concept (OOAD).
- Extensive experience in Design and Development of Web based Applications using HTML, HTML5, CSS, CSS3, JavaScript, Bootstrap, XHTML, jQuery, AJAX, JSON, DOM, Node JS, Grunt, React.js and AngularJS, Angular 2/4.
- Expert in working with CSS preprocessors like SASS/LESS/Stylus.
- Experience in using various MVC JavaScript Frameworks and rendering the JavaScript Libraries such as jQuery Mobile, Ember, Kendo, Angular JS, Backbone.JS, React.js and Polymer.
- Expert in implementation of web development tools such as Webpack, NPM, Twitter Bootstrap, Sublime, GitHub and Chrome Developer Tools.
- Designed front - end UI application in React.js by creating many reusable components and modules.
- Experience in developing Responsive web designed applications using Bootstrap.
- Experience in Server side JavaScript implementations using Node JS, Express JS.
- Good knowledge on Document Object Model (DOM) and their functionalities.
- Created tables by using HTML5 and CSS3 to display consumers order information and executed JSON data parsing using AngularJS to render information on tables.
- Implemented Redux SAGA for API call effect to collect data from any synchronous function.
- Used AngularJS components such as modules, directives, controllers, filters, services and API’s to build Single Page Application (SPA).
- Expert in Implementing Node JS modules like grunt, express, mongoose and bower.
- Substantial experience in Testing, Debugging and Trouble Shooting the existing code utilizing Karma-test-runner, Jasmine for JS Unit Testing, Firebug and Chrome Inspector Tools.
- Expertise in using AngularJS controllers, directives, factory and service resources, routing and events.
- Proficiency in working with AJAX Control Toolkit and AJAX Extensions.
- Composed Application level code to collaborate with backend and consume the JSON data by making AJAX calls and Updating the DOM.
- Expert in integrating with Restful APIs for Server side Functionality.
- Developed SOAP web-services using JAX-WS, Restful Web-services using JAX-RS.
- Expert in working with React.js and React Flux Architecture.
- Used D3.js for charting jQuery and JavaScript for creating view models.
- Worked with React.js on Redux for the management of React application.
- Implemented Unit test by Test-Driven Development(TDD) using the Testing tools like Grunt/Gulp to build the application with Angular 2.0 and JavaScript.
- Familiar with debugging and troubleshooting the legacy repositories.
- Used GIT, SVN for version controlling, error reporting and project management tools JIRA
- Involved in the entire Software Development Life Cycle (SDLC) and familiar with Agile/Scrum Methodologies.
- Trained on MY-SQL Workbench in constructing triggers, tables, views and Users functions.
- Expert in working with multiple Operating Systems like Windows/XP/Vista, Unix and Linux.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Good experience in performing the improvement measures on web applications to reduce the response time and subsequently upgrading the end client experience.
- Excellent Oral and Logical abilities in code building, Code Optimizing and Capability in Design reviews.
- Good written and Oral communication skills and strong ability to exceed expectations through joint effort with Team members.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, CSS, CSS3, XHTML, DHTML, JavaScript, AJAX, JQuery, JSON, DOM, Restful
Frameworks: Angular JS, Angular 2.0, React.js, Backbone JS, Polymer JS, Node JS, Redux, Bootstrap, Foundation, SASS and LESS
Web Development IDE’s: Eclipse, Net Beans, Web-storm, Edit plus, Sublime, Visual studio 2015 and Brackets.
Tools: Jasmine, karma, IE Tester, Chrome Inspector, firebug, Safari web inspector, Grunt, Gulp
Version Control: SVN, CVS and GIT
Web/ App Servers: IBM WebSphere, JBoss, Apache Tomcat, http-serve
Database: SQL server 2008, MySQL, MS Access and MongoDB
Operating Systems: MS-DOS, Windows, Mac, Unix & Linux
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
UI Developer
Responsibilities:
- Created robust user Interface (UI) using JSP, HTML, XHTML, CSS, Bootstrap, JavaScript, Angular JS, Angular 2.0, jQuery, AJAX, JSON.
- Illustrated the front-end applications, Client interactive (UI) web pages utilizing HTML5, XHTML and CSS3.
- Designed and developed the login portal using Angular 2.0 Framework along with HTML5, CSS3 and Type Script.
- Created re-usable Typescript Components and services to exhaust REST API’s by utilizing the advantages of Component based Architecture provided by Angular 2.0.
- Familiar with Mobile Web Applications using jQuery Mobile and Twitter Bootstrap
- Implemented Presentation layer using CSS Framework and Wire-framing.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific point of view and synchronize data with server.
- Developed REST services using Node JS and Express JS, Integrated RESTful services with Angular services and Tested using REST console.
- Used jQuery for interaction between JavaScript and HTML.
- Extensively used JQuery, JSON, AJAX and DOM scripting to create interactive web applications like Auto complete Form Validations.
- Used ES6 for applications to enable client-side scripting and created standardize JavaScript.
- Utilized SASS for building application style sheets and Node.JS for Server side validations and event handling and also wrote Angular JS custom directives for the UI screens.
- Used D3.js and AngularJS to construct data visualization and geo-clustering for market targeting.
- Designed responsive UI to work on cross browser and multi devices and used JSON for faster and impulsive responses.
- Experience with GitBash/Stash, Grunt, Bower, NPM, Jenkin and used JIRA tool for tracking of project.
- Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
- Used Gulp as build task runner to build and package the application.
- Extensively worked with making calls to WEB API’s to fetch the data from back-end as JSON response and parse it on the UI for DOM/CSS manipulations.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme.
- Developed Angular JS unit test cases using Jasmine Test Framework with the Karma test runner.
- Collaborated with marketing, product management, and product development during design stages.
- Involved in different phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design Analysis and Code advancement.
- Worked with production team to implement UI and create enhancements to optimize user experience.
- Involved in team meetings with corporate webmaster’s UI team for understandings the requirements in new implementation and also involved in daily team meetings and weekly SCRUM meetings.
Environment: HTML5/HTML, CSS3/CSS/SASS, JavaScript, Angular JS, Angular 2.0, AJAX, jQuery, JSON, DOM, Angular.JS, Node.js, Bootstrap, MVC, Grunt, GitBash, NPM, ES6, D3.js, BOWER, JIRA, XML, Karma, Jasmine, Eclipse, PL/SQL, Windows.
Confidential, Columbus, OH
UI Developer
Responsibilities:
- Developed a User Interface (UI) layout and front-end web application using HTML4/5, CSS2/3, JavaScript and AJAX.
- Designed and developed dynamic webpages using HTML, HTML5, CSS, CSS3, JavaScript, jQuery, Angular JS, AJAX, LESS, JSON, SASS and XML
- Extensive used jQuery - CSS3 Selectors, DOM traversal, manipulation and event handling.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Developed Place and Time picker using Object Oriented JavaScript extensively.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Using Angular JS created custom directives for data manipulations and to display data in company standard format.
- Developed AngularJS components such as controllers, services filters and models.
- Used JUnit for backend test cases and KARMA for AngularJS test cases
- Used SASS to reduce the complexity of CSS file as well as make CSS codes more readable.
- Produced Client side validation through JavaScript and AJAX for asynchronous communication.
- Involved in the developing functions to transport data from the APIs using AJAX to implement more efficient applications.
- Analyze the response of JSON in order to update DOM.
- Created reusable templates using Angular directives and worked with NPM package manager tools like NodeJS.
- Worked with ExpressJS for development of RESTful web services.
- Applied jQuery scripts for basic animation and end user screen customization purposes
- Used Node JS, Express JS to create server-side MVC framework with MongoDB.
- Used Jasmine as testing framework and karma as test runner to perform unit testing and it is developed entirely in Typescript and meets the ES6 specifications.
- Mastered the GRUNT and GRUNT commands for developing and deploying the project. Used BOWER for successfully implementing the dependencies.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Made enhancements to existing CSS and DIV tags using box model.
- Managed data model using Backbone.js, which includes the user data and display that data at the server side with the same format.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity
- Involved in deployment of the Web application on Azure Cloud Platform.
Environment: HTML5, CSS3, SASS, JavaScript 1.8.5, jQuery, Node.js, Angular JS, Bootstrap, XML, Apache Tomcat, Backbone.js MySQL, JSON, QTP, MongoDB, Karma (jasmine),JIRA, Azure, GRUNT, BOWER.
Confidential, Chicago, IL
UI Developer
Responsibilities:
- Involved in a team to create structure of management system by using latest Front end technologies such as HTML5, CSS3, Bootstrap and React.js.
- Handled browser compatibility issues working on different web browsers by using HTML, CSS, JavaScript.
- Developed responsive web pages mainly using Bootstrap and manually inserting CSS media queries code to support performance perfectly.
- Implemented Client side interface using React.js and AJAX functionalities using jQuery, JSON and XML.
- Developed User Interface Application by using React.js and Flux for SPA development.
- Responsible for React UI and architecture and used React.js for implementing responsive web design in the customer pick application.
- Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Redux SAGA to view and action creators as pure functionalities and it allows to model state transitions using familiar JavaScript constructs.
- Created Single Page Applications(SPA) using React.js, by using concept of Virtual DOM.
- Implemented various UI screens across the whole web applications by using jQuery function for both internal application and User Interface.
- Developed Flux pattern by using redux framework as a core dependency.
- Used various predefined components from NPM (Node Package Manager) and Redux library.
- Used RESTful web services and JSON to manage consumers information such as updating, replacing orders for consumers.
- Wrote the base starting point for the React.js web server that we use at work using CoffeeScript and also wrote core modules to the website for others to build form.
- Used Karma (Jasmine) for unit testing and QTP for End to End testing.
- Utilized MongoDB to store consumers order records, payments history, personal information, online shopping cart information.
- Worked with Scrum, and Agile methodology of SDLC process for daily task and implemented Grunt to guarantee the quality code.
- Used GIT as a project version control tool for developers to commit and check code.
- Responsible for executing Unit test cases and end to end front end testing framework Jasmine with the Karma test runner.
- Worked closely with QA team to discuss how to resolve problems and debug in project.
Environment: HTML/HTML5, CSS/CSS3, LESS, JavaScript, jQuery, Bootstrap, AJAX, JSON, React.js, DOM, Redux, NPM, Jasmine, Karma, GIT, Agile.
Confidential
Jr. Web Developer
Responsibilities:
- The entire development was in Waterfall model.
- Involved in Designing, Development, and Testing of the code.
- Involved in detail design development of Use Case Diagrams, Class Diagrams, Sequence Diagrams, and high-level Activity Diagrams using Star UML.
- Developed programs based on functional specifications which would implement the functionality, as per applicable language standards.
- Developed HTML dynamic pages and implemented it with AJAX scripting to process server-side.
- Designed the web Pages utilizing the Cascade Styling sheet (CSS)
- Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Involved in updating XML Access scripts for Portal Pages.
- Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
- Involved in connecting with IBM WebSphere Content Management to get the data.
- Developed features to enable and disable portlets functionality.
- Used Oracle as a database for storing and retrieving the application data.
- Used JUnit for testing Java Classes.
- Used ANT building tool to build the application.
Environment: Waterfall, JDK, HTML, CSS, XML, JQuery, AJAX, JUnit, SVN, IBM WebSphere Portal Server, Oracle, IBM RAD, ANT, Star UML, Linux, and Windows.
Confidential
Web Developer
Responsibilities:
- Design development of presentation layers using HTML, CSS, JavaScript and JQuery.
- Used JavaScript and JQuery for validating the input given to the user interface.
- Developed Mock-up designs as per the requirements of Business.
- Developed the complete HTML, CSS and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
- Implemented Performance Tuning to make the pages load fast and in an effective way.
- Implemented AJAX to speed up web application.
- Used JQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
- Performed extensive unit testing (end-to-end) and prepared detailed test scripts as part of it.
Environment: JavaScript, CSS, HTML, JQuery, XML, JSP, Windows.