We provide IT Staff Augmentation Services!

React Developer Resume

5.00/5 (Submit Your Rating)

Santa Monica, CA

SUMMARY:

  • 6 years of experience in Web Development, developing user interface applications and professional web applications using HTML5, CSS3, JavaScript, Angular JS, Angular 2, Angular 4, React.js, Node.js, Express.js, jQuery, AJAX, JSON and XML with experience in SDLC.
  • Specialized in developing web 2.o apps using core jQuery along with AJAX, JavaScript and proficient in developing Single Page Application ( SPA ).
  • Expertise in developing web application using HTML5, CSS3, JavaScript, jQuery, JSON, XML, AJAX Angular JS, Angular2 .
  • Experienced in developing Responsive Web Design (RWD) using grid - based layout, CSS media queries and creating responsive Web Designs and building mobile friendly accessible web pages using BOOTSTRAP classes.
  • Experienced in working with popular JavaScript frameworks and libraries like jQuery, D3JS, Angular JS, Angular 2, React JS, Express JS and Node.js .
  • Expertise in visualization tools like D3 . js and Go . js .
  • Experienced in developing MVC web applications using Angular JS and MEAN stack technologies - MongoDB, Express JS, Angular JS and Node.js .
  • Experienced in migration from Angular JS to Angular 2 using ng-update .
  • Experienced in development of complex front-end web applications using React . js and Redux .
  • Expertise in working with RESTful services to process https requests.
  • Hands-on experience in developing user interface pages using Adobe Photoshop, Adobe Dreamweaver, CSS and JavaScript .
  • Experienced in maintaining code cleanliness with respect to readability, complexity and implementing CSS code based on DRY principle using SASS / SCSS .
  • Experienced in pulling data from MongoDB database using RESTful services with Express JS and manipulating it as per the client requirement.
  • Seasoned experience with version control tools and systems namely Git, SVN, CVS .
  • Well versed in building SQL queries and PL/SQL stored procedures with relational database management systems such as MySQL, Oracle and PostgreSQL .
  • Working knowledge of various IDE’s such as Dreamweaver, Eclipse, VSCode, IntelliJ and JetBrains - WebStorm .
  • Highly proficient in unit testing using Karma, Jasmine, Jest and Enzyme.
  • Seasoned in working at traditional software development environments such as Waterfall, RAD as well as Agile based development environment, including SCRUM .
  • Seasoned experience in developing application level code for interacting with API’s and various other services using AJAX, JSON and XML .
  • Adherence to standards while coding with a keen focus on the Web Content Acce ssibility Guidelines (WCAG) for accessibility purposes.

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, SQL, PL/SQL

Browsers: IE, Mozilla Firefox, Google Chrome, Safari, Opera mini

Frameworks: JQuery, Angular.js, Angular 2.0, Angular 4.0, React.js, Node.js, Express.js, D3.js.

Web Technologies: XHTML/HTML5, CSS3, Bootstrap, Angular Material, JavaScript, TypeScript, XML, JSON, AJAX, SOAP, RESTful services.

Databases: MySQL, Oracle, No SQL, Mongo db

IDE: Intellij, VSCode, WebStrom, Eclipse, Sublime, Edit plus.

Operating Systems: Windows (2000/XP/Vista) and Above, Linux, UNIX

Version control: GIT(2.16.2.0), SVN

PROFESSIONAL EXPERIENCE:

Confidential, Santa Monica, CA

React Developer

