Sr. React Js Frontend Developer Resume
Indianapolis, IN
SUMMARY:
- Over 10 plus years of experience working as Front - end/ReactDeveloper, developed various client projects and learned crushing things in the earlier morning and scheduling things for large-scale software development.
- Programming language is JavaScript, honed into Typescript for the last 3 years
- Experience in UIdevelopmentbased on HTML, CSS, JavaScript, AJAX, JSON, XML, Bootstrap, AngularJS, ReactJS. Highly experienced in Web Design.
- Working experience using PHP, wordpress & SEO technologies.
- Deep experience with AWS and DevOps. Well-versed with Agile methodologies including SCRUM, KANBAN. End-to-end experience across the entire SDLC. Extensive Microservice development experience.
- Used ECMAScript 6 (ES6) with ReactJS and Reacts concepts like Components, Props, States, Rendering Elements, Lifecycle hooks,Reacthooks, Forms, Keys to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
- Experience in DOM (Document Object Model) manipulation using JavaScript.
- Extremely skilled and efficient in developing responsive web application using CSS3, Bootstrap, LESS and SASS.
- UsedReactJS for templating for faster compilation and developing reusable components,React-Autocomplete for creating google maps location search on the webpage.
- Good experience in working MVC architecture frameworks like AngularJS, Angular 2,4,5,6,7,8,9,10, Redux along with other latest client-side technologies like ES6, Node.js, Express.js, RxJS.
- Extensive experience in developing applications using Java, JSP, Ext JS,React, Angular, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, XML and Javascript - ES5/ES6.
- Adapted Model-View-Controller (MVC) frameworks for developing web applications.
- Experience in Cross-Platform Mobile Development usingReactNative + Type Script based mobile app.
- Novice level experience working withReact-native /Redux.
- Experience in Angular network performance concepts like Lazy Loading of resources, AoT compilation, compression and caching.
- Developed ANT scripts for the build and deployment of J2EE applications.
- Experience in Analyzing software specification and Identification of application functionalities for Design, Coding and testing in different sprints.
- Design, Analysis and Modeling of n-tired, Object-Oriented system architectures using Rational Rose.
- Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
- Sound RDBMS concepts and extensively worked with Oracle, PL/SQL, SQL Server & DB2.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring, Hibernate and EJB.
- Expertise in coding optimized SQL queries on databases like My SQL.
- Very good experience in developing Test Cases using JUnit.
TECHNICAL SKILLS:
Programming Languages: React, Java, JavaScript, Python, Node.js, Angular.js, Redux, Spring Boot
Database: SQL, NoSQL (Mongo), Oracle, MS SQL. Mondo DB
Cloud: AWS, Azure
Testing Tools: Jira, Mocha, Chai, Karma, Jasmine, Enzyme
Webservices: JSON, JQuery, Ajax, XML, Soap, SAAS
React Tools: React-Redux, React-Hooks, React-Router, Redux-Thunk
PROFESSIONAL EXPERIENCE:
Confidential - Indianapolis, IN
Sr. React JS FrontEnd Developer
Responsibilities:
- 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
- Used a React/Redux front end and AWS backend to build a SAAS platform for users.
- Built multiple asynchronous service calls using RXJS(Reactive Extensions) such as Observables, Behavior Subject and some of its operators.
- Converted redux thunk action creators to Promises, and Lifecycle Methods to asynchronous functions using ES async/await to better manage ReactJS level state and cut Redux container development time by 80%.
- Developed Web application development using HTML5, JavaScript, Java, CSS and Jelly.
- Experienced as a Web Developer in developing web applications using JavaScript, HTML, CSS, SASS, XML, Bootstrap, REST, JSON, AngularJS, Node.js, Backbone, jQuery, WCAG, and Ajax.
- Designed the Front-end applications, as well for user interactive (UI) web pages using web technologies like HTML, CSS, SCSS, ES JavaScript, React JS and React Native.
- Extensive experience in web development using Angular, type script, RxJs, NGXS, Angular Material, VS Code, AngularJS, Visual Studio, C#, ASP.NET Core, MVC, VB.NET, Entity Framework, Using Angular, D3 visualizations, RxJS observables, NGXS state management with AWS cloud hosting, CI/CD
- Implemented front-end using React with Redux-saga-tester to maintain hierarchical and intuitive front-end structure.
- Worked with React Js & Vue Js to change the stack from regular JS to Flux & Vuetify framework using Semantic UI.
- Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.
- Handling of vulnerabilities such as Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF)
- Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS and excellent experience in CSS methodologies like OOCSS, BEM and SMACSS.
- Developed the authentication/authorization for the application using various NPM node modules including passport.js, promises, regex, JWT Web Token etc.
- Experience With Core java, and Working on Frameworks Like Spring Mvc, Hibernate, JPA, Database (Oracle (SQl, Pl/SQL, Postgres), MangoDB), Hadoop (Sqoop, Hive, Pig) Developer.
- Implemented RESTful web service security using Basic security & Oauth
- Web design and development, application development using AngularJS, HTML, JavaScript and Sublime.
- Gathered requirements, designed, coded and delivered a system coded with Visual Studio.
- Implemented deployment strategies, as well as builds, for quality test Grunt Gulp Webpack Node and production releases.
- Configured, and deployed the applications on AWS EC instance, with Glassfish, Nginx, and Cassandra.
- Performed Continues integration and continues development using Gitlab CI/CD.
- Working on Gradle system using repositories and Github integration.
- Unit tested front-end React JS code using Mocha, Chai, Enzyme and Jest.
- Created functional automation scripts using open source tools selenium RC and selenium Grid
- Installed node modules such as lodash, react-bootstrap, enzyme, mocha, jest, chai, babel, node-sass and more.
- Worked with SonarQube to ensure code quality.
- Tested front end performance with Chrome Developer tools and making appropriate optimizations in Webpack
- Experience with Docker Containers, microservices, serverless architecture, container orchestration frameworks such as Kubernetes and Amazon ECS, DevOps models, developer tools, AWS SDK for .NET, AWS toolkit for MS Visual Studio, and CI/CD practices.
- Followed Agile SCRUM methodology and used Test Driven Development (TDD) and Used Behavior Driven Development pattern for code quality and good readability standards
- Maintained enterprise size application with Domain Driven Design.
- Configured CI/ CD pipelines using Azure devops, automating deployment process, improving speed by 10X.
- Designed a GraphQL interface for integration with a React.js (functional structures, hooks) client-side stack.
- Expertise in Atlassian tools like JIRA Administration, Confluence, Bamboo, Green Hopper(Agile), FishEye, GIT, Jenkins and SVN with Installation, Migration and Upgradation and Build & Release in Unix and Linux environments including production support.
- Used WebStorm version control integrated to git and its terminal in Mac environment
- Configured the Slack in Jenkins and published the build status notifications.
- Worked with cutting-edge JS frameworks and tools such as Node, Webpack, Babel, JSLint, and Gulp.
- Worked with Grunt and used plugins - uglify, concat, replace, eslint, jslint, sprite.
Envionment: React, Redux, Axios, ES6, React HOC, React Observables, React Async Await, React Promises, Javascript, HTML5, CSS, Ajax, Bootstrsap, SCSS, Typescript, Saga, Thunk, Angular, VueJS, CORS, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), SASS, LESS, JWT, Java Spring, Hibnerate, MongoDB, NodeJS, NPM, Webservices, Rest, ExpressJS, Visual Studio, Sublime Text, Webpack, NPM, nginx, GitLab, Github, Enzyme, Jest, Mocha, Chai, Selenium, SonarCube, Chrome Developer Tools, Domain-driven design, Test-Driven Development, Scrum, Agile, AWS, Jenkins, Docker, Kubernestes, Azure Devops, XML, JSON, GraphQL, Jira, Linux, Mac, Slack, Babel, JSLint, UglifyJS, React Native
Confidential - Woonsocket, RI
Sr React FrontEnd Developer
Responsibilities:
- Implemented various screens for the front end usingReact.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked with diverse technologies such asReact.js, Flux, Webpack, Angular.JS,React-router and ES6.
- Responsible for developing a front-end application usingReactJS and REDUX architecture for internal team's productivity use.
- Worked on Redux withReactto handle large chunks of data for the better performance.
- Designed the Front-end applications, as well for user interactive (UI) web pages using web technologies like HTML5, CSS3, Es6 JavaScript,ReactJS andReact-Native, Redux Saga.
- Processed JSON data from RESTful web service by using axios to get resources from the database and populated data to the client side.
- Used CSS, Reactjs, Redux, saga, Thunk,reactHOC, Material-UI,ReactBootstrap, Axios, flux, mobx, nextjs, sass, less, Lodash for applying style in entire applications.
- Developed Web Pages using HTML5, CSS3/CSS4 JavaScript and use JavaScript frameworks such as Angular 8.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 8.
- Designed and developed UI using KendoUI, CSS, bootstrap CSS, JQuery, Google Material, JSON/JSONP and AJAX.
- Excellent experience in developing applications that meet the requirements as specified by Web Content Accessibility Guidelines (WCAG).
- Implemented tokenizer and validation framework to prevent cross-site-scripting (XSS) and CSRF attacks across the application.
- Used Kendo UIto decouple DOM manipulation from application logic.
- Implemented CORS to communicate between Web API and the UI.
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, jQuery, D3JS, AngularJS,React.JS, Node.JS, LESS, SASS.
- Designed and developed Microservices business components using Spring Boot.
- Maintained styles and responsive design of the SaaS platform using ERB, AML,React.js, CoffeeScript, and SASS.
- Design, developed of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance/handling.
- Worked on HTML/CSS, Ajax/JavaScript (JQuery, ExtJS, etc.), SVN, GIT and MySQL and Apache, demonstrating vast LAMP architecture experience.
- Developed Rest architecture based Webservices to facilitate communication between client and servers.
- Developed responsive web page layouts using Bootstrap, Material Design, JS, Backbone, Angular, NgRx, NodeJS.
- Created new web pages for current and new programs using Sublime Text Editor and JavaScript
- Conducted Usability Testing using Karma, Jasmine and end to end testing using Protractor and Gulp.js to resolve interface problems. Bugzilla was used to report and track bugs, JSLint for ensuring quality code.
- Used GitHub and Jenkins for the continuous integration and deployment. Worked on github for tracking process of coding. Test-driven development using Jasmine unit test and grunt.
- Developed single page applications and Micro services, using NodeJS andReactlibraries and Manage continuous integration and deployment for microservices in the AWS platform using (Kubernetes Cluster, Docker, Nginx Proxy, Nexus, Jenkins and GitLab).
- Developed test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing. Built unit test cases and integration test cases using Mocha, Chai.
- Transforming the Automation from selenium to Jest and puppeteer.
- Worked as part of an Agile/Scrum based development team and exposed to acceptance Test Driven Development approach in developing applications using cucumber.
- Used Eclipse IDE for Java and XML development and QA and branched projects using Tortoise SVN.
- Documented the progress of the daily stand-ups with the Atlassian stack (JIRA, Confluence, HipChat).
- Worked with several operating systems, including Windows, Linux and Mac OSX.
- Developed AngularJS and foundation based UI Screens using HTML, CSS and Ionic framework.
- Works on Apache Cordova and Ionic framework for cross platform mobile app development.
- Used Flutter (Dart language) for mobile app development (iOS and Android).
Environment: React, Redux, Angular, ES6, Redux, Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap, Angular js, SCSS, VueJS, VueX, UX, Balsmiq, Material-UI, CORS, DOM, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), RESTful, SASS, LESS, Java, Spring Boot, MYSql, Flux, Oracle, Webservices, Rest, NodeJS, ExpressJS, Micro services, Webservices, Rest, NodeJS, ExpressJS, Micro services, nginx, GitLab, Github, Jasmine, Selenium,, Agile, AWS, Jenkins, Docker, Kubernetes, TeamCity, JSON, XML, Linux, hipchat, JSLint, Ionic, iOS, Android
Confidential -San Antonio, TX
Sr.ReactJsDeveloper
Responsibilities:
- Actively involved developing proof of concept for a newly proposed application in using React JS.
- Debugging and testing existing code, JavaScript performance optimization.
- Worked on Cross Browser Issues for different versions of IE, Mozilla and Chrome.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Implemented interaction between frontend and backend using the JSON object.
- Worked onReactJSfor building encapsulated components, to pass rich data through app and keep state out of the DOM.
- Designing, developing and testing the web application by using the HTML, CSS Bootstrap, React.JS and Redux.
- Used Node.JS for server side web applications for java script codes to build real-time web API's.
- Used MVC architecture of Framework for developing web applications and to simplify the code complexity.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer andFirefox.
- Worked with ECMA Script 6 features. For build of JSX and ES used Babel, webpack. For responsive Web design used semantic UI to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Setup Jasmine and Karma for UNIT and Functional Testing of JavaScript with mocking frameworks.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the node.js environment.
- UtilizedReactJS& REDUX to render and deploy company end setting web pages and all the end web pages.
- Developed the UI with extensive use of backbone.js framework that helped to organize the code.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Effectively followed Agile development environments using scrum methodology.
- Design, Build and Maintain Customer Facing Websites using CSS JavaScript, jQuery and HTML
- Used Bootstrap for designing web pages to get responsive designs.
- Implemented and designed user interface for web based customer application.
- Enhanced user experience by designing new web features using MVC Framework like
Backbone.js.
- Responsible to for making the pages dynamic using AJAX, JSON and jQuery.
- Used Bootstrap for designing web pages to get responsive designs.
Environment: HTML, CSS, CSS, JavaScript, React Js, Vue.js, Node Js, JQuery,AJAX, XML, JSON, PHP, REST web services, Protractor, Mocha, Chai, GIT etc.
Confidential -San Francisco, CA
Front EndDeveloper - React
Responsibilities:
- Web design and development, application development using HTML, JavaScript and
Bootstrap.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, SASS Bootstrap, JQuery, AJAX, PHP and JavaScript.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
- Responsible for ensuring the pattern consistency across all pages.
- Used React JS for building composable and reactive user interfaces.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed the User Interface using HTML, SASS, JavaScript, JQuery, PHP and
AJAX.
- Built a cross-browser graphics library using SVG and Canvas.
- Developed and implemented UI controls and APIs with Ext JS.
- Developed web application using MongoDB, Express, React, Redux and GraphQL.
- Redesigned the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Developed UI using HTML, CSS, Ext JS, Backbone.js, JQuery, and JSP for interactive cross browser functionality and complex user interface.
- Used XML (documents and transformations) for creating templates with dynamic data from XML file.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Designed and development of Web pages using PHP, HTML, CSS including Ajax controls and XML
- Designed flash plug-ins for including different functionalities and content.
- Developed user interface by using the React JS, Redux for SPA development.
- Developed new reports and chart interface components using High Charts Ajax API.
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.
- Used React JS for templating for faster compilation and developing reusable components.
- Creating and implementing Master Classes in Action script (based on MVC) for the application.
- Developing XML classes for loading the data from XML files deployed at the server.
Environment: HTML, CSS, SASS, JavaScript, JQuery, React Js, AJAX, JSON, Ext Js, Bootstrap, PHP, RESTful Web Services, Vue.js, XML, Highcharts etc.
Confidential -Charlotte, NC
React Developer
Responsibilities:
- Designed, developed and tested HTML, CSS, JavaScript, React and Redux that meets accessibility and web browser standards for the website.
- Utilized React-Router to create Dynamic Routing.
- Build React-Autocomplete for creating google-maps location search on the webpage.
- Designed CSS templates for all pages of the website by utilizing CSS Background, positioning, text border,
- ImplementedReactJscode to handle cross-browser compatibility issues.
- Worked on designing single page application using Vue Js components such asRouter and Vuex core components.
- Worked with NPM commands and using package JS for managing dependencies and dev-dependencies of Node.JS applications.
- Worked with ECMA Script 6 features. For the build of JSX and ES usedBabel, webpack.
- Utilized Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively used React - Hooks from functional components for state and lifecycle features.
- Utilized Node Package Manager (NPM) to manage modules & used it to install useful tools.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively used Git for version controlling and regularly pushed the code toGitHub, Bitbucket.
Environment: HTML5, CSS3, JavaScript, React JS, React Hooks, Redux, AJAX Photoshop, jQuery, AngularJS 2/4, GIT, Jasmine 2.x, Brackets, Node.js, MongoDB.
Confidential - New York, NY
Web Developer
Responsibilities:
- Participated in Multi-tire application development environment.
- Communicated with Business Analyst System to know the technical requirements for the project.
- Used HTML, CSS, and JavaScript to Design Front End Screens.
- Engaged in checking the website functionality with JavaScript, CSS and HTML.
- Created CSS styles to keep up the consistency of all screens all through the application and situating of screen objects.
- Examining the web page on cross- browser compatibility to fix the bugs pertaining to different browsers.
- Used to update templates and create additional functionalities by using jQuery.
- Worked with the Object-Oriented Programming concepts such as inheritance etc.
- Used different JavaScript’s and JS libraries, AJAX for validation and for different interactive features.
- Created different modules such as Admin, User, and Job Folders
- Used jQuery to communicate CSS and HTML script with JavaScript functions to gain dynamism functionality to the web pages.
- Participated in development of JSP.
- Used JUNIT test cases for developing
- Involved in developing PL/SQL code for handling data
- Responsible for all client-side validations and implementing business logic based on user selection using JQuery and JQueryUI.
- Involved in writing application-level code to interact with APIs, Web services using AJAX, JSON and XML.
- Used JSON for storing and exchanging information between browsers and servers.
- Used Firebug, FirebugLite, and IEdevelopertoolbar for debugging and browser compatibility.
- Used waterfall model of software development.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSP, Eclipse, XML, JSON SVN, PL/SQL, Windows.