We provide IT Staff Augmentation Services!

React Developer Resume

Los Angeles County, CA

EXPERIENCE SUMMARY:

  • 6+ years of professional experience in the programming, Front - End Web App, and User Interface (UI) development using HTML, CSS, JavaScript, JQuery, AJAX, XML, twitter Bootstrap, JSON, React.js, Redux, Media Queries, PHP,LARAVEL, GitHub, RESTful programming
  • Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and extensive experience with Agile and SCRUM
  • Proficient in developing responsive mobile friendly websites quickly and effectively using HTML5, CSS3, JavaScript and jQuery and experience in making them cross browser compatible
  • Extremely skilled and efficient in developing responsive web applications using CSS3 Media Query, Twitter Bootstrap
  • Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements and Classes and CSS Behaviors in CSS
  • Good understanding of JavaScript ES6 concepts and other concepts like closures, promises, prototypal inheritance
  • Good understanding of Document Object Model (DOM) and DOM functions
  • Expertise in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Strong experience in creating Single Page Applications using React JS v15/16, JSX, React Nesting Components, React-Router, Redux, Modeling state and State management using Redux, Redux Thunk and Saga for asynchronous calls
  • Strong experience in creating React.js webpages with JSX, React Nesting Components and implemented Routing using React-Router to achieve SPA’s.
  • Good Experience in Reactjs for creating interactive Ui using One-way data flow, Virtual Dom, and JSX.
  • Experience in building application with React JS, Redux, in MVC architecture.
  • Strong experience in creating Single Page Applications using React.js v15/16,JSX, React Nesting Components, React-Router, Redux, Modeling state and State management using Redux, Redux Thunk and Saga for asynchronous calls.
  • Strong experience in creating React.js webpages with JSX, React Nesting Components and implemented Routing using React-Router to achieve SPA’s.
  • Expertise in React.JS framework and integrate them to Node JS server-side code.
  • Hands-on of knowledge in using JSON and AJAX to link with back-end applications.
  • Hands on experience in React JS, working with Redux and Web pack module bundler. Proficient in building React.js web pages with JSX, React components
  • Profound knowledge in developing Angular 7 app using Components, Observables, pipes, Reactive Forms, Zones, Router Guards, JWT Tokens and build using AOT and Angular JS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
  • Expertise developing UI/UX using Angular 7/ 6 / 5 in combination with Bootstrap, JQuery and JavaScript.
  • Expertise creating all kind of Directives, Attribute Directives, Structural Directives and Component Directives, in Angular 7 / 6 / 5 and experience with services, pipes, form validation and reactive forms.
  • Excellent skills in creating and accessing various databases like MySQL, SQL server and No-SQL database like MongoDB and Redis
  • Good knowledge in debugging and troubleshooting existing code using Chrome Developer Tool and Firebug
  • Good understanding of GraphQL API.
  • Experience in unit testing tools using Jest and Enzyme.
  • Experience with Version Control tools like GITHUB, and SVN for Source Code version management and merging Source code after intermittent Project releases
  • Strong analytical, communication, interpersonal skills and ability to work with proven problem-solving skills
  • Extensively involved in fixing production issues and support
  • Extensive working experience with different methodologies like Agile (Scrum) and Waterfall methodologies.
  • Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3 and in making web pages cross browser compatible and resolving cross browser compatibility issues.
  • Ability to develop optimum and user-friendly web solutions and provide web, graphic and interactive programming.
  • Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment.
  • Driven to meet deadlines. Motivated to produce robust, high-performance software
  • Proficient in adapting and applying new technologies.

TECHNICAL PROFICIENCY:

Web Technologies: HTML, CSS, XML, JavaScript, Ajax, jQuery, JSON, Apache, PHP, React JS, AngularJS, Bootstrap, Redux, Laravel

IDE’s and Tools: Visual Studio Code, Eclipse IDE, Dreamweaver, Developer Tools, Edit Plus, Toad, Sublime Text, Brackets

Wire Frame Tools: Adobe Illustrator CS3, Adobe Photoshop CS3/CS4

Web services: JSON, AJAX, RESTful

Debugging Tools: Firebug, Chrome Developer tools

SDLC Processes: Agile, Waterfall, Scrum

Servers: Apache Tomcat, Nginx

Operating System: Windows OS, UNIX, LINUX, MAC OS X

Database: MongoDB, PL/SQL, MYSQL, SQL Server, MS SQL

EMPLOYMENT HISTORY:

Confidential, Los Angeles County, CA

React Developer

