We provide IT Staff Augmentation Services!

React/redux Consultant Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Experienced React/Redux architect seeking a challenging position; bringing over 6 years experience in designing and development of applications using React.js, Node.js and JavaScript where designing, developing, optimizing and testing solutions for clients is core specialty.
  • Extensive experience in developing web pages using HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, Angular 2, JQuery, JSON, Node.js, Ajax, JQUERY and Bootstrap.
  • Experience in MERN stack development MongoDB, Express, React and Node.
  • Profound knowledge of architecture patterns and standards.
  • Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
  • Extensive knowledge in developing single - page applications (SPAs).
  • Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers).
  • Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
  • Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
  • Expertise in React JS framework to develop the SPA.
  • Experience in React JS and working with React Flux architecture.
  • Experience 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, React Native concepts.
  • Familiar with creating Custom Reusable React Components Library.
  • Experience in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
  • Experience in building various app configurations using Grunt, Gulp and Webpack.
  • Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application.
  • Expertise in implementing the MVC architecture in backend applications using JAVA along with struts and servlets.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
  • Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
  • Expertise in RESTful, SOAP web services to integrate between Application to Application.
  • Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners.

TECHNICAL SKILLS:

Web Technologies: React.js, Redux, Flux, Angular 2, Immutable.js, RxJS, GraphQL, Relay, Falcor, Bootstrap 3, HTML5, SCSS, Atomic CSS, JQuery, AJAX, XML

Programming Languages: JavaScript (ES5/6), Java, Python

Application Servers / Web Servers: Node.js,Apache Tomcat, BEA WebLogic 8.1, HTTP Web Server

Cloud Services: AWS EC2, S3 and RDS, Microsoft Azure

Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester

Database/DB Tools: MongoDB and PostgreSQL

Version Control Tools: Git (Github), Subversion(SVN)

IDEs/ Development Tools: WebStorm, Visual Studio Code, Brackets, IntelliJ, Eclipse

Ticketing Tool: JIRA, Remedy

Build Tools: Webpack, Gulp, Grunt, Maven, Gradle

Tracking Tools: Bugzilla and JIRA

Testing and Logging: Jest, Junit, Load runner, Jasmine, T-probe, Easy Mock

Methodologies: Agile, Rational Unified Process (RUP), UML Water fall

PROFESSIONAL EXPERIENCE:

React/Redux Consultant

Confidential, Dallas, TX

Responsibilities:
  • Re-architecting existing monolithic React application into standalone application modules
  • Training .NET and SiteCore developers on Javascript and React library.
  • Creating new React components, containers, services, and APIs
  • Creating Node routes and services.
  • Restructuring Redux store into the Ducks file structure
  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, React.js, Redux, Flex, MongoDB.
  • Responsible for creating POCs of new JavaScript technologies such as GraphQL and Observables (RxJS).
  • 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 middlewares 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 publish services for continuous geo-location information updates to Google Maps.
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Utilized Web Sockets with React to maintain consistent and real-time state across users
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Implemented flux pattern by using redux framework as a core dependency.
  • Worked on AWS to integrate the server side and client side code.
  • Experience in RESTful web services to integrate between Server side to Client Side
  • Creating testing suites with Jest for React applications.
  • 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.
  • As an onsite coordinator, interacted with offshore team to give the Functional and Technical Knowledge and to track the status of the project.

Environment: React.js, Redux, Flux, Immutable.js, RxJS, Webpack, Gulp, HTML5, SASS, WebStorm, MongoDB, GraphQL, RxJS, Git, GitHub, JIRA and Jest.

Senior React/Redux Consultant

Confidential,Phoenix, AZ

Responsibilities:
  • Architecting new MERN Stack (React/ Express/Hapi/Node) applications and environments
  • Training and mentoring JavaScript developers in React/Redux development.
  • Overseeing daily Agile standups with Analysts, Designers, Developers and Stakeholders
  • Creating User Stories and Tasks for project tracking tools (Rally)
  • Creating new React components, services, APIs from user stories and mockups.
  • Creative android mobile app in React-native by modifying existing components
  • Creating GraphQLschemas and queries for MongoDB database.
  • Integrating third party D3 elements into React components
  • Setting up Hapi/Express web servers with RESTful Node.js endpoints.
  • Traveling on-site once a month for sprint startup and retrospect meetings.
  • Designed dynamic and browser compatible pages using HTML5, CSS3 and JavaScript.
  • Developed the Login, Policy and Claims Screens for customers using AJAX, HTML5, CSS3, and JavaScript.
  • Developed responsive applications using Bootstrap which allowed the same application to be optimized for both mobile and desktop resolutions.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB.
  • Developed Web API using NodeJS, ReactJS and React Native and hosted on multiple load balances API instances.
  • Built React Native POC UI for mobile application.
  • Built React Native application utilizing Redux for enhanced maintainability.
  • Developed robust form management system with complete CRUD capabilities in React Native, Redux.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • 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 publish services for continuous geo-location information updates to Google Maps.
  • Built applications using React.JS which allowed us to render pages on both the client and server using the same codebase.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Used React JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • 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.

