Ui React Js Developer Resume
Salt Lake City, UT
SUMMARY
- Around 7 Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N - tier and web applications.
- Experienced as a User Interface/Front End Developer in developing applications using HTML5, HTML4, CSS2/3, XHTML, JavaScript, jQuery, jQuery Mobile, AngularJS, ReactJS, AJAX, JSON, MVC.
- Hands on experience in creating components and documentation using ReactJS.
- Extensive work experience in writing web application programs covering front-end/UIusing teh web technologies like DHTML, HTML4.01/5, XHTML, XML, CSS2/3, JavaScript, jQuery library, Bootstrap, Backbone, AngularJS, ReactJS, Moment.JS, D3.JS, DOM, Handlebars, AJAX and JSON.
- Significant experience in web development tools like Adobe Dreamweaver CS3, Eclipse, and Firebug.
- Proficient in developing Single Page Applications (SPA) using JavaScript MVC framework such as React JS.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test-Driven Development.
- Experience in creating Templates, Mockups, Prototypes and Layouts.
- Experience with creating and reviewing UI design specifications, developing prototypes and conducting usability tests.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass and Bootstrap.
- Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in Integrating back-end applications with AJAX driven web 2.0 front-end using JavaScript framework.
- Sound knowledge on unit and integration testing frameworks and libraries like Jasmine, Mocha & Karma.
- Strong Knowledge of React JS Features like Components, Redux Architecture etc., and development of SPAs using React native Router.
- Adapted Model-View-Controller (MVC) frameworks for developing web applications.
- Experience with Version Control tools like Git and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Excellent experience and Knowledge in CSS frameworks such as Grid System, Blueprint CSS and CSS preprocessors like LESS and SASS.
- Experience working with debugging tools like Firebug, Chrome Developer and IE Developer Toolbar.
- Solid understanding of ReactJS Virtual Dom Algorithm, for performance optimization.
- Experience in DOM (Document Object Model), DOM manipulations and DOM functions.
- Hands on experience working with designs using Photoshop, Illustrator, Dreamweaver, Pages etc.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/3, DHTML, XML, XHTML, JavaScript, DOM, MVC, Twitter Bootstrap, SASS, LESS, Wire framing, AJAX, jQuery, JSON, Grunt, Webpack
Operating Systems: Windows /XP/Vista/7/8/10, MAC OS X, Linux, Ubuntu
JavaScript Libraries: JavaScript, jQuery, AngularJS, BackboneJS, ReactJS, Moment.JS, Bootstrap, D3.JS
Wireframe Tools: Axure, Figma, Sketch Adobe Photoshop, Illustrator, Dreamweaver, and Pages
Version Control: SVN, Git, TFS
Debugging Tools: Firebug, Chrome Developer tool, IE Developer Tool
IDE & Tools: Eclipse, Atom, Notepad++, WebStorm Sublime Text, Atom, Microsoft Visual Studio, W3C Validator
Databases: MS SQL, Oracle
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Salt Lake City, UT
UI React JS Developer
Responsibilities:
- Mainline Responsibility is developing teh Webpages using HTML5, CSS3, JavaScript and React.
- Consumed Material-UI styled-components to build dynamic templates and views or style teh Material-UI components.
- Used Material-UI library to create responsive application.
- Creating react component architecture for complex modules and managing state precisely.
- Creating stores and actions in redux and connecting store with component. Experience in flux architecture.
- Used React Router to navigation between pages. And cross dynamic single page app (SPA)
- Handled teh page rendering and fetching teh data using react life cycle methods.
- Used Redux-Thunk as redux middleware to manage API calls and dispatch action based on response.
- Used React JS for frontend framework and Redux architecture for creating data layers for unidirectional data flow.
- Implemented various screens for teh front end using React JS and used various predefined components from NPM and Redux
- Developed client’s website screens and front-end widgets using React JS.
- Used es6 pre-sets to develop application and webpack as bundler for teh application.
- Created complex component using Material-UI library like customized dropdown, tables.
- Used Axios and Window. Fetch methods to resolve different service methods response to make an API call.
- Experience in making API call request in React to connect to backend and display teh data based on limit and offset.
- Developed reusable components using ReactJS as JavaScript framework.
- Developed screens using advanced JavaScript (Es6/Es7)
- Implement teh services using NodeJS as backend architecture.
- Loaded teh services and components or modules using lazy loading.
- Used Jest and Enzyme to test teh component (Class and Functional) and also teh redux part (Actions, Reducers, Thunk) make sure teh application TEMPhas good amount of code coverage.
- Developed web applications for service advocate faced and customer based.
- Used GIT for version controlling and regularly pushed teh code to GitLab. And assign tasks using Rally.
- Involved in sprint backlog grooming with other teammates and assign story points based on teh acceptance criteria.
- Worked closely with UX team to convert wireframes into user interactive web pages.
- Closely worked with backend team for integration and with QA team for testing and fixing bugs.
Environment: HTML5, CSS3, React16.4, Redux4.0, Material-ui 4.3, JEST 23.6, Enzyme 3.9, Webpack, Node.js8/10, mongoDB 4.7, Axios, Postman, SOAP-UI, Virtual DOM, JSON, Visual Studio and Jenkins Build tool, Rally, GIT, GitLab.
Confidential, San Francisco, CA
UI React JS Developer
Responsibilities:
- Developed user interface by using teh ReactJs, router for SPA development.
- Used jQuery core library functions for teh logical implementation part at client side for all teh applications
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- DevelopedReactComponents and usedReduxPromiseAPIfor makingasynccalls.
- Worked with a business system analyst to understand teh requirements to ensure that teh right set of UI modules have been built.
- Successfully created products add and delete features using new ReactJS web components for collaborative user editing.
- Wrote jQuery function while implementing various UI Screens across teh whole web application (both consumers facing as well as internal application).
- Used ReactJS to build teh UI components, developed filters to display different dimension of data and font size modifiers.
- UsedAJAX&JSONcommunication for accessingRESTful web servicesdata payload.
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and ReactJS that meets accessibility and web browser standards for website.
- Developed React JS pages, Web services calls and AJAX calls for teh application
- Extensively used D3.JS for visualizing bar chart (horizontal, vertical), geo maps, line chart, bubble chart, ng-tables.
- Performed Validations at Client-side using React Directives, react native Directives and implemented media queries.
- Used Redux to store data from multiple API endpoints.
- Implement new Front-End features with Typescript/ JavaScript and other RESTful APIs.
- Worked on React.JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Maintained teh code base and version controller with GIT.
- UsedJira, Confluencefor user story tracking processes and streamlining agile planning.
- UsedGitfor version control and best practices for handling pre-commit hooks.
- Successfully executed teh entire test cases and fixed any bugs/issues identified during teh test cycles.
Environment: HTML5, CSS3, AJAX, JSON, JavaScript, jQuery, Typescript, ReactJS, Redux Jenkins, D3Js, GIT, JIRA.
Confidential, Charlotte, NC
UI Developer
Responsibilities:
- Designed and developed web applications using with HTML5, DHTML, CSS3, AngularJS, Ajax, Bootstrap, JSP and jQuery based on teh W3C standards and Web 2.0.
- Worked extensively on AngularJS in creating Controllers, Making AJAX calls using http and JSON parse. Worked on server cross platform issues. Used JSONP.
- Analyzed and Developed objects as per Client requirements.
- Designed, Developed, and Maintained Web sites with CSS, HTML, DHTML, DOM, jQuery and object-oriented JavaScript.
- Experienced in developing React native components.Used Axios.JS with ReactJS for making AJAX Calls.Worked on Webpack for build and webpack-dev-server a server.
- Wrote application-level code to perform client-side validation using jQuery and JavaScript.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.
- Built advanced JavaScript modules with object-oriented design patterns and built generic JavaScript, jQuery, AngularJS, design patterns based on MVC structure (AngularJS).
- Expert in Response Web Design (RWD) wrote applications that served desktop and mobile clients with minimal code changes to teh JavaScript frameworks.
- Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
- Used MySQL as a database on this project and Joomla as a CMS (Content Management System).
- Used asynchronous AJAX calls to fetch data from Java Web services (REST and SOAP).
- Fixed bugs and provided support services for teh application and integrated security into applications.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed teh System Testing, Regression Testing for Complete UI after fixing teh Issues which are reported by Testing Team.
Environment: AngularJS, HTML, CSS, XHTML, DHTML, XML, DOM, PHP, JavaScript, jQuery, MySQL, AJAX, Visual Studio, GIT.
Confidential, Los Angeles, CA
UI Developer
Responsibilities:
- Developed user interface by using teh ReactJS, Flux for SPA development.
- Implemented ReactJS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Maintained states in teh stores and dispatched teh actions usingredux.
- Used React-Router to turn application into Single Page Application
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React flux to polish teh data and for single directional flow.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using ReactJS.
- Maintained states in teh stores and dispatched teh actions using redux.
- Implemented teh Drag and Drop functionality using React-Draggable
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with teh Back-End team to display data using teh Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Backend and to also perform RESTFUL services.
- Used HTML/DHTML, CSS, DOM, JavaScript to produce high performance, rich and user-friendly Web interface.
- Used React Router Redux to store teh route parameters in teh redux store.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called teh Restful web services calls for POST, PUT, DELETE and GET methods.
- Used Object Oriented Programming concepts to develop UI components that could be reused across teh Web Application.
- Extensively used Git for version controlling and regularly pushed teh code to GitHub.
- Used JIRA as teh bug tracking system to track and maintain teh history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Monitoring teh offshore work and providing technical help to teh offshore team for their JIRA tickets.
Environment: HTML5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, ReactJS, Redux, Flex, My SQL, XML, XSL, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom.
Confidential
Web Developer
Responsibilities:
- Designed and developed User-friendly web-based interfaces using HTML, CSS, JavaScript, AngularJS.
- UsedAngularMVC architecture and two-way data binding techniques in teh development of teh application.
- Designed CSS templates for use in all pages on teh website working with CSS Background, positioning, text, border, margin, padding, and table.
- Designed developed and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery that meets accessibility and web browser standards for website.
- Used jQuery plugins to create autocomplete, validation, drag and drop features.
- Implemented dynamic page elements and form error validations using JavaScript.
- Exchanged data between backend server andUIin JSON or XML format using AJAX calls.
- Involved in redesigning and improving existing pages to enhance teh performance of teh system.
- Extensively used Bootstrap for rapid development and styling of HTML components.
- Developed Web API using MVC framework for all business logic and exposed to teh front-end interfaces.
- Responsible for development, test and maintenance of applications.
Environment: HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap, AJAX, MVC framework, Agile methodology, XML, JSON.