Ui Developer Resume
Irving, TX
SUMMARY
- Around 6+ years of extensive experience as a Front - End UI Developerwith different domains like Logistics Management, Healthcare, Banking and Financial Services.
- Profound knowledge in HTML5, CSS3, SASS/LESS, DOM, Bootstrap, JavaScript, Typescript, jQuery, AJAX, XML, JSON, AngularJS, Angular 2, ReactJS and NodeJS.
- Well versed in CSS frameworks like Bootstrap and preprocessors like SASS, LESS.
- Extensive experience on MVC frameworks like AngularJS and Angular 2 and Angular 4 for creating Single-Page Applications.
- Experience in implementing store actions, installing React Router, React-Redux app to handle real-time data, API calls from Thunk, Redux in ReactJS .
- Experience in ReactJS for creating interactive UI’s using One-way data flow Virtual DOM, JSX, state changing concepts.
- Extensive experience in developing software applications using Angular 2 components like observables, routing, dependency injection, two-way binding, service resources, pipes,and events.
- Developed API driven responsive web applications by integrating Angular 2 with Bootstrap and API’s.
- Extensively implemented ES6 for building an interactivecross-platform web application and optimizing the application for high performance.
- Involved in writing the front-end code for the application using Angular 4.
- Experience in writing Components, Pipes and Services to separate concern and handle different situations by applying Angular 2/4.
- Expert in working with NodeJS server-side application to implement concepts like Event Dispatcher, Express.js.
- Experience in implementing the AJAX features using JavaScript, jQuery. Worked on $http service to call the Ajax and get the JSON data from the server.
- Designed and developed the Presentation layer using Angular 4 and Angular Material.
- Experienced in understanding and modifying existing code and maintaining rich complex web applications.
- Used several design patterns like Singleton, Factory, Data Access Objects and MVC.
- Experienced in working with debugging tools like Firebug, Firebug Lite, Chrome, Safari web inspectors and IE Developer Toolbar and worked on cross-browser compatibility issues.
- Worked with testing frameworks like Karma and Jasmine for unit testing.
- Utilized Gulp, Grunt and Bower components to fasten the project building process and deployment process.
- Experience in working with MVC Architecture and in using version control such as SVN and GIT.
- Used JIRA as anissue tracking product management tool to maintain and collaborate on issues and tasks.
- Worked on IDE’s like Atom, WebStorm, Eclipse, Microsoft Visual Studio, IntelliJ IDEA and Sublime Text.
- Experience with full Software Development Life - Cycle (SDLC), Architecting Scalable Platforms, Object Oriented Programming and Agile Methodologies.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, SASS, LESS, JavaScript, TypeScript, Bootstrap, AJAX, XML
Framework/Library: jQuery, AngularJS, Angular 2& 4, NodeJS, D3JS, React.JS, Redux.
IDE & Tools: MS Visual Studio for web, Dreamweaver, Eclipse, IntelliJ IDEA, Microsoft Visio, WebStorm, Postman
Application Server: NGINX, Node, Perforce, Tomcat, Webpack, TFS
Version Control: SVN, GIT
Package Manager: NPM, Bower, Grunt, Gulp, Webpack
Operating Systems: Windows, Mac, Linux
Methodologies: Agile and Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
UI Developer
Responsibilities:
- Created Angular4 components like Controllers, Services, Directives and Forms to collect different user data.
- Experience with Typescript supporting Angular development.
- Used Angular JS with its super effective MVC framework to implement it on various Single Page Applications (SPAs) using Directives, Modules, Controllers, Expressions, Dependency Injection, Routers, Views, Services, Factories.
- Worked on Responsive Web Design using NG-Bootstrap and CSS3 Media Query.
- Worked on Angular 4 by consuming RESTful web services and used Angular 2 forms like Template Driven forms and Modern Driven forms to perform form validations both on server and client side.
- Used Angular 4 for client side validations.
- Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
- Created Angular 4 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
- Written modular code, including experience using amd/ES6 using Angular 4
- Experience with Angular 2 & 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS.
- Experience in Micro services development using Spring Boot.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM .
- Experience in developing of custom work flow, plug-ins, and integrating custom web pages into CRM.
- Involved in configuring the GIT repository and used GIT for version control.
- Used Agile software management (Scrum) that included iterative application development, demos,and retrospectives, stand up meetings and followed JIRA for tracking processes and streamlining Agile planning .
Environment: HTML5, CSS3, JavaScript, Bootstrap, Spring Tool Suit, Apache Tomcat,jQuery, Angular 2& 4, Angular CLI, Grunt, GIT, NodeJS, Agile Methodology.
Confidential, Los Angeles, CA
UI Developer
Responsibilities:
- Designed and implemented user interface for web-based customer application using HTML5, CSS3, Typescript, JSON, AJAX and Angular 2.
- Defined new validations through Angular for the form field validation implemented using directives like valid, pristine, checked and also sanitizing the form.
- Worked on Responsive Web Design using NG-Bootstrap and CSS3 Media Query.
- Worked on Angular 2 by consuming RESTful web services and used Angular 2 forms like Template Driven forms and Modern Driven forms to perform form validations both on server and client side.
- Used Angular 4 for client side validations.
- Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
- Created Angular 4 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
- Written modular code, including experience using amd/ES6 using Angular 4
- Experience with Angular 2 & 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS.
- Used AJAX to make the service calls from the web page in thebackground using jQuery without performing a browser refresh.
- Created classes using the Metadata Annotations derived through the decorators in Angular 2 .
- Developed single page web application using JavaScript framework Angular and Created multi custom directives by defining Angular directives.
- Developed Typescript reusable components and services to consume REST API’s using Component based architecture.
- Created Angular2 custom pipe to format the data.
- Optimized the code for reusability using the Decorators and injecting the services to access those in any components by using the providers property in Angular 2 Components.
- Worked on Routes in Angular 2 to create the base route and extensions by using RouterConfig as an injectable URL path and customized component for each of the webpage.
- Designed and Implemented the enhanced development platform by doing POC using frameworks like Angular2, NodeJS, NPM .
- Integrated React and Redux to keep track of application state with stores and designed components with dispatched actions that manipulate objects with actions.
- Created JS components using JSX and used React JSON schema for implementing and building HTML forms out of a JSON schema and using Bootstrap semantics by default.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM and Redux library .
- Experience in developing of custom work flow, plug-ins, and integrating custom web pages into CRM.
- Involved in configuring the GIT repository and used GIT for version control.
- Used Agile software management (Scrum) that included iterative application development, demos,and retrospectives, stand up meetings and followed JIRA for tracking processes and streamlining Agile planning .
Environment: HTML5, CSS3, JavaScript, Bootstrap, jQuery, Angular 2& 4, Angular CLI, RxJS, Grunt, GIT, NodeJS, Agile Methodology.
Confidential, Secaucus,NJ
ReactJS Developer
Responsibilities:
- Involved in designing dynamic and multi-browser compatible pages using HTML5, CSS3, LESS, JavaScript, JSON, jQuery,andReactJS.
- Developed Interactive Single Page Applications (SPAs) using Bootstrap, JavaScript, ReactJS and D3
- Utilized LESS preprocessors of CSS to extend CSS with variables, operators, interpolations, functions and many more other usable assets.
- Integrated React and Redux to keep track of application state with stores and designed components with dispatched actions that manipulate objects with actions.
- Created JS components using JSX and used React JSON schema for implementing and building HTML forms out of a JSON schema and using Bootstrap semantics by default.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM and Redux library .
- Developed pages to interact with the server for information using jQuery and AJAX .
- Experience using canvas, SVG and web animations for creating graphic content or animations.
- Analyzed the response of JSON to update Document Object Model (DOM) and involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, and XML.
- Involved in the creation of aninterface to manage user menu and bulk update of attributes using ReactJS and jQuery.
- Migrated the client-side logic written in JavaScript to ES6 using Babel and performed unit testing using Jasmine.
- Experienced with Gulp to perform compiling, linting to maintain package dependencies.
- Used GIT for Version Control System.
- Used Firebug, chrome extensions for react and redux, debugging and browser compatibility.
Environment: HTML5, CSS3, LESS, JavaScript,NodeJS, AJAX, JSON, Eclipse, ReactJS, Redux, ES6, GIT, Gulp and Firebug