We provide IT Staff Augmentation Services!

Ui Developer Resume

Louisville, KY

SUMMARY:

  • Over 8 years of experience in developing highly scalable web applications using HTML 5, CSS 3, JavaScript, ES6, TypeScript, JQuery, Angular 6,Angular JS, React JS,React Native, Redux, Bootstrap, AJAX.
  • Developed Single Page Applications (SPAs) using Angular JS (Custom directives, Factories, Services, routing, $http, $q, Interceptors, Single Page Applications, MVC, MVVM (data binding), third party modules).
  • Worked with TypeScript & Angular services, components, pipes, routing, unit testing.
  • Extensive experience with client and server - side JavaScript frameworks such as React JS, Angular JS and building AJAX driven Single Page Applications (SPA).
  • Designed dynamic overlays with React JS and Redux on the front end to efficiently manage state, utilized a preprocessor (SASS) to maintain style sheets improving readability and organization, Organized and managed data queries effectively and efficiently by integrating GraphQL.
  • Working with ECMA Script 6 features. Used Babel, Web pack with es2015, react JSX pre-sets.
  • Extensively used Node JS, NPM modules (HTTP, FS, Express, Grunt, Bower, FS).
  • Developed responsive design using Twitter Bootstrap and CSS3 Media Queries.
  • Experience working with CSS3 Background, Media Queries, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model.
  • Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Experience working with latest HTML5 elements for video playback, content rendering using semantic tags such as article, section.

TECHNICAL SKILLS:

Languages: JavaScript,typescript

Front-End Technologies: DHTML, XHTML, HTML/HTML5, CSS/CSS3, JavaScript, Typescript, SASS, LESS, AJAX,jQuery, JSON, Bootstrap.

JavaScript Frameworks: AngularJS,ReactJS+(Flux/Redux), ExpressJS, Node.js

Database/Web Platform: Mongodb, PostgreSQL, Amazon web Services(AWS)

Version Control: SVN, GIT,bitbucket

Methodology: Agile, SCRUM, Waterfall

Operating Systems: Windows Vista/7/8, UNIX, Mac.

TaskRunners/Build Tools/Dependency Management/Unit Test: Gulp, Grunt, Node.js NPM scripts with WebPack, Bower, Browserify,Yeoman, Mocha, Jasmine, Karma, Jenkins, Enzyme and Jest

PROFESSIONAL EXPERIENCE:

Confidential, Louisville, KY

UI developer

Responsibilities:

  • Developed front-end components using Angular 6 , TypeScript, Angular Material and ngx-bootstrap
  • Used Identity Framework and customize it to fit the user need, it will include Entity Framework.
  • Used Ng-Model to create two-way data bindings for reading and writing input-control values.
  • Created custom, self-contained, reusable, and testable Angular modules, components and services to implement key functionalities.
  • Implemented services for component communications to achieve dependency injection (DI).
  • Used the RxJS library to manage concurrency when fetching data through HTTP calls using Observables.
  • Implemented Angular client-side validation through the forms module and wrote custom validators where necessary.
  • Wrote unit tests using the Jasmine testing framework and used Karma as the test runner tool.
  • Participated in daily SCRUM meeting and oversaw the entire build-release pipeline.
  • Developed the system using Agile Methodology to review progress through weekly sprints.

Environment: Angular6, Angular CLI, java, Angular Material, ngx-bootstrap, HTML5, CSS3, Sass, TypeScript, RxJS, Jasmine, Karma, VSTS

Confidential - Overland Park, KS

Sr.UI Developer

Responsibilities:

  • Working with React Router for developing Single Page Applications SPAs and used Redux Thunk as a middle ware to handle the asynchronous calls.
  • Integrated Node.js with Redux libraries like Redux-Axios to make AJAX calls to backend applications.
  • Worked on implementing layout and Navigation bar of the Native application using React Native as a JavaScript library for both Android and iOS.
  • Done unit testing on different simulators and physical devices to test the react native application for both android and iOS .
  • Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, webpack.
  • Actively involved developing proof of concept for a newly proposed application in using Angular 2.
  • Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
  • Used webpack, babel and gulp for transpilation (compilation) configuration for typescript to be converted to javascript.
  • Worked with http-interceptors configurations for security in Angular 2 applications.
  • Developed single page application with Angular 2 services, components, pipes and injectables.
  • Designed Responsive Web pages by building grids, layouts and components using media queries and Twitter Bootstrap.
  • Setup Jasmine and Karma for Unit and Functional Testing of JavaScript with mocking frameworks.
  • Worked with Express.js for development of RESTful web services and middleware configurations. Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
  • Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, css autoprefixer, and sass compilation, bundling and test runner configurations and make it available as a command.
  • Worked with unit testing of JavaScript applications using Jest, enzyme.

