We provide IT Staff Augmentation Services!

Ui Developer Resume

4.00/5 (Submit Your Rating)

Mount Laurel, NJ

SUMMARY:

  • Around 6 years of experience as a Frontend Web Developer developing highly scalable web application in various domains like Banking, Health, Telecom.
  • Experience in MEAN/MERN stack development, using JavaScript frameworks like Angular 2, Angular.js, React.js library version 16.2, Redux, Node.js, Express.js and MongoDB and good knowledge on Angular 5/4.
  • Expertise in Angular 2 modules like Components, Services, Injectables, Subject, Observables, Pipes, Route guards and working knowledge on Angular Fire2 for integrating firebase authentication
  • Strong Experience in Angular JS 1.x Controllers, Promises, Services, Custom Directives, Template Driven forms.
  • Hands on experience in working with JavaScript ES6, TypeScript, Web pack for web development.
  • Experience in working with NPM modules like http, express, mongoose, socket.io and require.js. Hands on experience in consuming REST ful Web Services and authentication using JSON Web Tokens and OAuth.
  • Good knowledge in hosting web application utilizing Firebase and creating and managing EC2 instances in AWS Environment
  • Sound knowledge in building RESTful API’s using Node.js and express.js
  • Expertise in cross - browser testing using MODERNIZR and Platform Testing, Grunt/Gulp automation build and­­ bug fixing.
  • Extensively implemented Es6 for building interactive cross-platform web application and JavaScript concepts like Closures, prototypes, and promises.
  • Proficient in developing web applications using HTML 5, CSS3, JavaScript and jQuery.
  • Developed responsive web design using Bootstrap v3 and CSS media queries.
  • Worked on CSS3 Grids, Positioning, Box-sizing, Gradients, Box-model, Pseudo Classes and Pseudo Elements using CSS pre-processors like LESS and SASS.
  • Test Driven Development through Unit testing with Jasmine, karma, Qunit.
  • Experienced in working with D3.js and Angular Fusion charts for dynamic data visualizations, JIRA for bug tracking and error reporting and Jenkins for continuous integration and continuous deployment.
  • Knowledge in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project. Proficient in using version controls such as GIT, Bitbucket.
  • Experience with software development life-cycle, architecting scalable platforms, object- oriented programming, and agile methodologies.
  • Ability to write clear, well-documented, well-commented and efficient code for web development. Problem-solving, organizing, communication and planning skills, with ability to work in team environment.

TECHNICAL SKILLS:

Programming Languages\ Databases : JavaScript (ES6), Java 8, C\ MySQL 5.x, Oracle 11g, MongoDB 3.x

UI Web Technologies \ JavaScript Libraries and frameworks : HTML5, CSS3, JavaScript, AJAX, JSON, \ jQuery 2.x, Angular 2.0/ JS1.5, Node.js, D3.js SASS, LESS, Bootstrap 3.x

Web Application Server\ Server-side Framework : Apache HTTP server, Xampp 1.x \ Express.js

Unit & end to end testing tools\ Versioning Tools : Protractor, Jasmine, Karma\ GitHub, Bitbucket

IDE & Tools\ Operating Systems : Eclipse, WebStorm, Visual Studio Code\ Windows 10/8/7/XP, Mac OS, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Mount Laurel, NJ

UI Developer

Responsibilities:

  • Worked on Angular 2 routes, components, directives, services, and Model Driven Forms
  • Involved in creating UI layout using HTML5 , CSS3 Media Queries , Bootstrap 3 .
  • Worked on Components, with different interfaces, classes, constructors, and other oops concepts of Typescript.
  • Created typescript reusable components and services to consume REST APIs using component-based architecture provided by Angular 2.
  • Used HTTP client module to consume RESTful web services for getting the patient details and handled asynchronous requests using Observables.
  • Added custom behavior to directives by using Data binding, pipes , services and dependency injection in Angular 2 application.
  • Implemented restricted routes using Router guards
  • Helped on providing update validation, handling background tasks by implementing Angular 2 component lifecycle hooks.
  • Used Angular fusion charts to achieve dynamic data visualizations.
  • Developed REST API by using Node.js and Express.js and JSON web tokens
  • Used MongoDB as back-end database and features such as indexing for faster query result from data collection.
  • Followed Test Driven Development (TDD) and performing Unit testing on modules using tools Karma and Jasmine.
  • Used JIRA for Bug tracking and GitHub for Version Control.
  • Worked in Agile methodology and attended daily scrum meetings to access the current progress in a sprint.

Environment: HTML5, CSS3, Bootstrap 3.3.7, Angular 2.0 / JS 1.5, JSON, AJAX, Node.js v5.x, Express.js, MongoDB, Angular Fusion Chart, JIRA, Jasmine, GitHub, Agile development