Responsibilities:

  • Developed dynamic web pages using HTML5, CSS3, jQuery, ReactJS, Bootstrap, NodeJS and AJAX.
  • Used Bootstrap and React-Bootstrap components to create responsive application for developing customer facing websites.
  • Experience in functional programming with Lodash and Ramda with ReactJS.
  • Used React Router to implement routing functionality in SPA built in React.
  • Experience in flux architecture, creating stores and actions in redux and connecting store with component
  • Used ReactJS with Redux to create a single page web application with efficient data flow between the client and server and used to create Controllers to handle events triggered by clients and send request to server.
  • Used React Router Redux to store the route parameters in the redux store.
  • Used ReactJS with Redux to separate data and presentation layer. Utilized redux stores to handle the states.
  • Involved in ReactJS for Data patterns which improves readability and made it easier to maintain larger apps and used ReactJS for declarative, efficient, and flexible JavaScript library for building user interfaces.
  • Utilized a concept called Virtual DOM in ReactJS to create in-memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently.
  • Used Babel to transpile ES6 and JSX into ES5.
  • Performed the Synchronous/Asynchronous file operations and created web server with the help of Express Using NodeJS.
  • Involved in enhancement of existing application features using ReactJS, using react interlopers to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
  • Developed client’s website screens and front-end widgets using ReactJS .
  • Building webpack bundler with babel loader for react and es6 pre-sets. Different bundling for development, staging and production.
  • Minification of code, optimization and lazy loading implementation.
  • Experience with ImmutableJS which is used to mutate state in store.
  • Experience in using ReactJS code for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's provided by the backend team.
  • Integrating React code with backend using Axios to call backend APIs.
  • Implemented unit tests with Jest and Enzyme .
  • Implemented code coverage with Jest and producing the coverage report.
  • Resolved cross-browsers compatibility issues for IE, Chrome, and Firefox .
  • Experience in creating components, API’s, Redux action creators, reducer’s documentation using JSDoc .
  • Configured ESLint and SonarQube plug-in for the React and Redux code quality.
  • Utilized GIT for version control and Bitbucket for source control operations and made use of JIRA for bug tracking and workflow management.
  • Followed Agile methodology during SDLC, with regular SCRUM sessions and bi-weekly sprint sessions to discuss the project progress and assign user stories as per the sprint backlogs. Involved in sprint backlog grooming with other teammates and assign story points based on the acceptance criteria.
  • Involved in writing acceptance criteria for the user stories with the team.
  • Closely worked with backend team for integration and with QA team for testing and fixing bugs.

Environment: HTML5, CSS3, React.JS, Redux, Lodash, Immutable.js, SASS, AJAX, Jest, Enzyme, Webpack, Node.js, Passport.js, Jira, GIT, Bitbucket.

Confidential, Franklin Lakes, NJ

UI/WEB Developer

Responsibilities:

  • Mainline Responsibility is developing the WebPages using HTML5, CSS3, JavaScript and JQuery
  • Involved in the development and implementation of an UI application utilizing HTML5, CSS3, SASS, Angular 4, Angular 2, ReactJS, JSON, Express.js, Node.JS, MongoDB, Jasmine, Karma, Angular Material, Webpack .
  • Developed flexible re-usable components using Angular dependencies and built responsive web components with the help of Angular Material .
  • Built a responsive Single Page Application ( SPA ) using HTML5, SASS/SCSS, Angular 4 and Angular Material for internal use.
  • Developed responsive mobile friendly components such as stepper and cards for an SPA (Single Page Application) using inbuilt classes of the Angular Material library.
  • Integrate the application with the business layer utilizing Angular routing for navigation and services to consume RESTful API’s and to communicate between components using Dependency injection provided by Angular 4 .
  • Involved in the development of components for client-side data validation and presentation within the forms.
  • Made use of Rx . js observables in Angular 4 for setting up a direct pipe in-order to request data from the back-end.
  • Leverage Node.js file-writing features for uploading and saving files and developed RESTful API’s utilizing Express.js for offline support, request and response caching.
  • Developed various web pages and components using Angular 4 by implementing predefined components from Node Package Manager ( NPM ).
  • Developed login authentication protocols With Node.JS using Passport.JS middleware.
  • Made use of JSON web token standards to develop secure routes which were used for login authentication and data transmission.
  • Utilized Angular webpack for minification and module bundling in the project.
  • Involved in building applications using ReactJS by building re-usable UI Components.
  • Worked on Bootstrap, LESS to develop User Interface with responsive design.
  • Created responsive layouts for mobile plot forms by created grid model using bootstrap.
  • Used JavaScript and GWT to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests and Developed dynamic frontends using ReactJS.
  • Involved in building applications using ReactJS by building re-usable UI Components.
  • Used Redux to store data from multiple API endpoints.
  • Extensively used core features like Props and State.
  • Worked on ReactJS for developing UI using Sorting, Pagination and rendering for search product page.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Involved in the development of test cases using Jasmine and karma test runner to encourage refactoring issues pre-deployment.
  • Built protocols for integrating Node . js code with MongoDB database using Express . js middleware.
  • Utilized GIT for version control and Bitbucket for source control operations and made use of JIRA for bug tracking and workflow management.

Environment: HTML5, CSS3, Angular 4, Angular 2, ReactJS, SASS, AJAX, Karma, Jasmine, Webpack, Node.js, Passport.js, Jira, Rx.js, GIT, Bitbucket.

