We provide IT Staff Augmentation Services!

Lead React Developer Resume

3.00/5 (Submit Your Rating)

Sanjose, CA

SUMMARY:

  • Experience of 9+ years in all phases of SDLC including requirements complete SDLC life cycle including Analysis, Design, Development, Testing and Deployment of major system.
  • Well versed in using ES6, JSX with ReactJS, Redux & React Native.
  • Experience on Model View Controller (MVC) architecture based Web Applications in Ruby on Rails, and CodeIgniter.
  • Proficient on User Interface in developing web applications using HTML5, CSS3, JavaScript, Angular 2, Node.JS, React.JS, Redux, Web - packer, Yarn, SASS, Angular.JS, ES6, Bootstrap, Typescript, JSON, XML, jQuery and AJAX.
  • Involved in application development using various framework and library including JavaScript, jQuery, HTML5, CSS3, Angular 4.
  • Developed various screens for teh front end using ReactJS and used various predefined components from NPM and Redux library.
  • Understanding and experience with Object Oriented Design/Development (OOD), Model View Control (MVC) design pattern and Test-Driven Development (TDD)
  • Managed Amazon Web Services like EC2, S3 bucket, Auto-Scaling, SNS, SQS, DynamoDB, Elastic-search, Lambda Functions through AWS Console and API Integration.
  • Experienced in implementation of SOAP and REST Web services using Contract first or Service first approach.
  • Expert in unit testing using Mocha, Chai and Enzyme. Used Git/GitHub to maintain teh versions of teh file.
  • Proficient on Automation tools like Selenium, TestNG, jUnit, Ant, Maven, Jenkins, Cucumber, and SOAP UI Pro for testing.Expertise in using bug/issue tracking and project management tool JIRA.
  • Extensive development experience with IDE's like IDEA, IntelliJ, Eclipse,
  • In-depth knowledge of PHP object oriented frameworks (yii framework)
  • Working on fast iteration cycles and tight deadlines using an agile/scrum methodology
  • Experienced in installing, configuring and monitoring teh Datastax Cassandra Cluster, DevCenter and OpsCenter .
  • TEMPEffective problem solving skills, outstanding interpersonal skills, excellent in written and verbal communication.

TECHNICAL SKILLS:

JAVASCRIPT, REACTJS, REDUX, WEBPACKER, YARN, SPROCKET, SASS, RESQUE, HTML5, CSS3, ANGULARJS, NODEJS, EXPRESSJS, NPM, WEBPACK, BABEL, BOWER, ES6, TYPESCRIPT, MICROSERVICES, XML, AGILE/SCRUM

PROFESSIONAL EXPERIENCE:

Confidential, SanJose CA

Lead React Developer

