We provide IT Staff Augmentation Services!

Sr. React.js Developer Resume

Bentonville, AR

SUMMARY

  • Highly skilled Sr. React.JS Developer with 9+ yrs of experience, seeking to use proven skills in React prototyping to enhance user experience and deployed new features with higher performance.
  • Experienced consuming APIs using Axios and manipulating/ consuming JSON objects.
  • Extensive experience in working with Redux - saga library to manage side-effects within the system and to perform asynchronous calls using generator functions in ES6 and to access browser cache.
  • Extensive experience working with JavaScript Frameworks like Angular.JS, Node.JS, React.JS, Redux.
  • Skilled in creating Web Applications, User Interfaces and Layouts with HTML, Typescript, CSS3 and JavaScript using WCAG standards.
  • Experienced in working on SASS, Maven.
  • Contributed to all levels of the user experience and in all phases of the product development lifecycle, from defining a product's overall architecture and structure.
  • Expertise in designing, developing and deploying applications using J2EE tech including spring, Hibernate, Struts, AJAX, and Webservices.
  • Strong in design and development of Webservices using Rest and SOAP.
  • Specialized in RDBMS design using normalization techniques and expertise in using MongoDB, SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Experienced in developing mobile hybrid applications (iOS and Android) using pure HTML5, CSS and JavaScript codebases (Cordova).
  • Experienced in working on code cleanup using code quality tools like JSLint, and Uglify.JS.
  • Provided support in the analysis and troubleshooting of production issues which are tracked through JIRA.
  • Extensive experience in creating style guides and setting UI Standards for enterprise/consumer applications.
  • Good experience dealing with applications involving high traffic websites.
  • Worked closely with QA team in fixing the defects and checking cross-platform compatibility.
  • Excellent client interaction skills and proven experience in working as a Team player.
  • Some of the attributes that would describe me would be Quick learner and Self-Motivated.

PROFESSIONAL EXPERIENCE

Confidential - Bentonville, AR

Sr. React.JS Developer

Responsibilities:

  • Constructed powerful and modern frontend architecture, involving React, Redux, and ES6.
  • Created Reusable Components in React.js with Redux architecture to implement the business logic
  • Used components such as axios, Redux-thunk, Redux-saga.
  • Assisted with an integration of an A/B test React HOC to test a tile size design theory to determine greater usability.
  • Designed several UI screens with reactjs, redux, saga, thunk, react HOC, React Bootstrap, Axios, sass, and less.
  • Made use of Rx.js observables in Angular 4 for setting up a direct pipe in-order to request data from the back-end.
  • State management using Redux(ngrx), RxJS Observables/Subscribe, REST API
  • Developed React Components and used Redux Promise API for making async calls.
  • Developed front end features using React/Redux/ES6 with Webpack.
  • Refactored code to latest syntax and server-side rendering techniques such as async/await.
  • Created dynamic web pages those are more user-interactive using HTML5, CSS3, JavaScript, JSON, and Bootstrap for client-side validations.
  • Integrated and deployed application using SASS, Maven.
  • Worked with CSS preprocessor LESS, SASS/SCSS, Stylus and Well versed using Grunt and Gulp Task Runners. Using other tools WebPack, Bower, Babel, Browserify, TypeSript.
  • Modularized front end CSS and JS code with Sass and browserify.
  • Developed Components like OffsetImage, Quiz, Optimizehero,Tabs using HTML5, CSS3, SASS, and Javascript and configured in CMS Sitecore 8.2 Presentation items.
  • Used development technologies such as Maven, Jenkins, Jira, Jboss, Git, IntelliJ Idea, and Crucible.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Configured SonarQube plug-in for the React and Redux code quality.
  • Used Angular 2.0 to design the front-end and redeveloped the existing module with Angular 2 by writing the code in TypeScript for SPA's.
  • Developed user interfaces using AJAX, JavaScript, JSON, HTML5, and CSS3.
  • Build pre-compiled CSS files using SCSS, SASS and LESS Frameworks.
  • Implemented CORS cross-origin resource sharing, allowing the request through different hosts and JSON formatters for sending data.
  • Developed web page applications that meet the requirements as specified by ARIA (Accessible Rich Internet Applications), Web Content Accessibility Guidelines (WCAG) 2.0.
  • Implemented tokenizer and validation framework to prevent cross-site-scripting (XSS) and CSRF attacks across the application.
  • Implemented JWT client authentication for web services and enabled CORS in the application.
  • Developed Enterprise level applications using Java, J2EE Standards, Spring, Hibernate, MVC Architecture and AJAX.
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations.
  • Designed and developed multi-protocol Single-Page Architecture application using Node.js, Express and Java on the backend.
  • Creating web service component using SOAP, Rest and XML that will receive the XML messages, apply the business rules, and interact with the business components to provide the business logic.
  • Used popular text editors like Sublime Text Editor and Visual Studios.
  • Server-side coding with Node Js, Express Js, and NPM packages.
  • Design and development of a proof-of-concept real-time notification system using Node.js and Socket.IO.
  • Deploy web projects from testing to production (public) with DevOps tools including Docker and GitLab
  • Used GitHub, Git bash to commit, changes to the repository for maintaining various versions of the agile process.
  • Implemented unit tests with Mocha, Chai, Selenium and Enzyme
  • Used Chrome DevTools to eliminate a series of memory leaks cause by detached DOM elements in a long running SPA.
  • Attended daily scrum meetings as part of Agile sprints to track the project, report issues with testing and discuss on bugs opened.
  • Created and deployed code on cloud platforms such as Amazon Web Services (AWS).
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Created GraphQL server, GraphQL schema/resolvers, and MongoDB model to test new features for a GraphQl tool.
  • Customized JIRA to integrate into the pre-existing systems with an eye towards making the programs extensions of Linux systems, and not hindrances to their systems.
  • Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac and debugged using tools like Firebug.
  • Experience in JIRA, Target Process and Slack tools.
  • Created prototypes with component-based rendering using Web packer bundler and Babel Transpiler.
  • Optimized legacy code following new techniques for Minification of JavaScript and SCSS files and Uglify
  • Utilized JSLint to maintain consistent style amongst all the developers and Used GIT for version control.
  • Worked on Application Servers like Tomcat, Web Servers like Apache server, NGINX.
  • Created storyboards with UI/UX components using the latest in Swift and Objective-C combinations.