Environment: HTML5, Reactjs, React native, Redux architecture, Angular2, ES6, web pack, npm,JSX, Bootstrap framework, ExpressJs, Axios, Node.js,AWS, Mlab, RoboMongo, Nodemon, Mongoose, jest, enzyme(TDD test driven development), mongodb.

Confidential, Boca Raton, FL

Ui Web Developer

Responsibilities:

  • Developed single page application with React Router and used React JS Components, Forms, Events, Keys, Router and Redux.
  • Maximized use of events and promises in Type Script and React JS for application control flow.
  • Used states like get and set state methods to dynamically change data component individually.
  • Developed components using component life cycle methods such as mounting, unmounting and updating
  • Worked with ReactJS create Element and create Factory methods to create Elements using pure react without JSX.
  • Used higher order functions for converting object into array and array into object using map, reduce and filter methods from ES6, TypeScript.
  • Used webpack extensively for UGLIFY or minify code by removing white spaces and line spaces and making all JavaScript files to a single file bundle.js.
  • Used Prop Types to validate as well as to create custom validation objects.
  • Used Shallow Renderer for unit Testing and Test Renderer for displaying data in JSON format.
  • Worked with Fetch and super-agent to grab an API and display response.
  • Created style Object in Type Script to use Component based CSS3 and used flexbox to render data horizontally in react.
  • Wired up front-end React JS and backend by creating RestFul API using Node, Express.

Environment: HTML5, CSS3, SASS Bootstrap,JavaScript, ECMA script, JSX, JSON, React JS, Redux, Node, Grunt, Express, MongoDB, NPM, Express, Mongoose, AWS,AJAX, Agile, GIT, Jest, Karma, Mocha and enzyme .

Confidential

Web Developer

Responsibilities:

  • UsedAngularJS, Common JS, Babel, Web pack and HTML5for SPA development.
  • Worked on consuming JSON object creation, parsing on both clients as well as server side.
  • Developed front-end code with AngularJS controller, directives, services, filters and route providers.
  • Developed different page layouts and leveraged bootstrap grids, pagination, charts, and form controls. Involved in the creation of interface to manage user menu and Bulk update of attributes using AngularJs, Bootstrap and jQuery.
  • Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery, and AngularJs
  • Programmed the Event handling for JQuery controls to accept user inputs and validate it.
  • Worked on RAD (Rational Application Developer) IDE for developing Front end and Middle Tier.
  • Designed and built flexible, innovative web-based data visualizations, working with D3.js and other JavaScript technologies.
  • Tested all application controllers extensively with mocha/chai and Angler’s built-in testing facilities. Creating a Responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
  • Custom Node.Js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, etc.
  • Developed the styling part in stylus and grunt server will convert all the styling part to CSS which was written in Stylus.

Environment: JavaScript, Node.js, AngularJs, Adobe Dreamweaver, HTML, Javascript,JQuery, Ajax, CSS, bootstrap, JSON, Jasmine, Karma and Mocha .

Confidential

Java/UI Developer

Responsibilities:

  • Developed User Interface using HTML, CSS, JavaScript, and jQuery, AJAX and Angular JS. Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX and XML. Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM Functions.
  • Created reusable templates and style sheets based on UI standards and guidelines. Performed functional tasks using specifications and wireframes.
  • Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug developer tool.
  • Worked on creating responsive website for smart devices using Responsive design and media queries. Produced content pages with CSS layout and style markup presentations and used JavaScript methods and properties.
  • Developed different jQuery component in MVC framework, which internally use various design pattern such as singleton, command, delegate, etc.
  • Responsible for quality assurance of finished websites including the validation of web forms and links.

Environment: JavaScript, Node.js, AngularJs, Adobe Dreamweaver, SVN, HTML, JQuery, Ajax, CSS, bootstrap, chrome, XML, Jasmine and Karma.

Hire Now