Responsibilities:

  • Designing, developing and testing HTML5, CSS3, JavaScript and React.JS that meets accessibility and web browser standards for website.
  • Designing CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Applying optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Developing user interface by using the React JS, Redux for SPA development.
  • Using React-Router to turn application into Single Page Application
  • Extensively using React Js hooks for managing state in Functional Components.
  • Utilizing Lazy routing in application wherever necessary.
  • Improving the application performance by Using React. Memo, useMemo, useCallback functions.
  • Utilizing React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Web services (RESTful) for transmission of large blocks of XML/JSON.
  • Working on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Using React JS to create Controllers to handle events triggered by clients and send a request to the server.
  • Configuring redux store, reducers and actions and Used Redux-Saga for handling middleware and Fetch api for making rest calls to the backend
  • Implementing Server-side rendering to have greater fault tolerance and faster page loading for older browsers.
  • Implementing Lazy loading for application’s components using React-Loadable and improved the application’s performance drastically.
  • Utilizing module bundler Webpack for faster production builds and performance optimization and Babel to transpile code to ES5.
  • Utilizing React JS to create views to hook up models to the DOM and synchronize data with the server as a Single Page Application (SPA).
  • Using React JS to create custom components for data manipulations and to display data in company standard format.
  • Using React.js for developing UI using sorting, pagination and rendering for searching the statements in the webpage.
  • Utilizing React JS for templating for faster compilation and developing reusable components.
  • Using CSS3 based design techniques to eliminate table-based layouts, and speed page loading.
  • Designing complete layout of the pages of websites and table less web applications using CSS and with the help of tags as per W3C standards.
  • Utilizing React.js in developing a website to make it more interactive, Stateful and reusable component.
  • Integrating Node.js with React.js for describing UI as a function of state, and emitting state updates in response to actions by Node.js.
  • Developing CSS Style for web page using LESS Structure
  • Maintaining states in the stores and dispatched the actions using redux.
  • Designing Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Working closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Utilizing Middleware, Redux-thunk in application to dispatch async function
  • Adding Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
  • Creating and utilizing Reducers that received said Actions to modify the Store State Tree.
  • Developing user interface by using the React JS, Flux for SPA development.
  • Implementing client-side Interface using React JS.
  • Creating React components, using Redux for unidirectional data flow
  • Building stable React components and stand-alone functions to be added to any future pages.
  • Implementing client-side Interface using React JS, ES6.
  • Utilizing React-Router to turn application into Single Page Application
  • Working with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
  • Calling the Restful web services calls for POST, PUT, DELETE and GET methods.
  • Using Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
  • Extensively utilizing Git for version controlling and regularly pushed the code to GitHub.
  • Using JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Working with JEST and Enzyme unit test framework to write unit tests for JavaScript code.
  • Interacting with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.

Environment: HTML5, CSS3, JavaScript, AJAX, JSON, XML, jQuery, React JS 16.8, Redux, Axios, Node.js, Express.js, MERN stack

Confidential, Sioux Falls, SD

React developer

Responsibilities:

  • Worked on front end pages that were developed using HTML5, CSS3, JavaScript, jQuery, React.js and AJAX.
  • Involved in developing UI prototype using React.js and create reusable components.
  • Used Redux to manage the state and control the data flow.
  • Wrote actions, reducers and container components where implement the business logic such as enrollment, billing, administration.
  • Utilized the React-Router to navigate the pages.
  • Followed Redux Architecture to achieve the React JS state management. Developed the well-designed store, actions and reducers.
  • Implemented React.JS code to handle cross browser compatibility issues in Mozilla, IE, Safari and FF.
  • Configured and used React-dev-tools, Redux-dev-tools extensions to monitor the state changes and component re-rendering to reduce errors.
  • Configured and used React-router-dom to implement routing to various pages of the application.
  • Built Web pages that are more user-interactive using HTML5, CSS preprocessors like LESS, JavaScript, React JS, React-Redux and Redux- Saga.
  • Used React JS for frontend framework and Redux architecture for creating data layers for unidirectional data flow.
  • Utilized React-Router to turn the web application into single page Application and to route among different components.
  • Worked in using React JS components, Forms, Events, Keys, Router and Redux concept.
  • Implemented React JS client-side form validation to validate the user inputs before passing to back-end.
  • Extensively worked on debugging and bug and issues fixing experience in React JS application.
  • Created snapshots for action-creators, components, containers, reducers and sagas.
  • Used reusable components and containers inside React-Redux application.
  • Developed Navigation bar, menu bar, drop down list with React widgets and bootstrap.
  • Configured redux store, reducers and actions and Used Redux-Saga for handling middleware and Fetch API for making rest calls to the backend.
  • Configured and used React-dev-tools, Redux-dev-tools extensions to monitor the state changes and component re-rendering to reduce errors.
  • Implemented Lazy loading for application’s components using React-Loadable and improved the application’s performance drastically.
  • Wrote actions, reducers and container components where implement the business logic, API calls, authentication and form validation.
  • Used redux-thunk as middleware to delay the dispatch of action.
  • Applied AJAX call to consume RESTful API (Instagram API) and deal with response accordingly.
  • Implemented responsive web design and mobile friendly design using Bootstrap grid system.
  • Work with cross browser compatibility issue on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Performed unit test using Jest along with Chrome Inspector for integration purpose.
  • Used webpack as bundle tool and control the project version and commit code with Git and Bit bucket for issue track.
  • Worked with Agile software lifecycle methodology and involve in daily SCRUM meeting for report, plan and expect purpose

