We provide IT Staff Augmentation Services!

Ui Developer Resume

5.00/5 (Submit Your Rating)

Naperville, IL

SUMMARY:

  • 10+ years of experience in designing User Interface (UI) applications and professional web applications using HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, AngularJS, Angular 2, 4,5, EXTJS, React, ECMA Script 5/6, DOM, jQuery, Ajax, XML, JSON, and Node.js server.
  • Extensive Knowledge in developing Single Page Responsive Web Applications using JavaScript frameworks like Angular JS, Backbone.js and Bootstrap.
  • Extensive knowledge in object - oriented programming in JavaScript.
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Hands-on experience with CSS LESS/SASS Pre-Processor.
  • Experience in web pack and Babel. Good Knowledge with latest ECMA script (ES7).
  • Experience in designing and developing solutions using the MVC Architecture.
  • Experience in building Single Page Application (SPA) using Model View Controller (MVC) framework such as AngularJS, 2 also for mobile applications, web API and browser clients.
  • Good Knowledge on enhancing Angular 2 applications performance and faster rendering by utilization of AOT, and lazy Loading.
  • Strong experience in AngularJS for building apps and declarative templates with data-binding, created some custom directives in the application.
  • Experienced in creating React.js web applications with JSX, React nesting components, databinding, forms, routers and Virtual DOM manipulations with Redux architecture.
  • Developed React.js pages, web services and AJAX calls for the applications used in development of the web application to bind the data/model.
  • Strong experience in using AJAX for implementing dynamic webpages where the content can be fetched via API calls, using RESTful and SOAP web services.
  • Experience in using React.JS and Client Side Charting technologies such as D3.js, Chart.js.
  • Strong skills in Relational Databases like Oracle, MySQL and MongoDB.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization with Oracle, MS-SQL and MySQL databases. Written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
  • Experience in Unit/E2E/Integration Testing frameworks and libraries like Jasmine, and Karma for AngularJS and Node JS.
  • Experience in Using Mocha, Chai, Jasmine, Karma for testing.
  • Experience with NPM Grunt, Gulp and Bower modules of NodeJS.
  • Used JIRA for bug tracking and issue tracking.
  • Worked on Version control systems like GIT, CVS, SVN and Bit bucket.
  • Experience working in a fast-paced environment using Agile/Scrum, Test driven development and Waterfall methodologies.
  • Worked on various IDE's Eclipse, Visual studio, Notepad++, IntelliJ, Sublime Text 3, ATOM, Net Beans, Web Storm and Brackets.
  • Hands on experience working on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome and checking cross browser compatibility.
  • Valuable team player with excellent communication skills, trouble shooting skills with ability to learn and adapt to new technologies quickly.

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, XML, JavaScript, jQuery, AJAX, Bootstrap, AngularJS, Angular 2.0, NodeJS, ES6

Testing Frameworks: Jasmine, Karma, Protractor for E2E.

Application servers: Tomcat Server, WebSphere, WebLogic.

Version Controls: SVN, CVS, GIT, TFS

Database: Oracle11g, MySQL, SQL Server, Mongo DB.

Methodologies: Agile, Waterfall.

Operating Systems: Windows 2000, XP, Windows7, Mac OS, Unix.

Web Technologies: HTML5, CSS3, XML, JavaScript, jQuery, AJAX, Bootstrap, AngularJS, Angular 2.0, NodeJS, EXTJS, D3JS, BackboneJS, ES6

Testing Frameworks: Jasmine, Karma, Protractor for E2E.

PROFESSIONAL EXPERIENCE:

UI Developer

Confidential, Naperville, IL

Responsibilities:

  • Creating Dynamic Web Pages using Web Controls and developed forms using HTML5.
  • Produced content pages with CSS layout and style mark-up presentations and used JS methods and properties.
  • Developed applications using Angular single page applications SPAs to improve page performance.
  • Developed the reusable templates and style sheets within the UI Standards and guidelines.
  • Migrating the Old single threaded POS into a Single page web-based application using Angular 4/5 framework as front end
  • Developed single page web application using JavaScript framework Angular and Created multi custom directives by defining Angular 5 directives
  • Implementing Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Involving in developing HTML and JavaScript for client side presentation and data validation on the client side with in the forms.
  • React JS and JSON were used to facilitate an AJAX enabled application of Model-view-controller.
  • Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.
  • Worked upon the dashboard for the project which contained a variety of charts and drag gable components using jQuery UI Library.
  • Creating Angular 4/5 components and custom directives for application functionality and pipes for heavy DOM manipulation..
  • Developed the features, scenarios, step definitions for BDD (Behaviour Driven Development) and TDD (Test Driven Development) using Cucumber.
  • Working on the unit test cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and Jasmine framework.
  • Working Experience with Agile, Scrum, Waterfall, Continuous Integration, TDD (Test Driven Development).
  • Involved in application development using JIRA that illustrates the agile methodology of all new updates and upgrades in the project.

    Environment: HTML5, JavaScript, CSS3, Angular1.5, Angular2&4, ReactJS, Rjx TypeScript, Agile, Bootstrap, REST API's, Web pack, Jasmine, Karma, NPM, GIT, TDD, Bit Bucket, Source tree, JIRA and Visual Studio Code.