Responsibilities:

  • Development of single - page application using React.JS, Redux, HTML, NodeJS, ExpressJS and SASS/LESS. Leveraged Redux for state management using Actions, Dispatchers, Providers and Store.
  • Adopted agile methodology with pair programming technique and addressed issues during system testing.
  • Working on fast iteration cycles and tight deadlines using an agile/scrum methodology
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Used React.js and redux library functions for teh logical implementation part at client side for all teh application.
  • Used a React/Redux front end and GraphQL/AWS backend to build a SAAS platform for users.
  • Developed dynamic and responsive web pages using React.JS, Redux, HTML5, CSS3, Angular, Bootstrap, Node.JS.
  • Worked with TDD for unit testing and XCTest frameworks.
  • Used compass for Sass style sheet language, LESS and Grunt to compile teh Sass files to single CSS file.
  • Worked on Developing new application consists of front-end code written in JavaScript using Backbone, React dat like to a REST API running on Node and let front end development using React.js.
  • Developed robust form management system with complete CRUD capabilities in ReactNative, Redux, and Firebase.
  • Used Virtual DOM implementation to introduce less overhead.
  • In-depth and hands-on experience with building RESTful interfaces and oAUTH2.0 security model
  • Wrote TypeScript into Javascript via teh CLI powered by Web-packer, Sprocket, Yarn tooling with a design dat is informed by Google's Material Design Specifications
  • Worked on Large-scale Hadoop YARN cluster for distributed data processing and analysis using NoSQL databases.
  • Used ES6 features like arrow functions, promises, classes and block scoped constructs. Used JSX in teh React components for cleaner HTML like structure inside JavaScript. For build of JSX and ES2015 (ES6) used Babel, web-pack.
  • Worked on Extensible MVC implementation supporting layouts and PHP-based templates by default and accessing properties on OOP/Command Patterns.
  • Used Cucumber (BDD) to specify and test controller classes, models, view templates and helpers.Worked with Ruby gems such as RubyGems, Rails gems for PostgreSQL.
  • Created visual presentations to teh end user, using HTML5, JavaScript, React, Redux, Angular 2 and Angular4 and ReactJS.
  • In this application to increase teh performance in production using Vue.JS Implemented and enhanced CRUD operations for teh applications using teh MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
  • Developed and tested many features in AGILE environment using Ruby on Rails, HTML5, CSS3, JavaScript, Bootstrap.
  • Implemented CORS cross-origin resource sharing, allowing teh request through different hosts.
  • Used MongoDB and MySQL databases in Web API development. Developed database migrations using SQL Alchemy Migration. Consumed SOAP and Rest Web-services. Utilised Node.JS, mongo DB and Express to create Restful API's.
  • Worked on creation of MongoDB databases, collections and deploying JavaScript's using mongo shell.
  • Developed Rest architecture based Web-services to facilitate communication between client and servers.
  • Worked with Docker Containers, Micro-services, server-less architecture, container orchestration frameworks such as Amazon ECS, DevOps models, developer.
  • Built web-pack bundler with babel loader for react and es6 pre-sets. Different bundling for development, staging and production. Used Bower, NPM, Grunt and Gulp for managing teh dependencies in teh web application.
  • Used Angular5 and GitHub API to develop web application to track pull request statuses over multiple repositories.
  • Developed website using Ruby on Rails, backed by PostgreSQL and Capistrano to automate and ease teh deployment process on Passenger server.
  • Developed website using Ruby on Rails on Mac operating system, Capistrano Deployed applications using passenger Server and also maintained teh application using GitHub
  • Keeping track of teh entire team hours using Stimulus software for Payroll purposes.
  • Developed a Python UI dat displayed teh instructions and stimulus to teh subject, recorded their response, and updated teh stimulus as needed for both experiments.
  • Refactored code base to improve efficiency, and integrate new features.
  • Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 2. Set up server middleware to solve CORS issues between Angular 2 and node server.
  • Created rich web UIs dat merge with back-end components using JavaScript and AngularJS 4, 6 in conjunction with HTML5 & CSS3 and Used Material-UI Design library for Rich UI/UX designs.
  • Created and improved dynamic UIs for a Ruby on Rails Single Page Application using RubyGems, Rails gems, ORM ActiveRecord, NewRelic, MetaProgramming.
  • Used jQuery to make teh frontend components interact with JavaScript functions to add dynamism to web pages at client side
  • Designed web applications using front-end technologies like, Bower, XML, Jasmine, Ajax, utilised tools like JSLint, YUI compressor. Wrote extensive JavaScript code to build dynamic pages using Sublime Text.
  • Ability to create design teh UI/UX components using wireframe tools like Proto.io, Visio, and ability to convert a wireframe to a low/high working prototype using InVision, Azure.
  • Used Amazon Web Services (AWS) to maintain a centralised storage for server hosted on two boxes.
  • Made teh integration of data in several applications in favour JSON documents with dynamic schemas using MongoDB.
  • Built and coordinate an automated build & release CI/CD process using GitLab, and, Chef on hybrid IT infrastructure.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
  • Followed Agile/Scrum methodology of software development thereby satisfying teh Customer through early and continuous delivery of valuable software.