Environment: HTML5, CSS3, JavaScript, React.js, Node Js, jQuery, AJAX, JSON and Git

Confidential, Omaha, NE

UI Developer

Responsibilities:

  • Created a custom responsive web application to replace a legacy line-of-business web application using Angular JS.
  • Developing and designing SPA user interfaces in Angular JS.
  • Worked on Front end by using Angular JS, JavaScript.
  • Used Angular.js for connecting the API's using Angular.js $http service.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, Angular JS and JavaScript.
  • Defined new validations through Angular JS for the form field validation implemented through HTML5.
  • Used Angular JS multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
  • Used two-way data binding features of Angular JS/Angular2 to implement data binding to bind various server controls to the data from database.
  • Responsible for front-end UI design using HTML, CSS and JavaScript.
  • Used Media Queries for the design to be compatible in all devices.
  • Used Git Software version control to manage the source code.
  • Used Restful web services using jQuery, Angular to fetch response data for user interface.
  • Developed single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular, JavaScript API.
  • Created custom, general use modules and components which extend the elements and modules of core Angular JS
  • Developed web pages using SPA model in Angular Framework by creating Components, Services and Model layers for each module/page.
  • Working Extensively with Angular CLI for creating components, Services, pipes, Directives.
  • Created websites for devices using Responsive Web Design.
  • Developed a data dash boarding site using Angular.js.
  • Created & worked on Angular.JS modules, controllers, services & filters
  • Designed and implemented a SPA (Single Page Application) in Angular.JS.
  • Implemented two-way data binding through scope in applications built on Angular JS and one-way binding when necessary.
  • Created model binding and API calls using Angular JS.
  • Built a high-performance, reusable code library for UI and backend components.
  • Developed form validations utilizing Angular JS messages modules.
  • Implemented re-usable templates with JavaScript handlebars and generating layouts.
  • Used various jQuery plug-ins date picker, dialog boxes to build Rich Internet Application (RIA) to make it look more intuitive.
  • Used jQuery to perform AJAX to get JSON data from the backend and parse it on the front-end.
  • Tested created pages using JavaScript testing frameworks Mocha, Jasmine, Karma.
  • Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM, DOM Functions using Firefox and IE Developer Tool bar for IE.
  • Design and develop prototype video to showcase company features.

Environment: HTML, XHTML, CSS3, Bootstrap, JavaScript, jQuery, Angular JS, Angular 2 JSON, AJAX, Node JS, GIT/GitHub, Eclipse.

Confidential

C++/CUDA Developer

Responsibilities:

  • Designed and Developed high performance algorithms for Processing Confidential Landsat images.
  • Developed IHS, Gram-Schmidt, PCA, MRA algorithms in image processing.
  • Responsible for writing algorithms using Java and CUDA programming languages.
  • Responsible for converting low resolution Confidential Landsat images to high resolution Landsat images using Java and CUDA languages, and compare the programs for better resolution and execution time.
  • Published a research paper on "High performance algorithms for Pansharpening of images" in ProQuest.

Confidential

Web Developer

Responsibilities:

  • Responsible for developing Front end and back end of a Confidential website using web development languages such as HTML, CSS, JavaScript/JQuery, AJAX, JSON, PHP and Laravel.
  • Designed the web pages by using HTML, XHTML, and CSS and deploy the script using with JavaScript.
  • Called the Restful web services calls for POST, PUT, DELETE and GET methods.
  • Responsible for collecting customer data from front end and store the data in MySQL Database.
  • Used Redis Database to cache data. Used Mongo DB database to store non-relational data.
  • Created XHTML Pages with CSS and the Box Model
  • Used JIRA to track down the progress of the tasks and complete it on time
  • Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented
  • Implemented applications in JavaScript, and MySQL
  • Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
  • Used JavaScript to create dropdown menus on web pages and displayed on web page upon user request.
  • Worked extensively with the File management and image libraries
  • Performed Client-side validations using JavaScript
  • Fixed bugs and provided support services for the application
  • Tested/De-bugged web browser using Firebug
  • Responsible for write a code which generate Excel reports and send them to clients on daily/weekly/monthly basis.
  • Worked on Confidential analytics. Produced Dashboard reports and excel reports to send to brand owners.
  • Worked with coupon codes, Lucky draw and Instant recharge schemes.
  • Responsible for managing source code using GIT version control.
  • Created Restful APIS and Integrated third party APIS such as Facebook/Twitter/IVR.

Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX, JSON, PHP, Laravel, MYSQL, REDIS, Mongo DB, GIT, Restful APIs.

Hire Now