Confidential, Kansas City, MO

UI/Web Developer

Responsibilities:

  • Developed in creating reusable UI components, to render view pages using React.JS along with Redux.
  • Created fully functional responsive modules based on Business Requirements using HTML5, CSS3, Bootstrap, SASS, React.js.
  • Utilized React-Router to turn the application into a Single Page Application(SPA). Built stable React components and stand-alone functions to be added to any future pages.
  • Utilized React-Redux Action Creators , create Store from redux library to connect reducers and containers, to update the state and virtual DOM.
  • Responsible for various tasks such as passing data between components, managing component’s state and making state changes more predictable using Redux.
  • Implementing Axios in application to retrieve data from backend and perform RESTful Services.
  • Managed projects with Webpack and combined it with node package manager to install JavaScript’s latest version of libraries based on running it in a Node.js environment.
  • Used React-D3 for dynamic visualizations.
  • Used ECMA script 6 with React.js and used Babel to transpile the code to ECMA Script 5.
  • Created schema and wrote middleware to store data on MongoDB via Mongoose package.
  • Used the Mozilla Firefox extension, Firebug , developer tools to view, debug HTML, DOM and JavaScript.
  • Performed Unit testing on applications using tools like Jasmine and Karma within a Test-Driven Development (TDD) . Used JIRA for bug tracking and ESLint for ensuring quality code.
  • Used Git as a version control tool to update work progress and attend daily Scrum sessions.
  • Used Agile/Scrum methodology for SDLC phases .

Environment: HTML5, CSS3, Bootstrap3, SASS, JavaScript, AJAX, JSON, React.js, Redux, Node.js, Express.js, MongoDB, D3.js, Babel, Jasmine, Karma, JIRA, Git, Agile

Confidential

UI Developer

Responsibilities:

  • Designed UI layouts using AngularJS and JavaScript, jQuery, HTML5, CSS3, and Angularjs Routing principles.
  • Extensively used SASS preprocessor to create responsive CSS along with Modernizr JS for cross browser compatibility
  • Have used $http service to retrieve data from server asynchronously, in the background without interfering with the display and existing page in an interactive way.
  • Involved in designing and developed presentation layer using Ajax, jQuery and third-party libraries.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Consumed SOAP Web Services for getting the credit card information from third party application.
  • Improved the code performance and quality using Require.JS
  • Involved in implementing the MVC architecture integrating AngularJS framework.
  • Written Test Cases using Quit for JavaScript and Jasmine for Angularjs.
  • Used GIT for version controls and JIRA for bug tracking.

Environment: HTML5, AngularJS, CSS3, jQuery, Web services, Ajax, SASS, Bootstrap, PrototypeJS, NodeJS, Apache, Web2.0, Firebug, Git, JIRA

Confidential

Web Developer

Responsibilities:

  • Responsible for understanding functionality at client side, requirement analysis and knowledge transfer.
  • Involved in developing the UI pages using HTML5, CSS3, JavaScript, JSON, jQuery and Ajax.
  • Used jQuery core library functions for the logical implementation part at client side for all the application. Utilized JavaScript and jQuery to improve overall design and UI of website.
  • Used Selectors in jQuery for updating content on DOM nodes.
  • Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
  • Worked alongside backend+ Java programmers to troubleshoot JavaScript related issues with front-end connectivity.
  • Implemented client-side validations using JavaScript and used JSON for data retrieval.
  • Implemented AJAX to speed up web application. Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Solved performance issues and brought optimal output from available resources.
  • Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
  • Participated in maintenance and production support.
  • Used GIT for version controlling
  • We have followed with Agile and Scrum development methodologies.

Environment: HTML5, CSS3, DHTML, JavaScript, jQuery, AJAX, JSON, XML, Tomcat, Apache, DOM, SQL, Agile, Scrum

Confidential . NC

Frontend Developer

Responsibilities:

  • Designed the front-end applications, user interactive(UI) web pages using web technologies like JavaScript, HTML5 and CSS3.
  • Performed requirement analysis to gather information for laying out solid UI design.
  • Wrote application level code to perform client-side validation using jQuery and JavaScript.
  • Worked on front-end pages that were developed in a professional manner using HTML5, CSS3, JavaScript, and jQuery.
  • Used jQuery to make the HTML5 and CSS3 code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages
  • Used JSON for transferring and storing data from server.
  • Preparation and review of Unit Testing, Test Results review and other quality related work. Used QUnit test cases for testing the application modules.
  • Used CVS for version control.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built in Rapid Application Development methodology.

Environment: HTML5, CSS3, DHTML, JavaScript, jQuery, AJAX, JSON, XML, Tomcat, Apache, DOM, SQL, Agile, Scrum

We'd love your feedback!