background skills: Javascript, HTML5, CSS3, ReactJS, SASS, NoSQL Database: Cassandra, HBase .PHP, Redux, AngularJS, NodeJS, ExpressJS, NPM, Babel, Webpacker, Yarn, BOWER, ES6, Typescript, Microservices, Bootstrap, Ajax, SASS, LESS, MYSQL, MongoDB, AWS, Kubernetes, Rest, JSON, XML, Jira, Github, Agile, Scrum.

Confidential, McLean, VA

SR. React DEVELOPER

Responsibilities:

  • Designed teh Front - end applications, as well for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript, React.JS and React-Native, Redux Saga.
  • Worked with diverse technologies such as React.js, Flux, Web-pack, AngularJS, React-router and ES6.
  • Lead design and development of enterprise application using PHP, LAMP technologies, JavaScript, JQuery, CSS, HTML), ORM Framework
  • Responsibilities include estimation and development of new modules using teh AGILE process and pair programming using teh divide and conquer method of breaking
  • Responsible for developing a front-end application using React JS and REDUX architecture for internal team's productivity use. Worked on Redux with React.JS to handle large chunks of data for teh better performance.
  • Responsible for triggering stimulus dat requires teh driver's timely response
  • Used React.js library functions for teh logical implementation part at client side for all teh application.
  • Writing back-end programming in Ruby language and Rails framework.
  • Used web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.
  • Used Grunt, Web-packer, Yarn, and Sprocket to perform bundling, magnification, compilation and ESLint for code cleaning
  • Implemented various screens for teh front end using React.js and used various predefined components from NPM and Redux. Used Babel for transpiring code written in ES6 to ES5 supported by most browsers.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2. Designed Frontend within object-oriented JavaScript Framework.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed teh application.
  • Extensive experience in developing applications using MVC frameworks and installation of client side dependencies using Bower
  • Developed Test Driven Development (TDD), pair programming and continuous integration using jUnit and Jenkins.
  • Used Bootstrap and AngularJS UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices, worked with Responsive Web design using Bootstrap.JS
  • On teh Linux environment, developed teh Web application using Ruby on Rails.
  • Implemented UI by adapting Angular 2 framework with Typescript, HTML5, and CSS.
  • Created ES6 application to make UI by Dragging and Dropping teh web components, where each component contains different micro-service and make UI after combine all micro-service together.
  • Developed ES6 web components for teh multiple uses in teh UI.
  • Designed DOM based interactive to reprogram selected links and adopted WCAG standards.
  • Made secure web app and protected from Cross Site Scripting (XSS) and Cross Site Request Forgery (CSRF) by using JavaScript.
  • Employed Test Driven Development strategy using NewRelic and Behaviour Driven Development (BDD) strategy using Cucumber.
  • Implemented and enhanced CRUD operations for teh applications using teh MVC architecture of Rails framework and Ruby conducting code reviews.
  • Assisted with teh stimulus trigger, which is a projection of a simple moving object.
  • Implemented Ext.JS, AJAX calls to invoke business services and Implement SASS styles to apply on Ext.JS components.
  • Design, developed of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance/handling.
  • Integration of different plug-ins and gems as RubyGems, Rails gems
  • Configured Hibernate, Spring and MyFaces (JSF) to map teh business objects to MySQL Database using XML configuration file. Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
  • Used GitHub and Jenkins for teh continuous integration and deployment. Worked on Github for tracking process of coding. Test-driven development using Jasmine unit test and grunt.
  • Used Jenkins tool to setup Maven and perform unit testing for a web application and performed code analysis by using Jenkins. Performed application deployment using application server on Windows and Linux.
  • Designed and developed teh application using agile methodology and followed TDD, Scrum. Participated in daily Stand up meetings with Scrum Master.

