We provide IT Staff Augmentation Services!

Sr. React.js Developer Resume

2.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Extensive 10+ years of extensive experience with front - end development using HTML, CSS, JavaScript, J-Query and other relevant technologies. Developed designs to meet specific requirements such as quick-loading sites with particular layouts.
  • Focused on creating clean, robust code with exceptional security. Able to achieve compatibility targets while meeting and exceeding customer demands.
  • Experience in developing website pages using HTML, HTML5, CSS, CSS3, SASS, JavaScript, React JS, Redux, EJS, jQuery, JSON, Node js, Ajax, Bootstrap and Core Java.
  • Experience in all the phases of Software Development Life Cycle (SDLC) that includes Requirement Gathering, Analysis, Design, Development, Integration, Maintenance and Testing of various client/server and N-tier web applications in Agile and Scrum Methodologies.
  • Experience with XML, SAX, and DOM, SOAP web services, WSDL and Restful web services.
  • Experience in developing Single Page Applications (SPA) using JavaScript MVC framework such as React JS.
  • Experience in all the phases of Software Development Life Cycle (SDLC) that includes Requirement Gathering, Analysis, Design, Development, Integration, Maintenance and Testing of various client/server and N-tier web applications in Agile and Scrum Methodologies.
  • Experience in using React.js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Experience in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications.
  • Experience in creating interactive data visualizations using D3.js.
  • Familiar with using NPM, Bower, Gulp and Grunt for package management and installation.
  • Experience in creating Chatbot using Dialog flow API.
  • Extensively worked with Version control systems like GIT, SVN and support Continuous Integration and Continuous Deployment (CI/CD) using Jenkins.
  • Experience in using IDE tools such as Notepad ++, Eclipse, Visual Studio Code.
  • Exposure with React Native for building web apps for mobile devices like iOS and Android.
  • Experience with IBM WebSphere application server technologies, WebLogic, JBoss and Apache Tomcat and configuring them.
  • Followed front-end development best practices such as Code to modules, Unit Testing, UI validations, Peer reviews.
  • Effective problem solving skills, outstanding interpersonal skills, excellent in written and verbal communication.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD) and Used BDD pattern for code quality and good readability standards.
  • Excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.

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
  • 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

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. React.JS Developer