Confidential,Santa Clarita, CA

UI/WEB Developer

Responsibilities:

  • Mainline Responsibility is developed a well responsive Single Page Application (SPA) using Angular 2, JavaScript, JQuery, HTML5, CSS3, LESS and the latest AJAX libraries
  • Development of Single Page applications and resolving issues relating to website design and development using HTML5, CSS3, SASS/SCSS, Bootstrap, Angular JS, Angular 2, JSON, SASS, Express.js, MongoDB, Node.js, Jasmine, Karma, JIRA, GULP and GIT .
  • Closely worked with developers, SME’s and other IT t eam’s in-order to understand the Project requirements and gather functional requirements accordingly for the project in-order to design and implement the applications.
  • Building web-applications using Angular JS framework which are can be easily integrated with RESTful services.
  • Tasked with the development of RESTful API’s for custom CMSs utilizing Express.js middleware with Node.js and MongoDB.
  • Worked on Bootstrap CSS framework for responsive Web Design; Used SASS preprocessor for CSS preprocessing.
  • Worked on implementing data - binding and MVC using Angular JS for front - end development of a current web application.
  • Developed dynamic Single Page Applications ( SPA ) using Angular 2 and Node.js for internal applications.
  • Worked on migration from Angular 1.5 to Angular 2 using ng-Upgrade library where-in I was tasked with development of individual components using Typescript in Angular 2, for the controllers in Angular 1.5 during migration.
  • Involved in the development of authentication protocols using JSON web pack protocols.
  • Implemented reusable components using Custom Directives in Angular 2 .
  • Developed dynamic web application using AngularJS and SASS / SCSS along with Bootstrap classes to be rendered in mobile and desktop.
  • Involved in enhancement of existing application features using ReactJS, using React interlopers to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
  • Developed client’s website screens and front-end widgets using React JS .
  • Used JIRA for build tool in-order to configure tasks and tracking issues during the process and GIT for version control.
  • Used Jasmine and Karma for performing unit tests for indi vidual components and services.
  • Utilized GULP to compile SASS, Uglify, Minify and module bundling.
  • Followed Agile development methodology with bi-weekly SPRINT cycle and frequent SCRUM sessions.

Environment: HTML5, CSS3, JavaScript, SASS, React.js, Angular.js, Angular 2, Bootstrap, Node.js, JSON, Eclipse, Oracle, jQuery, AJAX, MongoDB, Express.js, Jasmine, Karma, GULP, Webpack, Jira, GIT.

Confidential, The Woodlands, TX

UI/WEB Developer

Responsibilities:

  • Created dynamic and multi-browser compatible pages using HTML5, CSS3, JavaScript, JQuery, AngularJS, AJAX, Grunt and JSON
  • Handled Integration of static web pages with the server data using Backbonejs
  • To be responsible for create responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop
  • Involved with all stages of Software Development Life Cycle
  • Implemented and Architected, designed a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Gained Knowledge on Electrode Platform which is a NodeJS/Web platform built on top of the ReactJS and HapiJS frameworks.
  • Maintained page layouts, navigation, presented designs and concepts to the clients and the managements to review.
  • Developed Dynamic Single Page Applications in two different projects using ReactJS and AngularJS.
  • Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, and JavaScript, Bootstrap
  • Created the screens with table-less designs meeting W3C standards
  • Worked on different cross-browsing capability issue for IE, Chrome, Firefox and Safari
  • Worked one-on-one with client to develop layout, color scheme and layout for his website and implemented it into a final interface design
  • Cross platform-working experience with UNIX, Linux variants such as Red Hat & Solaris and Windows
  • Developed various customized views using Dojo, JQuery, JavaScript, HTML5 and CSS3
  • Created test Cases for Using JUnit and Easy Mock
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts
  • Interacted with backend developers ensuring the integration of UI with backend logic
  • Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers
  • Worked with backend developers ensuring the integration of UI with backend logic
  • Involved in daily scrum team meetings & code reviews
  • Involved in story planning, create timeline & ensuring on-time delivery of assigned stories
  • Maintained clean and understandable code for others to continue working
  • Used advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts

Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, AngularJS, Ajax, Grunt, JSON, JSP, JIRA, Dojo and GIT

Confidential

Frontend Developer

