We provide IT Staff Augmentation Services!

Sr. React Js Developer Resume

Bloomfield, ConnecticuT

SUMMARY

  • Over 8+ years of extensive experience in the field of Front - End Web Development including web applications development, server-side web/mobile applications, implementing, troubleshooting, and testing.
  • Proficiency as User Interface/Front End Developer using HTML5, CSS3, JavaScript, ReactJS, Redux, AJAX, JSON, LESS/SASS and Bootstrap.
  • Proficiency as server-side web/mobile developer using Node Js.
  • Proficiency in RESTful APIs and API communications.
  • Good grasp of Asynchronous Programming and Its workaround.
  • Good understanding in database schema creation for business processes.
  • Good understanding of Document Object Model (DOM) and DOM manipulations.
  • Good understanding of JavaScript Object Oriented Programming (OOP) and ES6 features including promises, classes, arrow functions, async/await, de-structuring assignment, modules and extended parameter handling.
  • Expertise in building modern web application in ReactJS and React Ecosystem libraries.
  • Hands-on experience in applying latest development approaches including Model-View-Controller (MVC) and Model-View-View-Model (MVVM) in browsers and event-driven applications using AJAX.
  • Excellent web debugging skills using Chrome Developer Tools.
  • Hands-on experience in Node and good exposure to Babel, Eslint, Webpack, Npm, Yarn and all supporting plugins like Lodash, Axios, Airbnb etc.
  • Experience in Redux-thunk to work with Redux middleware.
  • Expertise React-Router for developing Single Page Applications (SPAs).
  • Experience in creating page layout using CSS3 and with the style sheet management frameworks like SASS and LESS.
  • Expertise with Bootstrap grid system, Flex Box and Grid for Responsive Web Design.
  • Familiar with system configuration, task runners (Gulp and Grunt), module bundler (Webpack).
  • Familiar with front-end unit test tool, Jest with Enzyme.
  • Expertise in NodeJS, ExpressJS and MongoDB to create MERN stack and MEAN stack applications.
  • Experience in debugging and troubleshooting and familiar with debugging tools including, Chrome Inspector.
  • Experience in version control tools GIT and JavaScript package manager including NPM and YARN.
  • Involved in phases of Software Development Life Cycle (SDLC) such as Agile and Waterfall workflow.
  • Experience in using IDE such as Atom, VS Code and Eclipse.
  • Excellent interaction with Design, Project Manager, Business Analyst and other teammates.
  • Excellent communication skills, with ability to understand both technical and non-technical concepts and requirements and efficient trouble shooting skills to work independently or as a team member.

TECHNICAL SKILLS

  • ReactJS
  • Redux
  • Axios
  • React HOC
  • React Observables
  • React Promises
  • Saga
  • Thunk
  • Javascript
  • HTML5
  • CSS3
  • AngularJS
  • NodeJS
  • ExpressJS
  • NPM
  • VueJS
  • Webpack
  • Babel
  • ES6
  • Typescript
  • Microservices
  • Bootstrap
  • Ajax
  • UglifyJS
  • SASS
  • LESS
  • Java
  • MYSQL
  • MongoDB
  • AWS
  • Web services
  • Rest
  • JSON
  • XML
  • React Native
  • Android
  • JSLint
  • Jira
  • Sublime Text
  • Karma nginx
  • Git
  • GitLab
  • Github
  • Selenium
  • SonarQube
  • Enzyme
  • Mocha
  • Chai
  • TeamCity
  • Visual Studio
  • Linux
  • Mac
  • Unix
  • Agile
  • Scrum
  • Selenium
  • Jasmine
  • Agile
  • AWS
  • XML
  • JSON
  • Jira
  • Linux
  • Hipchat iOS
  • Android.

PROFESSIONAL EXPERIENCE

Sr. React JS Developer

Confidential, Bloomfield, Connecticut