background SKILLS: Javascript, HTML5, PHP, CSS, Ruby on Rails, RubyGems, React, Webpacker, Yarn, Sprocket, SASS, ActiveRecord, Redux, Angular 2, NodeJS, ES6, Typescript, Ajax, Bootstrap, AngularJS, SASS, LESS, Grunt, Gulp, Oracle, MYSql, AWSDocker, Rest, JSON, XML, Github, Chai, Selenium, Jasmine, Jenkins, Jira, Agile, Scrum

Confidential, Murray hill, NJ

SOFTWARE DEVELOPER

Responsibilities:

  • Worked on Responsive Web Design using Bootstrap and CSS3 Media Query to support different responsive layouts.
  • Worked in teh design and development phases of teh application using ROR framework.
  • Developed front - end management features for teh Ruby on Rails-based website. This involved view,
  • Developing high-quality Web applications while improving and maintaining an existing MVC code base in Ruby on Rails.
  • Wrote TypeScript codes to develop different functionalities and view parts for teh UI (User Interface).
  • Developed maintainable CSS style sheet on LESS pre-processor incorporated its dynamic features such as variables, operations and mixings. Developed SCSS, CSS3 style sheets to give gradient TEMPeffects.
  • Developed application using Eclipse Integrated Development Environment (IDE).
  • Executed teh test steps defined in Test Cases manually and reporting teh bugs in JIRA.
  • Followed agile software development process, attended scrum meetings for incremental product development.
  • Developed shell scripts, on linux platform, to process data from upstream systems.

background SKILLS: Javascript, HTML, ror, CSS, Typescript, AngularJS, Bootstrap, Ajax, SASS, LESS, jQuery, Jira, CVS, SVN, Eclipse, Agile, Linux, Hip-chat

Confidential, Bowling Green, KY

SR. UI DEVELOPER

Responsibilities:

  • Coded web applications utilising programming languages including JavaScript, HTML, CSS and AJAX.
  • Developed teh Reusable templates using HTML, CSS, JavaScript, jQuery, handlebars.
  • Built web pages dat are more user - interactive using jQuery, Plugins for Drag and Drop, JSON, JavaScript and Bootstrap.
  • Implemented JAVA Web Services based on SOA architecture with SOAP and WSDL.
  • Developed features using Ruby on Rails in a UNIX/LINUX environment.
  • Responsible for migrating/supporting teh application to Amazon Web Services cloud infrastructure.
  • Worked on implementing Ajax, jQuery methods in retrieving teh data from JSON files and loading teh claims data on teh HTML elements.
  • Designed Use Cases using UML and managed teh entire functional requirements life cycle using waterfall model
  • Communication with peers and to utilise teh company's peer network of staff developers.

background SKILLS: Javascript, HTML, CSS, ruby, Typescript, Bootstrap, jQuery, Ajax, XML, Jira, CVS, SVN, Selenium, Waterfall, Eclipse, Linux, Hip-chat

Confidential, San Jose, CA

UI DEVELOPER

Responsibilities:

  • Analysed business requirements, participated in technical design, development and testing of various modules assigned. Involved in design, development and support phases of SDLC.
  • Implemented dynamic graphs using Ruby on Rails, and JavaScript.
  • Designed and styled UI screens using HTML, JavaScript and CSS. Developed WebServices for interacting with Backend.
  • Developed client - side AJAX application dat uses JavaScript OOP and more Bind objects and retrieve them via JNDI interface. Involved in tuning SQL Queries.
  • Designed Solutions using Hibernate and JPA to interface with teh relational database.
  • Used Secondary Caching in Hibernate to enhance teh performance of teh application.
  • Developed and designed Software Engineering Solutions using Agile Methodology.

background SKILLS:HTML, CSS, JavaScript, jQuery, Ajax, MySQL, JDBC, Oracle, Ant, XML, Jira, Agile.

We'd love your feedback!