Responsibilities:

  • Implemented front end GUI screens using React JS and used various predefined components from redux library
  • Worked on modern web architecture using various advanced JavaScript frameworks and libraries like Angular.js, React.js/Redux, Ember.js, Responsive web design. (RWD).
  • Elegantly used React-Router techniques Axios service to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way
  • Built dynamically generated dropdown lists using ES6
  • Proficient in React HOC and react libraries.
  • Developed experience with RESTful API’s and asynchronous reactive programming using RxJava Observables and the Ratpack framework
  • Developed Single Pages Application using HTML5, React Async Await.
  • Implemented JavaScript promises functions as an alternative for callbacks.
  • Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI screens.
  • Individually developed gulp scripts (tasks) for cleaning, optimizing, compressing, minification of CSS & SCSS.
  • Used typescript for advanced autocompletion, navigation, and refactoring. Minification js linting, http caching, optimized image and multimedia files to improve the performance.
  • Used Redux SAGA to view and action creators as pure functions and it allows to model state transitions using familiar JavaScript constructs
  • Used Redux-Thunk as middleware to manipulate the data type and handle multiple actions.
  • Implemented the Drag and Drop functionality using Angular2 DND module
  • Implemented CORS cross-origin resource sharing, allowing the request through different hosts.
  • Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
  • Implemented tokenizer and validation framework to prevent cross-site-scripting (XSS) and CSRF attacks across the application
  • Good Experience using LESS and experience working with Responsive Web design.
  • Hands on experience on CSS preprocessors such as SASS
  • Implemented JWT (JSON Web Tokens) for creating tokens to assert claims in the application and thus providing authentication of RESTful services
  • Designed and developed matching engine from scratch using core java programming
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols
  • Made REST APIs call to third party API to pull significant details with some validation
  • Used web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.
  • Used ExpressJS Framework to set up middleware to respond to the HTTP request with the help of Babel and developed the backend by Webpack
  • Used Microsoft Visual Studio to shelve the code and build changes for version control
  • Created new web pages for current and new programs using Sublime Text Editor.
  • Wrote TypeScript that is transpiled into Javascript via the CLI powered by Webpack, with a design that is informed by Google's Material Design Specifications.
  • Created the Application using React.JS and Node.js libraries NPM to generate desired view and flux to root the URL's properly
  • Used and configured NGINX servers for the portal to run on and made them work even for CORS
  • Used GITLab for code repository and maintaining current and historical versions of the source code.
  • Used GitHub for source control management.
  • Responsible for writing various test cases using Jest and Enzyme for the application code
  • Pair programmed to write snapshot tests in Jest with Enzyme for React Native components, increasing code.
  • Created front-end unit tests using Mocha for React Action methods and Reducers.
  • Wrote Unit and e2e tests using testing frameworks like TestCafe, Cypress, Chai, and Mocha
  • Implemented unit test cases using Karma Runner and Jasmine for Angular Js on client side and Chai for Node.js for testing endpoints.
  • Implemented Selenium IDE with java script for Web apps
  • Responsible for writing and maintaining Selenium WebDriver scripts for Regression testing and Functional testing
  • Worked with SonarQube to ensure code quality.
  • Extensively used Debugging JavaScript using Chrome developer Toolbar
  • Build a Scrum framework based on SAFe. Migrated process framework from Waterfall to Agile, devising a customized configured tools set.
  • Implemented by a team through Agile development and continuous integration.
  • Worked on AWS Data Pipeline to configure data loads from S3 to into Redshift.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins
  • Managed Docker orchestration and containerization using Kubernetes.
  • Created TeamCity CI/CD pipelines to automate the PreStaging and Failover in the environments.
  • Developed International Error Correction Screens using custom front end forms using XML.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Used graphQL to build a real-time web application back-end environment.
  • Customized both JIRA and Confluence to integrate into the pre-existing systems with an eye towards making the programs extensions of their systems, and not hindrances to their systems.
  • Deployed the applications in Linux servers using deployment scripts.
  • Developed Web applications using CSS3, HTML, JavaScript, JQuery and SQLite in Windows, MacOS and Linux environments.
  • Configured the Slack in Jenkins and published the build status notifications.
  • Developed JavaScript files with the help of Webpack and babel.
  • Implemented babel to use EcmaScript features.
  • Utilized JSLint to maintain consistent style amongst all the developers and Used GIT for version control
  • Used JSLint for static code analysis for JavaScript.
  • Used Gulp to compile and compress the JavaScript, CSS, HTML files with uglify.
  • Built cross-platform mobile apps for iOS and Android on React Native based on given business concepts
  • Implemented server/client integration written in Kotlin, compiled to LUA
  • Worked through an agile development cycle for swift implementation of technical requirements.

Environment: React, Redux, Axios, ES6, React HOC, React Observables, React Async Await, React Promises, Javascript, HTML5, CSS, Ajax, Bootstrsap, SCSS, Typescript, Saga, Thunk, Angular, CORS, WCAG, XSS, SASS, LESS, JWT, Java, MongoDB, Webservices, Rest, NodeJS, ExpressJS, Visual Studio, Sublime Text, Webpack, NPM, nginx, GitLab, Github, Enzyme, Mocha, Chai, Selenium, SonarCube, Chrome Developer Tools, Scrum, Agile, AWS, Jenkins, Docker, Kubernestes, TeamCity, XML, JSON, GraphQL, Jira, Linux, Mac, Slack, Babel, JSLint, UglifyJS, React Native, iOS, Android, Kotlin, Swift.

Confidential

Sr. React.JS Developer