Responsibilities:

  • Developed reusable components using React Storybook according to design guidelines.
  • Built an internal boilerplate for React projects to maintain common features: Disney SSO, React, style guide.
  • Proficient in React, React-Router, Redux, Redux-Promise, Redux Form, React HOC, React Hooks, React Bootstrap and react libraries like create- react-app, material- UI, styled-components
  • Developed Single Pages Application using HTML5, CSS3, Bootstrap, React Async Await, Nextjs, GraphQl, Expressjs, NodeJS, Socket, LESS.
  • Experience in working with React, React Native, Redux Saga, Next.js, Node.js, Express and Basscss.
  • Processed JSON data from RESTful web service by using axios to get resources from the database and populated data to the client side.
  • Built single-page applications and client websites using JavaScript (including ES6/ES7), HTML and CSS (Scss).
  • Developed Lightbox effect for landing page using JavaScript and Vanilla javascript.
  • Developed various J2EE components like Servlets, JSP, AJAX, and MQ Series by using RAD.
  • Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap and LESS CSS which is further integrated with Web Servifces.
  • Did UI development with technologies like HTML5, BootStrap, Reactjs, Angular2, TypeScript, JQuery, Redux and ES6.
  • Introduced redux-thunk and Immutable.js as additional libraries to support ReactJs application.
  • Configure CORS (Cross Origin Resource Sharing) to enable cross origin requests.
  • Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Worked in clearing the Security vulnerbilities like cross site scripting (XSS), Cross frame scripting (XFS), SQL injection issues etc.
  • Developed Web Application in Groovy/Grails with MongoDB as a data store. Using the IntelliJ Idea 15.0.4 IDE with the latest Grails 3.1.1 SDK, Java 8.
  • Developed complex WebServices and tailored Apache Axis API to suit the requirement.
  • MEAN Stack development from scratch including mongodb server setup and expressjs server development.
  • Used Visual Studio and TFS (Team Foundation Server) to shelve the code and build changes for version control.
  • Created new web pages for current and new programs using Sublime Text Editor and JavaScript.
  • Worked with cutting-edge JS frameworks, and tools such as Node, Webpack, abel, ESLint, and Gulp.
  • Used underscore.JS in NPM package to eliminate unnecessary cross-browser compatibility.
  • Configured/optimized web server performance including Apache, Nginx, MySQL, Redis and Magento optimization.
  • Experienced in developing Gitlab CI/CD to run component tests, auto increment versions, and deploy to Crashlytic Beta users.
  • Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos.
  • Performed Unit testing on applications using tools like chai, mocha, and enzyme within Test-Driven Development (TDD).
  • Involved in writing test plan using Shallow, Chai, Mocha and Enzyme to ensure completeness in the unit testing code coverage.
  • Developed an automation script for generating Multiple QR Codes for the Test Equipment's using Selenium Web driver, Java scripting.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java/ Junit).
  • Dealt with Cobertura to analyze unit test code coverage automated using and integrated using Jenkins and SonarQube.
  • Extensively used Debugging JavaScript using Chrome developer Toolbar, JetBrains WebStorm.
  • Implemented the Agile Scrum methodology and Test-Driven Development (TDD) for developing the application
  • Involved in Creating cloud formation templates using AWS Cloud formation and leveraged Elastic container services to run Docker micro services in AWS.
  • Worked on OpenShift and exploring Dockers and Kubernetes.
  • Automating web application and integrating automation scripts with CI tools like Jenkins and TeamCity.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
  • Using command line scripts, I set up and tuned Linux boxes for Drupal 7 web app hosting. (Apache/ PHP/MySQL)
  • Created hybrid desktop applications for Mac and Windows redux-saga, nextjs, styled- components, Gatsby, D3, node.js.
  • Configured the Slack in Jenkins and published the build status notifications.
  • Helped in integrating Crucible into Jira and HipChat.
  • Implemented Webpack for bundling jquery and other third-party library files and babel was implemented to use EcmaScript features.
  • Created prototypes with component-based rendering using Webpack bundler and Babel Transpiler.
  • Using Testing Tools including Mocha, Chai, Sinon, Supertest, Istanbul, Selenium, and JSLint .
  • Bugzilla was used to report and track bugs, JSLint for ensuring quality code.
  • Develop the build script using GRUNT task runner and build the project with different tasks to JSHINT, JSCS, Concat, UglifyJs, Annotate, and Rev the CSS and JS files
  • Created a custom hybrid mobile application using Angular 4, Ionic 2 and TypeScript stack for IOS and Android platform deployment.
  • Working through an agile development cycle for swift implementation of technical requirements.
  • Implemented server/client integration written in Kotlin, compiled to LUA.

