We provide IT Staff Augmentation Services!

Sr. React.js Developer Resume

TX

SUMMARY

  • 11+ years of experience in creating Single Page Applications (SPA) using React.JS, Redux and Angular.JS.
  • Experienced consuming APIs usingAxiosand 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, and Redux.
  • Skilled in creating Web Applications, User Interfaces and Layouts with HTML, Typescript, CSS3 and JavaScript using WCAG standards.
  • 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(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 developingmobilehybrid applications (iOS and Android) using pure HTML5, CSS and JavaScript codebases (Cordova).
  • Experienced in working on code cleanup using code quality tools likeJSLint, and Uglify.JS.
  • Experience in using Babel+ES6, Bootstrap and Web-Pack for Single Page Application development.
  • Managed Amazon Web Services like EC2, S3 bucket, Auto-Scaling, SNS, SQS, DynamoDB, Elasticsearch, Lambda Functions through AWS Console and API Integration.
  • 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, and Eclipse.
  • Effective problem solving skills, outstanding interpersonal skills, excellent in written and verbal communication.

TECHNICAL SKILLS

  • React.js/Redux
  • JavaScript
  • Axios
  • React observables
  • Async /Await
  • React Saga
  • Thunk
  • GraphQL
  • HTML/CSS
  • SASS/LESS
  • SQL
  • AWS
  • UI/UX Prototyping
  • Responsive Design
  • Open Source Experience
  • Coding

PROFESSIONAL EXPERIENCE

Confidential, TX

Sr. React.JS Developer

Responsibilities:

  • Constructed powerful and modern frontend architecture, involving React.JS, Redux, and ES6.
  • Created Reusable Components in React.js with Redux architecture to implement the business logic
  • Assisted with an integration of an A/B testReactHOCto test a tile size design theory to determine greater usability.
  • Designed several UI screens with React.js, Redux, saga, thunk,reactHOC, ReactBootstrap, Axios, sass, and less.
  • Made use of Rx.jsobservablesin Angular 4 for setting up a direct pipe in-order to request data from the back-end.
  • State management using Redux(ngrx), RxJSObservables/Subscribe, REST API
  • DevelopedReactComponents and used Redux Promise API for makingasynccalls.
  • 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.
  • Configured SonarQube plug-in for theReact.JSand 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.
  • Implemented CORS cross-origin resource sharing, allowing the request through different hosts and JSON formatters for sending data.
  • Developed web page applications dat 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.
  • Developed Enterprise level applications using Java, J2EE Standards, Spring, Hibernate, MVC Architecture and AJAX.
  • 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 dat 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 andVisualStudios.
  • Server-side coding with Node Js, Express Js, and NPM packages.
  • 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 andEnzyme
  • 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.
  • Worked on CI/CD integration and development using Jenkins and TeamCity.
  • Worked with Docker Containers, microservices, container orchestration frameworks such as Kubernetes.
  • 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.
  • Created prototypes with component-based rendering using Web packer bundler and Babel Transpiler.
  • 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.

Environment: React.JS, Redux, Axios, ES6, React HOC, RxJS Observables, GraphQL, Redux-thunk, Redux-saga, Redux Promise, JavaScript, HTML5, CSS3, Ajax, Bootstrap, SCSS, Typescript, Angular, CORS, XSS, WCAG, SASS, LESS, Node.JS, Express.JS, Java, MongoDB, SOAP, REST, Webpack

Confidential, NC

Sr. React.JS Developer

Responsibilities:

  • Implemented various screens for the front end using ReactJs and used various predefined components from NPM (Node Package Manager) andreduxlibrary.
  • Implemented view part by ES6 withReactframework, designed web pages byReact-Bootstrap, SCSS and controlled state of the application by usingRedux.
  • Used Middleware,Redux-Promisein 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.
  • 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.
  • ImplementedCORS(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 throughReactJSX as it is the most powerful way of sanitizing user inputs and prevent Cross-Site Scripting (XSS).
  • Used corejavaconcepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • 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
  • Applied themes, skins, changing user and group permissions inWebSphereportal server.
  • Implementation of the version control softwareGitHub and Mercurial.
  • WroteSelenium-based testing with Jest.
  • Expert in browser tools such asChromeDevToolsto troubleshoot problems and debug.
  • Experience in Agile methodologies and Scrum environment.
  • DefinedAWSSecurity Groups which acted as virtual firewalls dat controlled the traffic allowed to reach one or moreAWSEC2 instances
  • Automated Compute Engine and Docker Image Builds with Jenkins andKubernetes.
  • UsedJIRAfor bug tracking and workflow management.
  • Cross platform-working experience with Linux and Windows
  • Worked with JavaScript code quality tools like JSLint and testing frameworks like Jest and Selenium.

Environment: React.JS, Redux, Axios, ES6, Redux Promise, JavaScript, HTML5, CSS3, Ajax, Bootstrap, SCSS, Angular, CORS, XSS, WCAG, Node.JS, Java, NoSQL, REST, SOAP, Grunt, Gulp, NPM, WebSphere, Selenium, Jest, AWS, Jenkins, Docker, Kubernetes, XML, JSON, JIRA

Confidential, CA

Sr. React.JS Developer

Responsibilities:

  • Designed UI web applications using front-end technologies like Html5, CSS, JavaScript, React.JS, Angular.JS, jQuery, XML, Node.JS, Selenium, Jasmine, Ajax, JSON, and Bootstrap.
  • Involved in Enhancement of existing application utilizing Angular.JS and React.JS. Created HTML navigation menu dat is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Worked in Angular.JS custom directives, directives, modules and services.
  • Developed web pages using Node.JS, JavaScript, HTML and CSS and complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Worked on JavaScript for client-side scripting to reduce server trips and decrease the response time of the web application request.
  • Implemented AJAX calls with Ext JS and handled request and responses for various modules like Bootstrap and React.js.
  • Developed website using UI/UX on Unix/Linux operating system, backed by MySQL, Oracle and DB2.
  • Worked on versatile environment like Eclipse, WebLogic and NetBeans.
  • Used CVS & SVN as a version control system, an important component of Source Configuration Management (SCM) with support tool as JIRA.
  • Worked on JUnit with selenium and Cucumber-JVM in a page object model and cleaned up the duplicate code and maintained a good standard of coding. Later created the framework with TestNG.
  • Worked on agile methodology for software development and working on Atlassian products kind of Hipchat, and Confluence etc
  • Created JAVA API's, and Spring configuration changes, Oracle SQLs/procedures, and JDBC template.

Environment: JavaScript, Angular.JS, React.js, Directives, Custom Directives, Angular.JS, HTML5, SASS, CSS, Ajax, XML, Bootstrap, SCSS, Typescript, Node.js, jQuery, Java, Spring, Hibernate, Struts, Soap, Rest, PL\SQL, Oracle, DB2, Eclipse, WebLogic, CVS, SVN, JIRA, Selenium, Jasmine, Agile, Linux, AWS, JSON

Confidential, NY

Sr. Web Developer

Responsibilities:

  • Developed a responsive, AJAX-driven design using JavaScript libraries such as Backbone.js, Angular.JS and Bootstrap.js
  • Developed user interfaces using AJAX, Ext.JS, JavaScript, JSON, XML, HTML, and CSS.
  • Custom HTML markup was written in combination with UI framework to stream-line JavaScript development. Also, created modules using Typescript, Angular.JS, Node.js, and jQuery.
  • Developed support tools such as Maven, SVN, and JIRA.
  • Worked on BDD approach with cucumber-JVM in selenium web driver.
  • Applied automated testing of JavaScript applications using Selenium - custom Selenium extensions developed for testing components not normally available via to HTML inspection tools.
  • Developed and tested many features in a Waterfall Model using ML, JSON, CSS JavaScript, Bootstrap, with AWS apps.
  • HipChat was used by the team for client communication.

Environment: JavaScript, Angular.JS, HTML, CSS, jQuery, DHTML, XML, Java, DOM, JSON, Bootstrap, AJAX, Adobe Flash, Photoshop, PL/SQL, Oracle, Windows

Confidential, NY

Web Developer

Responsibilities:

  • Worked on various UI technologies like JSF, HTML, Ext.JS, CSS, JavaScript and JSP tag libraries.
  • Built Web pages dat are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap.
  • Made the web pages Responsive using jQuery UI and bootstrap, which can be operated in both PC's and Mobiles.
  • Used advanced JavaScript concepts to validate input fields using regular expression.
  • Extensively used CSS (Cascading Style Sheets) along with Responsive Web Design (RWD) to support the web page in Mobile browser as well.
  • Involved in Enhancement of existing application utilizing JavaScript, created HTML navigation menu dat is role-based menu items changes dynamically, derived from the database in the form of XML
  • Created Test strategy, Test plan, execution plan and Identified test data requirements.

Environment: JavaScript, Ext.JS, HTML/CSS, Jquery, Java, Spring, SVN, Struts, Eclipse, UML, Oracle, AGILE, SQL, Ant

Hire Now