Senior Ui/react Developer Resume
Seattle, WA
SUMMARY
- Having around 8+ years of professional experience in developing and designing User Interface for applications with deep insight using HTML 4/5, CSS2/3, Bootstrap, JavaScript, ReactJS, jQuery, AJAX, JSON, NodeJS, JAVA and J2EE related projects.
- Having experience in developing JavaScript frameworks React.js, HTML Templates, JavaScript Unit Testing (Jasmine, Karma) and CSS, SASS pre - processors.
- Developed Single Page Applications (SPA) i.e, web applications using Angular.js, React.js.
- Valuable experience in creating services as classes in typescript importing into the Components in React.
- Good knowledge in Bootstrap and Responsive Design.
- Experienced with implementing distinctive features of Bootstrap and CSS media Queries for Responsive Web Design (RWD).
- Implemented Redux state management for React applications.
- Expertise in developing applications using Node.js and React.js for Asynchronous Module Definition (AMD) and Grunt as task manager.
- Experienced with JIRA, AGM for bug tracking and issue tracking and daily stand up to sync up with Team for current sprint status Implementation and Maintenance with extensive experience with agile methodologies.
TECHNICAL SKILLS
Web Technologies: HTML 5, CSS3, JavaScript, JQUERY, React JS, Typescript, SCSS,JSON, AJAX, Grunt & Gulp.
Testing Frameworks: Jasmine, Karma, Protractor for E2E.
Languages: C, C++, JavaScript, Advanced JS and REACT
IDE, HTML Editor: Sublime, Notepad++, Eclipse IDE, Adobe Dreamweaver, WebStorm, Visual Studio, Visual Studio Code, Atom.
Methodologies: Agile, Waterfall, Scrum
Data Bases: Oracle, MySQL
Operating Systems: Windows, Mac OS, Unix.
Version Controls: SVN, CVS, GIT, AWS, TFS, VSTS.
Work Flow: Responsive Web Design, Single page App, Type Script
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Senior UI/React developer
Responsibilities:
- Developed applications usingHTML5, SCSS, Bootstrap, JavaScript, jQuery, React, Redux, Redux-Saga.
- Developed a framework code which can be adopted by any team to start with.
- Developed independentComponentsso that the same components can be reused across the application.
- Constructed web pages encapsulating the business logic in order to provide for cleaner separation of data and presentation layers.
- Used React-Router to turn an application into a Single Page Application.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations,andRedux concept.
- UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
- Implementedreact JScode to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
- AddedReduxto simplified components data and state.
- Refactored the search suggestions system withRedux Saga to reduce the redundant API calls.
- Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux. buckets to store the forms which can only be accessed by authenticated login
- Implement Bootstrap CSS styles and React components to enhance the interaction
- Developing build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
- Prepared theDesign Documentslike process flow, sequence, component diagram.
- Understood client business objectives and used them to produce designs that fit with their strategy.
- ImplementedAJAXin order to provide pleasant client-side experience.
- MadeAJAXservice calls to create, get, post, delete data from backend.
- Demonstrated experience working with (consuming) REST or GraphQL APIs via client side JavaScript or server side via NodeJS.
- Involved in migrating frameworks to higher versions.
- Participated in movingBowertoNPMpackage.
- UsedJenkinsfor Build process. Did manual build’s and deployment whenever needed.
Environment: HTML5, CSS3, SCSS, Bootstrap, JavaScript, AWS, ReactJS, Redux, Saga, jQuery, AJAX, JSON responses, GIT, WebStorm, Visual Studio, NodeJS, Bower, NPM, Grunt, Drupal.
Confidential, NJ
UI developer
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of website using HTML5, SASS, CSS3, Bootstrap, Angular 6.0, Typescript, Node.js and JavaScript.
- Participated highly in requirements gathering, analysis, Conceptual Design and Details.
- Designed animated WebPages by importing the @angular/animations, which is the latest animation package in Angular 2.0.
- Created Angular 6.0 parent and child components in the application by using the angular-cli command ngg component.
- Automation of AWS APIGATEWAY creation and deployment using AWS.
- Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request
- Extensively used @Ng Module to import different modules, to declare different components, to describe the providers and services that are used to develop the Angular 6.0 application.
- Designed animated pie charts in different webpages using the ngx-charts and D3 charts.
- Worked with the team to develop model form controls by adding the ngModel directive where ever needed in the application.
- Manipulated DOM, handled events and applied animation effects with Vue.js
- Automatically updated table data with Vue data binding
- Used Ng2AutoComplete for the development of user-friendly auto complete forms in the Angular 6.0 webpages.
- Developed different forms using Angular 6.0 forms by importing the Forms Module from @angular/forms and use the same in the imports array.
- Built the Angular 6.0 forms by importing FormsModule from @angular/core to application module.
- Imported many dependencies such as @swimlane/ngx-charts, angular2-wizard, angular2-ui-switch, @jaspero/ng2-confirmations, etc. for the development of the webpages.
- Involved in creating TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 6.0.
- Enhanced legacy application by building new components inAngular 6andtypescript.
- Developed single page applications usingAngular 6,Typescript,web packandgrunt.
- Assisted team to use the CSS preprocessor SASS and implemented the custom styling’s for the entire application by creating style.scss as a common styling’s file to the whole project.
- Extensively used Bootstrap and Angular 6.0 to create Controllers to handle events triggered by clients and send request to server.
- Imported Bootstrap modules such as Accordion, BsDropdown, Collapse, Modal, Progressbar, Tooltip and Popover for the user attractive Angular 6.0 application.
- Used Angular 6.0 to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Design and implementation of notification and error handling subsystems, usingRxJSobservables and the message bus pattern.
Environment: Angular 6.0, Vue.js, Handlebars, AWS, SharePoint, HTML5, CSS3, JavaScript, AJAX, JSON, SASS, RxJS, Angular-CLI, Angular Material, Nrwl Nx, Visual Studio, TFS, Agile
Confidential
UI developer
Responsibilities:
- Developed applications usingHTML5, CSS, JavaScript, jQuery.
- Developer internal health care application to process the records of the teams’ schedules.
- Built Responsive single pages using the CSS media queries and flex box.
- For UI component created a wrapper component for google material UI components.
- MadeAJAXservice calls to create, get, post, delete data from backend.
- Demonstrated experience working with (consuming) REST APIs via client-side JavaScript or server side via NodeJS.
- UsedJenkinsfor Build process. Did manual build’s and deployment whenever needed.
Environment: HTML5, CSS3, SCSS, JavaScript, jQuery, AJAX, JSON responses, GIT, Visual Studio, NodeJS, NPM, Grunt, Drupal.