Environment: ReactJS, Redux, Axios, React HOC, React Observables, React Promises, Saga, Thunk, Javascript, HTML5, CSS3, AngularJS, NodeJS, ExpressJS, NPM, VueJS, Webpack, Babel, ES6, Typescript, Microservices, Bootstrap, Ajax, UglifyJS, SASS, LESS, Java, MYSQL, MongoDB, AWS, Web services, Rest, JSON, XML, React Native, Android, JSLint, Jira, Sublime Text, Karma, nginx, Git, GitLab, Github, Selenium, SonarQube, Enzyme, Mocha, Chai, TeamCity, Visual Studio, Linux, Mac, Unix, Agile, Scrum, Jenkins, XML, JSON, Jira, Linux, Hipchat, Jslint, iOS, Android.

Sr. React JS Developer

Confidential, Cleveland, OH

Responsibilities:

  • Used Storybook which is an open source tool for developing UI components in isolation for React.
  • Used axios to handle HTTP requests in a React and Redux application.
  • Integrated Redux data store allowing React components to have access to data Implemented the Model View Controller (MVC) framework and spring.
  • Worked on latest features of ES6, ES7 by using arrow functions and asynchronous functionalities.
  • Developed Honeypot field and zip-code validation for contact us page using HTML, CSS, JavaScript and Vanilla javascript.
  • Developed an application using JavaScript for asynchronously calling ArcGIS rest services to get the feature count.
  • Worked on the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3.
  • Used RESTFUL in conjunction with Ajax calls using JAX-RS and Jersey.
  • Worked on ReactJS for its code reusability and integrated Bootstrap. Used Redux architecture in the whole process to connect Actions.
  • Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS and excellent experience in CSS methodologies like OOCSS, BEM and SMACSS.
  • Converted the codebase to use modern Ecma Script (ES5, ES6) using babel, typescript to trans pile and webpack as a module loader and used reactive extensions.
  • Extensive experience in front end technologies like JSP, JSF, Rich Faces, ExtJS, AngularJS, Angular 5/6/7, Node.JS, React JS, Bootstrap, PrimeNG Components.
  • HTTPS implementation with IP whitelisting and CORS policies.
  • Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Handling of vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF)
  • Worked on cloud NoSQL solutions for scaling out order history data.
  • Worked on Node.js and MongoDB data store procedures to satisfy various business requirements of the application.
  • Extensively used XSD for validations of XML transfer to the different WebServices.
  • Developed applications using Visual Studio, C#, and a combination of Windows Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
  • Used a few different methods for coding / source control, including MavensMate, Sublime Text.
  • Used NPM (node modules) and Bower (angular components) for packaging management and and Grunt for UI task runner.
  • Used Gulp directories to generate desired view and flux to root the URL's properly.
  • Used WebSphere ESB to provide Web services connectivity, JMS messaging, and service-oriented integration to power SOA.
  • Used Github integrated KanBan board to track and report progress.
  • Used Jenkins to do different environment builds which is integrated with mercurial version control tool.
  • Experienced in Automated integration testing using Selenium WebDriver.
  • Debugged the application, identified source of bugs in Angular using Chrome Dev Tools and the Augury debugging tool.
  • Used Jest (Java Rest client) for ElasticSearch to execute the JSON queries.
  • Administered Jenkins, proposed and implemented branching strategy suitable for agile/scrum development in a fast-paced engineering environment.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Containerize applications with Docker and Kubernetes and migrating the applications into PaaS environment using RedHat OpenShift Enterprise.
  • Integrated JIRA and Snap by configuring JIRA's webhooks.
  • Planned, scheduled and Implemented OS patches on both Solaris & Linux boxes as a part of proactive maintenance.
  • Worked on agile methodology for software development and working on Atlassian products kind of Jira, Hipchat, confluence etc
  • Worked with Webpack, Browserify, RequireJS, ESLint, and JSLint.
  • Written unit test scripts for controllers, filters and services using karma and Jasmine, JSHINT/JSLINT.
  • Developed mobile app available on iOS and Android for customer-loyalty program. (React Native, Redux).