UI Developer

Confidential, Louisville, KY

Responsibilities:

  • Worked on JavaScript advanced framework such as Angular.js, Backbone.js.
  • Improved the front end architecture from Backbone.js to Angualr.js
  • Re-wrote backbone core models Routers Models and Views and upgraded to Angular Modules, services and directives.
  • Made Navigations dynamic using Angular js Directives.
  • Worked extensively with Node Js and included Socket.Io in our project.
  • Implemented Angular UI router and replaced ng-route internal angular module.
  • Good working experience with Angular Controllers, Directives, Services.
  • Backbone.js as an MVC framework, HTML 5, CSS 3, Bootstrap, JavaScript and JQuery.
  • Also been working with Angular Js and the new updated version of Angular 2 for dual data binding and interactive server response.
  • Most of the responsiveness of browser and flawless updating is done by ReactJS.
  • Implemented flexible stateless and state full components using ReactJS.
  • Developed the Drag and Drop functionality using React-Dragabble.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Took care of props validations and web pack configurations for the respective components.
  • Simple state manipulation on DOM with the help of set state, fore update etc.
  • Monitored and configured standard components life cycle process and regulating the flow.
  • Done Sorting data, Indexing and backing up of our database using Mongo DB.
  • SB admin 2 which is an open source Bootstrap plug in.
  • Started working on Spring Boot to integrate both Spring MVC and Bootstrap into our project for better styling.
  • Developed complete cloud storage based on Ruby using AWS E2C services and building application with AWS.
  • Implemented Backbone CRUD operations (Create, Read, Update and Delete) and Paginator for pagination of Tables.
  • Used External Apache services through XAMPP Control panel for the GUI and also tomcat internally inside eclipse for the backend.
  • Involved in Project Code Debugging and testing and resolving the JIRA bugs assigned.
  • Worked on CSS pre-processors such as SASS.
  • Used Grunt.js to build the project, minification of project files.
  • Used Angular-fireto store the data and display during the customer demo.
  • Globalization of all the UI components in our seven service pages.
  • Developed the Cross- browser compatible and standard compliant applications
  • Involved in Agile methodology sprint planning for software development.

    Environment: Backbone.js, Underscore.js, HandleBars.js, Angular.js, Angular.js 2, JavaScript, HTML, CSS, BOOTSTRAP CSS, RestFul API Services, XAMPP Control panel, AJAX, JSON, React Js, MongoDB, Tomcat server, Eclipse IDE, Notepad++, Balsamiq, Express.js, GIT for GOGS.

UI Developer

Confidential, Sanjose, CA

Responsibilities:

  • Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax.
  • Developed React JS pages, Web services calls, and AJAX calls for the application.
  • Developed client-side Interface using React JS.
  • Created React JS components using JSX, Followed Redux Architecture for unidirectional data flow and manage your data in React and Make HTTP requests in React & Redux.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations.
  • 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 Redux architecture for internal team's productivity use.
  • Develops the flux pattern by using redux framework as a core dependency
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Used Restful, JSON, JSF, XHTML, jQuery and CSS to provide rich UI experience.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, jQuery, CSS, and HTML.
  • CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
  • Developed data formatted web applications and deploy the script using client-side JavaScript.
  • Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
  • In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Used React-Router to turn application into Single Page Application.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React flux to polish the data and for single directional flow.
  • Used GIT for version controlling and regularly pushed the code to GitHub.
  • Used Restful web services to call for POST, PUT, DELETE and GET methods.
  • Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
  • Develops the application on Node JS platform using JavaScript programming.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Used JSON for data exchange between client and server and Ajax to reduce the network load and update only the certain components of the website.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
  • Ensured site design integrity and quality control consistency throughout the project's lifecycle.

    Environment: HTML 4/5, CSS 2/3, JavaScript, jQuery, React JS, Redux, Bootstrap, Node JS, AJAX, JSON, XML, GitHub, Restful API, Flex, JSP, MS Office, JIRA, Mocha, Jenkins.

We'd love your feedback!