Responsibilities:

  • Created React.js components using JSX and Virtual DOM Followed Redux Architecture for unidirectional data flow and manage the data in React and Make HTTP requests in React & Redux.
  • Created the back-end using NodeJS and included npm package Axios ( Promise based HTTP client for the browser and node.js ) to get results from multiple search APIs.
  • Built single-page applications and client websites using JavaScript (including ES6/ES7).
  • Used JQuery/JavaScript Promises for data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application
  • Done projects using major web development technologies like HTML5, CSS3, Bootstrap 4, JavaScript, JQuery, and Angular 8
  • Developed applications using, SCSS, CSS, followed MVC structure
  • Configure CORS(Cross Origin Resource Sharing) to enable cross origin requests
  • Involved in fixing security vulnerability issues including Cross Site Scripting(XSS) and SQL Injection
  • Used CORS to allow websites to share resources across domains safely and securely.
  • Develop web page with ARIA ( Accessible Rich Internet Applications), WCAG (Web Content Accessibility Guidelines)
  • Responsible for the development and support of the client Website using Core Java and JSP
  • Worked on creation of MongoDB databases, collections and deploying JavaScript's using mongo shell.
  • Worked on cloud NoSQL solutions for scaling out order history data.
  • Developed complex Web Services and tailored Apache Axis API to suit the requirement
  • Developed RESTful API micro-web services in controller and service layer to handle http requests.
  • Developed different Nodejs programs with callbacks or async/await.
  • Used Visual Studio to develop and test application in development.
  • Involved in designing UI patterns and developing applications with the help of Eclipse, and Sublime text
  • Used tools like Grunt, Gulp as task runners and orchestrators for the build process.
  • Developed application using NPM and other front end libraries and frameworks
  • Involved in the setup of Single Sign-On (SSO) between multiple instances of Websphere Application Server.
  • Managed GitHub repositories and permissions, including branching and tagging.
  • Used Bitbucket (Mercurial) as project repository and source tree for importing projects and also for code check-in's.
  • Involved in unit testing by creating Test Suites using Jest framework.
  • Created automated test cases using Selenium
  • Debugged the application, identified source of bugs in Angular using Chrome Dev Tools.
  • Incorporated agile methodology and SCRUM techniques to manage requirements and enhance the application.
  • Worked on AWS Lambda functions development as part of the Micros services development.
  • Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experienced in developing front-end systems with Jasimine, JSON.
  • Utilized XML standards, design patterns and industry standard architecture patterns.
  • Created JIRA Workflows for multiple projects according to business needs and Created projects while keeping up existing projects/agile boards.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Used HipChat for internal messaging.
  • Helped in integrating Crucible into Jira and HipChat
  • Used JIRA for Bug Tracking and JSLint for ensuring quality code worked with regression testing using Jslint and Selenium
  • Used iOS Frameworks such as Core Graphics, Core Animation, Core Data.
  • Worked extensively on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.

Environment: React, Redux, Axios, ES6, React Promises, Javascript, HTML5, CSS, Ajax, Bootstrap, SCSS, Angular, CORS, WCAG, XSS, Java, MongoDB, NOSQL, Webservices, Rest, NodeJS, Visual Studio, Sublime Text, NPM, Grunt, gulp, websphere, Github, Mercurial, Jest, Selenium, Chrome Developer Tools, Scrum, Agile, AWS, Jenkins, Docker, Kubernestes, JSON, XML, Jira, Linux, hipchat, JSLint, iOS, Android

Confidential

React JS Developer