Environment: React, Redux, Axios, ES6, React Promises, Javascript), HTML5, 1CSS, AJAX, Bootstrap, SCSS, Typescript, Angular, CORS, WCAG,XSS, NOSQL,MongoDB, Webservices,Rest, Visual Studio, Sublime Text, NPM, Grunt, gulp,websphere, Github, Mercurial, Selenium, Chrome Dev Tools, Jest, Agile, Scrum, Docker, AWS, Kubernetes,Jenkins, XML, JSON, Jira, Linux, Hipchat, Jslint, iOS, Android.

React JS Developer

Confidential, Monett, MO

Responsibilities:

  • Developed the GIS web applications using ArcGIS Javascript API, Java, J2EE and Spring Framework.
  • Used HTML5, bootstrap, CSS3, Grid Gain, JBPM, Golang, JavaScript and Angular JS to Designed dynamic and browser compatible pages.
  • Developed web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
  • Coordinate with the UX/UI design team in order to build the mobile wireframe through scalable HTML, CSS and SASS.
  • Design and development of the webpages from PSD mockups to final HTML/CSS/JQUERY based prototypes.
  • Used Axios with reacts for making AJAX Calls.
  • Developed user interfaces using JSP, JSF frame work with AJAX, JavaScript, HTML, DHTML, and CSS.
  • Worked extensively on JQuery, bootstrap and JavaScript to make forms interactive.
  • Worked on React js on the front-end styled components using SCSS.
  • Good experience in developing web applications using HTML5, LESS, SCSS, JavaScript, React JS, Bootstrap, JQuery and JSON and Spring MVC
  • Worked on Front end by using Angular2 and TypeScript.
  • Used Visual Studio Code, Visual Studio (MVC 5/6, WebAPI, .Net Core), TypeScript and SASS for dev-environment
  • Conducting audits and reports, while ensuring that digital properties in compliance with WCAG 2.0 Level A & Level AA, as well as Section 508 when applicable.
  • Focused on security features including SSL encryption, XSS prevention, SQL injection prevention.
  • Implemented Spring Cloud Configuration Server for Externalized Management.
  • Used Nhibernate ORM to map CLR object data to relation table, keeping the application portable.
  • Experience in various frameworks like Spring, COBRA, Struts and MVC.
  • Worked on Data analysis, migration and optimization of DBMS platforms (SQL, MariaDB, MySQL, and PL\SQL).
  • Created the connection from Jrxml file to Oracle DB and Integrated the Jasper report with application by Java integrations.
  • Developed and maintained the international and Global Profile System with JSP, EJB, Java Servlets, COBOL, CICS, and DB2/SQL.
  • Used Webservices - WSDL and SOAP for getting credit card information from third party.
  • Designed the software architecture using SOA, OSGI, Eclipse plug-in framework.
  • Configured JMS Queues and Topics in JBoss server and written JMS clients for message-oriented services.
  • Working experience with setup & use of version control systems (SVN, GIT, Github, CVS)
  • Worked on JavaScript OOP, Selenium, Cucumber JS for synchronization of data.
  • Automation of Karma/Jasmine unit testing through Grunt.
  • Worked in an Agile team and CI/CD environment with emphasis on providing fast paced deliverables.
  • Added monitoring checks for critical failure points with Data Dog and AWS Lambda.
  • Successfully performed the RESTful APIs Integration using XML and JSON.
  • Integrated site with Stripe API using stripe monthly features, checkout features and Jira webhooks.
  • Ensured the health and security of the Linux boxes which were in use.
  • Integrated with Hipchat for team chat, Jenkins for continuous integration, or other systems using Bitbucket webhooks.
  • Refactoring iOS and Android code bases into a unified React Native code base that would allow for more streamlined workflow.

Environment: Javascript, HTML5, CSS, AJAX, Bootstrap, SCSS, Typescript, Angular, WCAG,XSS, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Webservices, Rest, Soap, Eclipse, jboss, CVS, SVN, Selenium, Jasmine, Agile, AWS, XML, JSON, Jira, Linux, Hipchat, iOS, Android.

React JS Developer

Confidential