Responsibilities:

  • Mainline responsibility is Designed, developed and documented all UI components for the application in accordance to business and customer requirements using HTML, CSS, JavaScript, JQuery and Ajax
  • Handled RESTful APIs which support JSON to access back-end data payload
  • To be Responsible for Developed code to call the web service/API to fetch the data and populate on the UI using JQuery/AJAX.
  • Involved in building interactive portable widgets for internal users using HTML5, CSS3, JavaScript, JQuery, and AngularJS.
  • Co-ordinate with testers in fixing the bugs and participated in code review sessions to maintain the standards
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties
  • Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS
  • Responsible for code optimization and testing across other browsers
  • Developed CSS page layouts, styles and table less coding for efficient design
  • Implemented JQuery along with JavaScript libraries.
  • Experience in using NodeJS and Express for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's provided by the backend team
  • Defined and developed the presentation layer of the application using HTML 5, Bootstrap, CSS3 and Ajax
  • Maintained internal web application developed on WordPress CMS
  • For hosting the word press application used LAMP.
  • Experienced in ReactJS and working with React Flux architecture. Used React-Router to turn application into Single Page Application.
  • Created and managed all of hosted or local repositories through Source Tree’s simple interface of GIT client, collaborated with GIT command lines and Stash
  • Ensured site design integrity and quality control consistency throughout the project’s lifecycle
  • Responsible for quality assurance of finished websites including the validation of web forms and links
  • Used WordPress CMS for Maintained internal web application development

Environment: HTML5, CSS3, JavaScript, AngularJS, JQuery, AJAX, Bootstrap, WordPress, LAMP, GIT, JSON, MYSQL and Linux

Confidential

Frontend Developer

Responsibilities:

  • Worked with HTML, CSS and JavaScript Frameworks.
  • Developing SPA project using Angular JS for frontend, Node JS and Postgres for backend
  • Developed code for all the activities using Java Media Framework API, which enables audio, video, and other time-based media must added to applications and applets, built in Java technology
  • Implemented and maintained applications
  • Worked with business analysts to understand and implement complex functionality related to business requirement
  • Delivered high quality implementations and code.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Developed code for the necessary GUI Implemented for the application from the Java/J2EE API
  • Developed wireframes into pixel perfect HTML views
  • Written well designed, testable, efficient code by using best software development practices
  • Created website layout/user interface by using standard HTML, Bootstrap, DHTML, CSS, JavaScript, JQuery, Ajax, XML, Eclipse, SVN and JSP.
  • Implemented various screens for the front end using ReactJS and used various predefined components from npm (Node Package Manager) and redux library.
  • Written UI/Business validations, unit testing and integration testing of owing user cases etc
  • Involved in preparing the UML diagrams like use case diagrams, sequence diagrams
  • Implemented a lightweight customizable JQuery plug-in for styled appearance
  • Implemented Real Time Protocol to transfer the speech packets between two SEA environments
  • Created form validations with JavaScript
  • Iinteracted with users and developed solutions
  • Gathered and refine specifications and requirements based on technical needs
  • Created and maintained software documentation
  • Cooperate with web designers to match visual design intent
  • Produced, modified and maintained websites and web applications

Environment: Java (JMF, Java, Media API, Forms), Packetizing and De-Packetizing Codec’s, Real Time Transfer Protocol, UML (Rational Rose), SDLC, Html, Bootstrap, JavaScript, JQuery, CSS.

Confidential

UI Developer

Responsibilities:

  • Designing and developing dynamic web pages using HTML, CSS, DHTML, JavaScript, JQuery, Ajax, XML, Eclipse, SVN and JSP.
  • Coded extensively in jQuery to make rich internet web pages and created custom date picker on the website.
  • Implemented JMF managers like Package manager, Capture Device Manager Plug-in manager etc., to program the audio tracks
  • Design website and maintain the website content up to date.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, AngularJS, and Node JS.
  • Experience creating dynamic FLASH applications using JavaScript and Flash animation using Adobe Flash.
  • Designed dynamic and browser compatible pages using DHTML, Bootstrap, and AngularJS.
  • Created UI designs using Web 2.0 standards
  • Developed page layouts, navigation, animation buttons and icons.
  • Did extensive JavaScript and jQuery programming to give AJAX functionality for the website.
  • Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.

Environment: HTML, CSS, JavaScript, DHTML, JQuery, Ajax, XML, Eclipse, SVN, JSP, jQuery, Bootstrap, AngularJS, MS Access, Adobe Flash, IE 6, 7, 8, Firefox, Chrome, Dreamweaver, Agile, Windows.

We'd love your feedback!