Responsibilities:

  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation
  • Worked on Cross-Browser compatibility for both Javascript and CSS, and squashed bugs in several browsers and devices.
  • Added a free-floating popover with position and data being set through the javascript controller
  • Wrote JavaScript functions to get Dynamic data and Client side validation
  • Designed and implemented a UI update for a server repair software tool in HTML5 and CSS3
  • Developed dynamic web pages using HTML5, CSS3, React JS, Bootstrap, NodeJS and AJAX.
  • Build personal website using modern HTML5, CSS3 and modular JS
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX.
  • Implemented AJAX framework for asynchronous data transfer between the browser and the server.
  • Developed Navigation bar, menu bar, drop down list with bootstrap.
  • Developed applications using, SCSS, followed MVC structure
  • Wrote custom SCSS and JS to allow the theme to accommodate the designs
  • Developed SPA project using Angular Typescript for frontend.
  • Developed Interfaces using Typescript
  • Used the latest application front-end using the AngularJS framework, especially for developing the SPA (single page applications)
  • Worked on UI/UX designs for the web applications for the clients
  • Worked on color contrast to satisfy WCAG standards
  • Developed security framework for the product to authorize the users and also protect system from major attacks like XSS(Cross site scripting)
  • Developed Web application development using HTML5, Java.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Worked on implementation of as an ORM tool and implemented the connection pool and setup required environment with Oracle RDBMS to map the tables and classes.
  • Developed the Struts Module for the application's Presentation layer
  • Generated server-side PL/SQL scripts for data manipulation, validation and materialized views for remote instances
  • Extensively worked with Oracle RDBMS for writing complex queries, Triggers and Events, for generating some important responses needed by the application at times
  • Designed, implemented and administered DB2 UDB for development, test and production environments
  • Consumed Webservices (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Developed server by using Flask framework, writing routes and queries to build Restful API
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used JetBrains WebStorm IDE for the development of angular code and eclipse for the server side code
  • Used Jetbrains IntelliJ which is a most intelligent Java IDE
  • Involved in deployment of this application on JBoss Application Server for various environments like Development, UAT, and Production
  • Used CVS and Subversion for version control
  • Imported and managed multiple applications into Subversion (SVN).
  • Designed an automated testing framework Selenium that runs any set of test suites against every point in a system through parallel processes
  • Used GIT for version control and handled unit testing using Jasmine and Karma.
  • Working through an agile development cycle for swift implementation of technical requirements.
  • Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
  • Design, develop and deployed an authentication and control system based on JSON web token (JWT) and Redis and MongoDb
  • Created EDI parsing and email notification application using JavaMail and XML.
  • Worked on a queue of JIRA tickets to address system issues, user requests, etc. on a daily basis
  • Worked in an Agile environment and also Installed and Configured Drupal on a Linux server and other servers
  • Configured Alert manager to send alerts to Ops Genie and HipChat
  • Automated new user and groups creation in HipChat using its Python API
  • Knowledge of building native iOS and Android applications using Android SDK, iOS SDK

Environment: Javascript, HTML5, CSS, Ajax, Bootstrsap, SCSS, Typescript, AngularJS, UX,WCAG, XSS, Java, Spring,, Struts, PL\SQL, Oracle, DB2, Webservices, Soap, Rest, Eclipse, jboss, CVS, SVN, Selenium, Jasmine, Karma, Agile, AWS, JSON, XML, Jira, Linux, hipchat, iOS, Android

Confidential

JavaScript Developer

Responsibilities:

  • Designed Frontend with an object oriented Salesforce Lightning JavaScript Framework.
  • Added a custom implementation of a gesture based navigation on page with snapping through the use of Javascript
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Implemented a Javascript front end for a Purchase Order processing applications built using Angular JS.
  • Developed a site-wide web 2.0 migration service using Ajax framework using jQuery, JSP, and HTML5
  • Developed Single Pages Application using HTML5, CSS3, Bootstrap.
  • Implemented AJAX based web controls in some web forms using JQuery libraries for enhanced user interfacing.
  • Responsible for writing and implementation of JavaScript and AJAX to interact with web Services and user controls
  • Worked on front-end prototype and page design with HTML5/HTML, CSS3/CSS, Ajax
  • Developed all the page styles by using Bootstrap and SASS instead of CSS to gain a better structure of the stylesheets for a maintain purpose
  • Worked on responsive application design utilizing both Bootstrap and Material UI frameworks
  • Developed SCSS style sheets to give gradient effects
  • Designed the Front-end applications, as well for user interactive (UI) web pages using web technologies like SCSS
  • Developed single page applications using Typescript.
  • Knowledge of developing single-page web applications by using AngularJS with typescript ES4 and jQuery.
  • Designing UI/UX designs by understanding business needs, market analysis, customer feedback, site metrics, and usability findings
  • Maintain ADA compliance HTM/CSS code and Web Content Accessibility Guidelines (WCAG).
  • Handling of vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF)
  • Developed web-based reporting front-end using Java against an Oracle database
  • Designed and developed Micro Services business components and RESTful service endpoints using spring boot
  • Extensively used in data access layer to access and update information in the database for registrations
  • Developed MVC architecture for middleware using Struts framework.
  • Created PL/SQL module which was used to integrate the existing data from third parties and on to the database
  • Design and create ORACLE database schema, table views and grant access to application ids and users
  • Worked on PL/SQL and SQL queries, Responsible for modifying existing DB2 stored procedures and writing SQL queries as per requirement
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture
  • Developed the application using Eclipse and Intellij idea as the IDE and used eclipse standard/plug-in features for editing, debugging
  • Used JBoss application server to deploy application into Production environment.
  • Good knowledge of Version Control clients CVS and SVN, TFS, Jenkins.
  • Automate Tests using Selenium Web Driver and JScover
  • Developed (TDD) and continuous integration using JUnit.
  • Worked in various application methodologies including waterfall model.
  • Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
  • Experience in XML technologies including XML, XSLT, XPath, DTD, XML-Schema, XMLBeans
  • Designed and Implemented all JIRA project schemes: Issue Type Schemes, Screen Schemes, Issue Type Screen Schemes, Workflow Schemes, Notification Schemes, and Permission Schemes.
  • Used on Linux platform (LAMP), Magento CMS, MySQL, REST web services, Git repository for this project.
  • Integrated with Hipchat for team chat, Jenkins for continuous integration, or other systems using Bitbucket webhooks
  • Used JIRA, HipChat, Slack for project tracking and team communication.