Tools: React, Redux, Axios, ES6, React HOC, RxJS Observables, Redux-thunk, Redux-saga, Redux Promise, SASS, Maven, Agile, JavaScript, HTML5, CSS3,Ajax, Bootstrap, SCSS, Typescript, Angular, CORS, XSS, WCAG, SASS, LESS, NodeJS, ExpressJS, Java, MongoDB, Webservices,SOAP, REST, Visual Studio, Sublime Text, Webpack.

Confidential - Omaha, NE

Sr. React.JS Developer

Responsibilities:

  • Implemented various screens for the front end using ReactJs and used various predefined components from NPM (Node Package Manager) and redux library.
  • Implemented view part by ES6 with React framework, designed web pages by React-Bootstrap, SCSS and controlled state of the application by using Redux.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Did UI development with technologies like Ajax, HTML5, CSS3, Bootstrap, Reactjs, Angular and JavaScript.
  • Designed and developed professional UI web applications using front-end technologies like Html5, CSS, JavaScript, Angular 2, and XML.
  • Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS and excellent experience in CSS methodologies like OOCSS, BEM and SMACSS.
  • Wrote gulp & grunt tasks for sass compile, jshint/eslint, uglify, minify, Revisioning and automated tests.
  • Used Maven and ANT as build script for application build and deployment, Junitand log4j for unit testing and logging and Client side java script Unit testing tools such as Jasmine along with karma, coffee, Jest, mocha, chai scripts.
  • Worked in building servers like DHCP, PXE with kick-start, DNS and NFS and used them in building infrastructure in a Linux Environment. Automated build, testing and integration with Ant, Maven and JUnit.
  • Experienced in maintaining code cleanliness with respect to readability, complexity and implementing CSS code based on DRY principle using LESS, SASS/SCSS.
  • Used Axios and JSON to send request to the server to check the functionality of the websites.
  • Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, MongoDB modules.
  • Adherence to standards while coding with a keen focus on the Web Content Accessibility Guidelines (WCAG) for accessibility purposes.
  • Created DOM elements through React JSX as it is the most powerful way of sanitizing user inputs and prevent Cross-Site Scripting (XSS).
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database
  • Designed and development of RESTful API. REST Webservices are created using Spring to exchange data using JSON data structure.
  • To limit page-loading delay and visible browser-server interaction used MVC framework with Ajax, JavaScript, Angular.js, and Node.js
  • Designed, Debugged and Developed applications using Microsoft Visual Studio Code.
  • Used front end editor Sublime Text.
  • Proficient in web application building tools such as Grunt, Redux, NPM, and Gulp.
  • Applied themes, skins, changing user and group permissions in WebSphere portal server.
  • Expert in browser tools such as Chrome DevTools to troubleshoot problems and debug.
  • Experience in Agile methodologies and Scrum environment.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
Tools: React, Redux, Axios, ES6, Redux Promise, JavaScript, HTML5, CSS3, Ajax, Bootstrap, SCSS, SASS, Maven, Agile, Angular, CORS, XSS, WCAG, NodeJS,Java, NoSQL, Webservices, Visual Studio, Sublime Text, Grunt, Gulp, NPM, WebSphere, Selenium, Jest, AWS, Jenkins, Docker, Kubernetes, XML, JSON, Jira, iOS, Android.

Hire Now