Responsibilities:

  • Used Node.js for writing server-side web application logic in JavaScript and coffeescript.
  • Wrote code using Javascript, Coffeescript, Angularjs, Bootstrap.
  • Involved in creating prototypes and application UI using HTML5, jQueryUI, CSS3 and AngularJs.
  • Used Apache Cordova for Cross platform development by HTML5, CSS, Javascript.
  • Created mockups using web technologies like HTML 5, CSS, SASS, JQuery, Git, GitHub.
  • Developed complex Web based UI using Struts 1.2, Ajax and Java Script.
  • Implement scripting with Ajax, JQuery and Javascript to dynamically refresh the page contents.
  • Integrated Bootstrap.JS into several applications for speeding up JavaScript development.
  • Used SCSS and Twitter Bootstrap to develop tabbed user interface for better user experience.
  • Worked on React js on the front end styled using SCSS.
  • Created a custom hybrid mobile application using Angular 4, Ionic 2 and TypeScript stack for IOS and Android platform deployment
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
  • Ensure web application for compliance with WCAG 2.0 AA and section 508.
  • Built secure front ends to REST API's using XSS/CSRF protections, and secure local storage, Responding to HTTP requests and methods using RESTful API web services.
  • Involved in the design and development of Batch Jobs using Spring Batch Architecture.
  • Experience with Object to Relational Mapping tools (Hibernate) and Model Driven Architecture supporting tools.
  • Involved in writing optimization techniques for more accuracy of Macros in C and C++ routines and Oracle SQL, PL/SQL.
  • Responsible for the development, monitoring, upgrade, installation of DB2 and tuning of a large scaled database in DB2.
  • Developed WebServices to communicate to other modules using XML based SOAP and WSDL protocols.
  • Built a GUI as a Java Eclipse Plug-in and a RESTful Web Service.
  • Implemented various Drools to meet the business requirements and configured those in Jboss rule engine.
  • Experience in using version control and configuration management tools like SVN, CVS and Subversion.
  • Worked with regression testing using Jslint and Selenium.
  • Used TDD with unit testing using Junit, Mockito and Karma.
  • Migration of several Oracle APEX applications to different platforms using Software Development Life Cycle (Waterfall and Agile).
  • Strong Knowledge of AWS, Dockers, application generator software (JHipster,AppUse).
  • Experience of integrating server-side java code with UI components using JSON, XML.
  • Helped teams to configure JIRA Webhooks in Bitbucket to trigger automated builds in Jenkins.
  • Worked on installation of Power path on all Linux boxes.
  • Used HipChat for internal messaging.

Environment: Javascript, HTML5, CSS, AJAX, Bootstrap, SCSS, Typescript, Angular, WCAG, XSS, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Webservices, Rest, Soap, Eclipse, jboss, CVS, SVN, Selenium, jUnit, Waterfall, AWS, XML, JSON, Jira, Linux, Hipchat.

UI Developer

Confidential

Responsibilities:

  • Worked with the team of architects, business system analyst and back-end developers to gather requirements and enhance the application functionality and add new features.
  • Co-ordinate with UX designers and develop static content using front end with HTML5, CSS3 and AngularJS.
  • Responsible for creating angular components, UI development using AngularJS, JSP, CSS3, HTML5, JavaScript and AJAX.
  • Responsible to manipulate HTML5, CSS3 and jQuery as well as making the pages dynamic by using AJAX, JSON and XML.
  • Developed navigation bar and dropdown functionality using AngularJS.
  • Used AngularJS Route to make the web site a single page application.
  • Debugged the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
  • Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally.
  • Involved in developing various generic JavaScript functions used for validations.
  • Used advanced level of HTML5, JavaScript, CSS3 (SASS and LESS) and pure CSS layouts (table less layout).
  • Used Dependency Injection, injecting different services into controllers to organize and share data across the app.
  • Worked with Google Analytics and Firebug to check the loading time for pages and to debug the code
  • Involved in using CVS, GIT, for project management and version management.
  • Worked with business analysts during requirement analysis phase and helped the team in breaking the requirements into implementation details.
  • Developed Functional Requirement Document based on users' requirement.
  • Developed Tabbed pages using AJAX with jQuery and JSON for quick view of related content, providing both functionality and ease of access to the user.

Environment: HTML, CSS, JavaScript, jQuery, Agile, Ajax, AngularJS, JSON, XML, jQuery, Windows, Jasmine, GIT, Firebug, SASS

Hire Now