Environment: Javascript, HTML5, CSS, Ajax, Bootstrsap, SCSS, Typescript, AngularJS, UX,WCAG, XSS, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Webservices, Soap, Rest, Eclipse, jboss, CVS, SVN, Selenium, jUnit, Waterfall, AWS, JSON, XML, Jira, Linux, hipchat

Confidential - Minneapolis, MN

UI Developer

Responsibilities:

  • Worked on Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Designing and developing the webpages using HTML, CSS, JavaScript, Bootstrap,React.js, NodeJS, Mongo DB.
  • Worked on ReactJSVirtual Dom andReactviews, rendering using components which contains additional components called custom HTML tags.
  • Responsible for ReactUI and architecture .Building components library, including Tree, Slide - View, and Table Grid.
  • Worked in ReactJScomponents, Forms, Events, Keys, Router, and Animations.
  • Implements stableReactcomponents and stand-alone functions to be added to any future pages.
  • UsedReactJSfor templating for faster compilation and developing reusable components.
  • UsedReact-autocomplete for creating google maps location search on the webpage.
  • Develops theReactcontainer and presentation al components (as State less and Functional components when applicable).
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build Confidential .
  • Developed the application on NodeJSplatform using JavaScript programming
  • Implemented modules into NodeJSto integrate with designs and requirements.
  • Developed single application to render dynamically based on the JSON from the NodeJSserver
  • UtilizedReactfor its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Experience in RESTful web services to integrate between Server side to Client Side
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

Environment: HTML, CSS, Bootstrap, JavaScript,ReactJs, Node.js, JIRA, JSON, GitHub, Jenkins, MongoDB

Confidential, San Francisco, CA

Software Developer

Responsibilities:

  • Worked as IT Trainee and Learnt HTML, JAVA SCRIPT.
  • Worked on Unit and Functional Testing.
  • Implemented project usingREACTJSand REDUX.
  • Involved in Onsite workshops to get clarity on the issues and requirements.
  • Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript, and JQUERY.
  • Developed Single Page Applications(SPA) using JavaScript MVC framework such asReactJS
  • Created Static HTML pages as Mockup for various views.
  • UI/Front-End Development, designing, testing and implementing web applications. Implementation of cross browsing techniques and UI testing as part of the development process to deliver a better product.
  • Strong focus on Responsive Web Design, compliance with W3C Web Standards, applying best practices and leveraging web development by using modern UI/Front-End libraries, frameworks and tools such as HTML, CSS, JavaScript, JQuery, JSON, Bootstrap and AJAX.

Environment: HTML, AJAX, CSS, JavaScript, JQUERY, REACT JS, REDUX

We'd love your feedback!