Environment: React.js, Redux, React Native, Immutable.js,Hapi, Express, HTML5, CSS3, SCSS, JavaScript, Bootstrap, Jasmine, AJAX, XML, XSL, XSLT, JSON, Git, AWS, JIRA.

Senior React/Redux Developer

Confidential, Irving, TX

Responsibilities:
  • Creating new MERN stack (Mongo, Hapi, React, Node) application for CNN.com
  • Creating React.js / Flux / Redux front-end UI for Ad Rules / Cerebro application
  • Creating/Maintaining MongoDB database and Node server.
  • Setting up Hapi/Express web servers with APIs for REST endpoints.
  • Creating Docker deployment
  • Designed and developed intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
  • Designed and developed web pages using HTML5, CSS3, JavaScript,
  • Worked with SASS and LESS as CSS preprocessors.
  • Designed Responsive web pages using media queries and Twitter Bootstrap.
  • Utilized various interactive plugins and widgets to design UI/UX.
  • Developed Single Page Application using AngularJS.
  • Created controllers that will get dynamic data from the web services and update the view with new JSON data.
  • Resolved the Browser Compatibility issues using Firebug and other Chrome Development tools.

Environment: React.js, Flux, React Native, Hapi, Express, HTML5, CSS3, SCSS, JavaScript, Bootstrap, Jasmine, AJAX, XML, XSL, XSLT, JSON, Git, AWS, JIRA.

Web/UI Developer

Confidential, Atlanta, GA

Responsibilities:
  • Developed customer facing softwareUI for managing advertisements within webpages using JavaScript / jQuery, Backbone.js, Handlebars.js, Highcharts, Require.js, HTML, and Sass.
  • Multi-browser and platform development - IE 8+, Firefox 20+, Chrome 24+, Safari 5+.
  • Increase accuracy of implemented design by training all front-end developers to use Photoshop.
  • Prototyping new features and ideas - Google Drive Drawing, Photoshop, HTML, Sass, and D3.js.
  • Setup Jasmine and Selenium/IDE for unit and functional testing.
  • Setup continuous integrated unit testing using Jasmine, Yeti, Bunyip, Browserstack API and Phantom.js.
  • Increase front-end development by using Require.js, Jasmine and documentation.
  • Setup mid-sprint team meetings for better communication and expressing new tools and ideas for the advertiser dashboard team and all front-end projects.
  • Team training on Ember.js, Backbone.js, Jasmine.js and Selenium IDE.
  • Setup documentation and style guide for advertiser dashboard using Github wiki pages and markdown.
  • Setup framework for all current and future front-end projects to use Backbone.js, Handlebars.js, Require.js and Jasmine for framework, organized module definitions and unit tests.

Environment: JavaScript, jQuery, Backbone.js, Require.js, HandleBars, D3.js, HTML5, CSS3, SASS, Bootstrap, XML,Jasmine,Selenium IDE, Eclipse, Adobe Photoshop CS6, Git.

Software Engineering Intern

Responsibilities:
  • Designed the Front End applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, and JQuery.
  • Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on HTML, CSS/SCSS, and JavaScript development.
  • Provided time estimates for front-end development on projects, consulted with project managers and clients on front-end development tasks, managed developer resources, provide insight into user interface design, and interacted directly with clients to answer any questions or concerns.
  • Developed UI screens using JSP, Struts tags and HTML.
  • Used Jakarta Struts Framework, based on the Model View Controller architecture for rapid application development and ease of maintenance.
  • Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, and Triggers.
  • Implemented AJAX functionality using JQUERY, JSON and XML.
  • Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
  • Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
  • Tested cross browser compatibility issues between multiple browsers.
  • Developed and designed the various screens and its architecture in accordance to UI Specs.
  • Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.

Environment: Java, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlets, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, J-Unit, ANT.

We'd love your feedback!