We provide IT Staff Augmentation Services!

React Js Developer Resume

Columbia, MD

SUMMARY:

  • Over 4+ years of extensive experience in Developing, Testing, Integrating, Implementing User Interface (UI) Applications and the web - based applications.
  • Extensive experience in developing web pages using HTML/HTML5, XML, CSS/CSS3, SASS, JavaScript, React JS, Redux, JSON, Node.js, Ajax, JQUERY, Bootstrap3/4.
  • Experience in all phase of SDLC like Requirement Analysis, implementation and maintenance, and extensive experience with Agile (Scrum).
  • Extensive knowledge in developing single - page applications (SPAs).
  • Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and JavaScript functions, Cascading Styles across cross-browser using FireBug, Debugger Tool.
  • Expertise in React JS framework to develop the SPA.
  • Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations, and Flux concept.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX concepts.
  • Familiar with creating Custom Reusable React Components Library.
  • Experience in Node environment using Node.js, NPM.
  • Strong knowledge in using the Node.js and MVC Frameworks in the development of the web application.
  • Involved in writing application-level code to interact with APIs, RESTful Web Services using AJAX, JSON.
  • Expertise in video coding by using HTML5, CSS3 and JavaScript.
  • Expertise in RESTful, SOAP web services to integrate between Applications to Applications.
  • Experience with front-end development with back-end system integration.
  • Proficient in using Unit.js testing framework along with Jasmine, Karma, and Mocha test runners.
  • Debugging and Troubleshooting experience using Firebug, Chrome, Safari, and IE Developer Tools.
  • Experience in using version controller tools like GIT.
  • Strong problem-solving, organizing, communication and planning skills, working in a team environment.

TECHNICAL SKILL:

Web Technologies: HTML/HTML5, DHTML, CSS/CSS3, LESS, SASS, XML, AJAX, JSON, JavaScript, JQuery, ES5, ES6

Frameworks & Libraries: React JS, Redux, Express JS, Node JS

Databases: SQL Server, MySQL, MongoDB

Methodologies: Agile and Waterfall

Version Controls: SVN, GIT, Putty

Operating system: Windows 10/8/7, Linux, Mac OS X

IDE & Editors: Visual studio code, Web Strom, Eclipse IDE, Adobe Dreamweaver, Atom.

APP/Web Servers: Apache Tomcat, HTTP web server

PROFESSIONAL EXPERIENCE:

Confidential, Columbia, MD

React JS Developer

Technical Environment: HTML 5, CSS3, Sass, JavaScript, Bootstrap, Ajax, React JS (16.6.0), MongoDB, JSON, Git, Restful API, JIRA and Web Strom.

Responsibilities:

  • Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, and React JS that meets accessibility and web browser standard for the website.
  • Responsible for daily design in a small, high-end graphics business.
  • Design CSS templates for use in all pages on the website working with CSS Background, Positioning, Text, Border, Margin, Padding, and Table.
  • Applied optimization technique to reduce the Page size and Load time to enhance user experience using sprites.
  • Worked on Agile (Kanban) Development Team to deliver regular updates to the business team and project owners.
  • Developed user interface by using React JS for SPA development.
  • Worked in using React JS Components, Forms, Events, Keys, Router, Animation.
  • Worked on React JS virtual DOM and React views, Rendering using Components which contain an additional component called custom HTML tags.
  • Working with ECMA Script 6 features for building of JSX syntax and used Babel, Web-Pack.
  • Using the Pivotal Tracker to keep tracking the chores, story and bug issues and continued to deliver to the product owner.
  • Building Component library including Tree, Side-View and Table Grid.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Maintained states in the stores and dispatched the actions using the Redux.
  • Called Restful web services calls for GET, PUT, POST and DELETE methods.
  • Used Object Oriented Programming concepts to develop common UI components that could be reused across the Web Application.
  • Extensively used GIT for Version Controlling and regularly pushed the code to the Bitbucket.
  • Extensively used debugging tools such as Firebug, Chrome Developer tool and IE Dev tools to investigate the issues and fix the bugs.
  • Used JEST and ENZYME for mocking functions and writing unit tests and feature test for testing components coverage reports.

Confidential, Chicago, IL

Web UI Developer

Technical Environment: HTML 5, CSS3, Sass, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, MySQL, JSON, Git, Restful API, AWS, JIRA, Jasmine and Web Strom.

Responsibilities:

  • Design, develop and test HTML5, CSS3, JavaScript, and React JS that meets accessibility and web browser standards for websites.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented React JS code to handle cross-browser compatibility issues in Mozilla, IE, Safari, and FF.
  • Used React-Router to turn the application into Single Page Application.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Maintained states in the stores and dispatched the actions using Redux.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, and Multi-Level Dropdown.
  • In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Created and used Reducers that received said Actions to modify the Store State Tree.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on an everyday basis.
  • Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs to the offshore team for their JIRA tickets.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
  • Working with Webpack, babel and gulp for translation (compilation) configuration for ES6 to be converted to ES5.

Confidential, Fort Collins, CL

Web/UI developer

Technical Environment: HTML5, CSS3, Bootstrap, SASS, JavaScript, JQuery, AJAX, React JS (16.6.0), Redux, Flux, Web Strom , Jasmine, GitHub, and Jenkins.

Responsibilities:

  • Worked on an Agile (Scrum) Development Team to deliver regular updates to the business team and project managers.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, React.js, Redux, Flux, Mongo DB.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Secured HTTP/Web Sockets requests with JWT and authorization middleware’s to prevent security threats
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-Autocomplete for creating google maps location search on the webpage.
  • Used Web socket for publishing services for continuous geo-location information updates to Google Maps.
  • Utilized Web Sockets with React to maintain consistent and real-time state across users
  • Implemented a flux pattern by using the redux framework as a core dependency.
  • Experience in RESTful web services to integrate between Server side to Client Side
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Handled cross-browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.

Confidential

Jr. Web Developer

Technical Environment: HTML, CSS, JavaScript (Libraries: jQuery), Photoshop, Flash, Illustrator, MS Office, Firefox, Chrome.

Responsibilities:

  • Creating Front-end Applications using HTML, CSS, and JavaScript.
  • Contributed to the design direction by building mock-ups in Photoshop and Front End.
  • Contributed positively to the overall team dynamic; participated in stand-up meetings, planning, and design sessions and other business-development working.
  • Elegant implementation of page designs in standards-compliant HTML and CSS.
  • Leading technical projects with a focus on quality and improving the user experience.
  • Working directly with clients to design and develop elegant solutions.
  • Tested cross-browsers compatibility on a range of projects.
  • Creating rapid prototypes of interfaces to be used as blueprints for technical development.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Created a new Theme & configured the client websites using HTML4, CS, and JavaScript.
  • Testing and bug fixing.
  • Code sites according to SEO, and keyword analysis.
  • Created web contents and tested for cross-browser compatibility, security, operating systems, and screen resolutions.
  • Involved in Drupal installing, configuring, modifying, publishing and testing the Site.
  • Developed and maintaining the layouts using CSS2 for all intranet applications compliant with W3C standards.

Hire Now