Sr. Reactjs Developer Resume
SUMMARY:
- Over 9+ years of experience in Designing, Development, implementation and maintenance of software applications using HTML/HTML5, DHTML, XHTML, CSS/CSS3 and JavaScript, jQuery dat follows W3C Web Standards and are browser compatible.
- Implemented Events, Forms and Animations using React.js and Redux
- Knowledge on designing professional UI web applications using front - end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON, Angular.js, Backbone.js, Require.js, Node.js.
- Implemented view part by ECMA Script 6 wif React framework, designed web pages by React-Bootstrap, SASS and controlled state of teh application by using Redux.
- Designed and developed highly interactive User Interfaces using HTML 5, JSTL, Custom Tags, JavaScript
- Expertise in creating teh pages using CSS webpage layouts and vast noledge in usability and accessibility concepts.
- Single page application developed using ReactJS, and MongoDB as teh database.
- Design develop and test HTML5, CSS, Bootstrap, JavaScript, jQuery and React.JS dat meets
- Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
- Wrote unit test scripts using JUnit framework for testing functionalities in a Test-Driven Development (TDD) methodology.
- Developed REST API for test server for Express Router middleware-based API's wif Mongo DB integration.
- Developed various screens for teh front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Has written unit tests and automation tests using Node.js.
- Successful implementation of SOA wif SOAP based Web services to communicate between systems
- Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON and XML for teh ability to change teh user role in a given session.
- Wrote client-Side code using React JS and used NPM & gulp directories to generate teh server environments used browserfiy, flux to manage wif targeted URL's (Uni-Directional data flows) and to monitor teh application.
- Has commendable noledge on Model View Control (MVC) Architectures.
- Used Rest Controllers to replace teh existing operations layer, which acts as bridge between business layer and teh UI.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app dat searched projects via teh GitHub API through keywords.
TECHNICAL SKILLS:
- React JS, Spring MVC, Spring Web Flow, Grunt, Gulp, Spring Boot
- JSF, JUnit, SOAP UI, Google Web Toolkit, Bootstrap, NodeJS
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Reactjs Developer
Responsibilities:
- Developed various screens for teh front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Responsible for developing a front - end application using React Js and FLUX architecture for internal teams productivity use.
- Created single-page applications using React and ES6, including a flashcard application and an Evernote clone.
- Worked on ReactJS for its code reusability and integrated Bootstrap. Used redux architecture in teh whole process to connect Actions.
- Designed layouts on teh front-end and developed web pages responsive for smart phones, tablets and Personal desktops using HTML5, CSS3, Bootstrap, jQuery, React JS, Redux & JavaScript.
- Experience in working wif Angular2+ modules, services, templates, directives, services and dependency injection to create a SPA.
- Experience in developing Web Applications using CSS, JavaScript, TypeScript, Angular.js, Angular2+, Node.js, Express JS, jQuery, AJAX, XML, Bootstrap, JSON, Java/J2EE.
- Hands on Javascript/ES6 development on Node.JS platform wif React, Redux libraries.
- Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS and excellent experience in CSS methodologies like OOCSS, BEM and SMACSS.
- Utilized VueJS 2 and Vuetify to create a Single Page Application.
- Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners by using Adobe Flash, Adobe Photoshop and Adobe Illustrator.
- Created wireframes in Balsmiq based on teh Wordpress theme selected.
- Built a React PWA using Material-UI, React-router-dom, Moment.js, and JSON Server. Created multiple
- Implemented teh RESTful APIs to send/receive JSON format data by using Spring MVC Framework, Spring Boot and handled teh security such as CORS, autantication, authorization and preventing CSRF by using Spring Security.
- Experienced as a Web Developer in developing web applications using JavaScript, HTML, CSS, Bootstrap 3/4, REST, JSON, AngularJS, Node.js, Backbone, jQuery, WCAG, and Ajax.
- Solved security patches of all teh service link portals as well as security loop holes such as CSRF, XSS, SQL injection, Session Hijacking, Remote file inclusion and others, and deployed them into Apache servers.
- Configured wif grunt.js to test teh JavaScript wif JSHint, run unit tests wif Jasmine-Karma (for teh AngularJS projects), compile SASS and concatenate, minify and Gzip teh source code for deployment.
- Used Vue's Virtual DOM implementation to introduce LESS overhead.
- Supported teh Java backend core processes and teh corresponding interfaces wif teh NOSQL AWS/Dynamo and MySQL databases.
- Experienced in NOSQL databases like HBase, MongoDB and experienced wif Hortonworks distribution of Hadoop.
- Worked on application integration using Webservices such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Expertise in deploying server-side real-time web applications Node.js, Express.js, Hapi.js and Kao.js wif teh halp of Node Package Manager (NPM).
- Developed RESTful services on lightbend technologies like Lagom in Microservices architecture.
- Used VS Code as an Integrated Development Environment (IDE) wif Java Plugins.
- Backend codes are written in PHP using VIM/Sublime Text Editor following teh OOP (Object Oriented Programming) best practices for classes and methods
- Implemented Webpack for bundling jQuery and other third party library files and babel was implemented to use EcmaScript 6 features
- Pioneered creation of test automation framework from scratch, including creating config files, designing modules, integrating wif Webpack.
- Used Karma for unit testing and Protractor for end to end testing.
- Used NPM (node modules) and Bower (angular components) for packaging management and Grunt for UI task runner.
- Used and configured NGINX and Node.js servers for teh portal to run on and made them work even for CORS.
- Prototype CI/CD system wif GitLab on GKE utilizing Kubernetes and Docker for teh runtime environment for teh CI/CD systems to build and test and deploy.
- Participated into open source development on GitHub and Maven Central. Used HashiCorp's Vault, an encrypted secrets store at teh center of our security architecture
- Extensively used JavaScript testing frameworks Jasmine and Karma to test teh application
- Debugging applications in different browsers using Firebug, and testing applications using QUnit, Jasmine karma and Mocha.
- One of teh leads for setting up teh end to end testing framework for teh entire single page application using Selenium, Protractor, Cucumber JS and gherkin.
- Worked on BDD approach wif cucumber-JVM in selenium web driver.
- Installed and configured SonarQube in teh dev server for Code analysis and integrated Sonar plugin in out Gradle build and Jenkins.
- Developed and performed test cases using Karma in teh unit test, and used teh Protractor and Enzyme.
- Created Unit tests using Mocha, Sinon, Chai and Enzyme.
- Unit tested complex methods using Mocha-Chai library.
- Involved in Agile Methodology (Scrum) dat includes daily scrum wif team and followed Test Driven Environment following OOD.
- Worked in an agile environment and also Installed and Configured Drupal on a Linux and other servers.
- Creating automated build jobs in TeamCity for continuous integration.
- Utilized JIRA and Confluence Atlassian tools to collaborate wif other and keep track of issues.
- Development experience in Windows, Linux, Mac, Docker containers and Linux/UNIX operating systems.
- Configured teh Slack in Jenkins and published teh build status notifications
- Used iOS AVFoundation and Android Camera framework to design and develop a custom magnifier iOS/Android app dat allows digital zoom on live camera view, and implemented image stabilization feature using OpenCV library.
- Worked wif ECMA Script features. For build of JSX, used Babel and Webpack.
- Developed JavaScript files wif teh halp of Webpack and babel.
- Using Testing Tools including Mocha, Chai, Sinon, Supertest, Istanbul, Selenium, and JSLint.
- Utilized JSLint to maintain consistent style amongst all teh developers and Used GIT for version control.
- Used Gulp to compile and compress teh JavaScript, CSS, HTML files wif Babel, Eslint, uglify.js and used Web pack to bundle files.
- Developing mobile applications wif AngularJS and Ionic (mobile app framework).
- Developed hybrid web applications using React Native using Apollo-React utilizing LESS, SASS.
Environment: React, Redux, Angular2+, ES6, Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap, Angular.js, Node.JS, Express.JS, VS Code, Sublime Text, NPM, nginx, Github, Protractor, iOS, Android, SonarQube, Enzyme, Mocha, Chai, Scrum, Agile, AWS, Jenkins, Docker, Kubernetes, TeamCity, JSON, XML, Jira, Linux, Mac, Slack, Zoom, Babel, JSLint, Uglify.JS, Ionic, React Native, SCSS, VueJS, UX, Balsmiq, Material-UI, CORS, WCAG, XSS, SASS, LESS, Java, MYSql, MongoDB, Webservices, Rest, Microservices, Webpack, Karma, Bower, GitLab, Jasmine, Selenium
Confidential
Sr. Reactjs Developer
Responsibilities:
- Developed various screens for teh front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Utilized React JS (ECMA Script) and REDUX for rendering and deployment of end setting web pages
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
- Involved in teh complete SDLC (software development life cycle) of teh application from requirement analysis to testing.
- Build responsive application using ReactJS & NodeJS.
- Followed Agile Methodology in analyze, define, and document teh application, which will support functional and business requirements. Coordinate these efforts wif Functional Architects.
- Developed teh UI using HTML5, CSS3, and JavaScript, LESS, ES5 for inter JMS cross browser functionality and complex user interface.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Used React.js in development of teh web application to bind teh data/model dat is being retrieved from a database through services provided in a controller to teh view using scope.
- Experience in using Package Managers like NPM and Bower and good command in using Task managers like Grunt, Gulp and Brunch.
- Implemented stable React components and stand - alone functions to be added to any future pages.
- Created custom framework, extensively using JavaScript MVC, ReactJS, Node JS, ES6 in a modular and reusable coding.
- Expertise in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Developed Form Beans/ JavaBeans, Spring Controller Classes and configured wif teh corresponding JSP pages in spring-config.xml file.
- Expertise in RESTful, SOAP web services to integrate between Application to Application.
- Performed UNIT testing wif Jasmine and consumes web-services like RESTful API.
- Involved in developing new user facing features using ReactJS.
- Development on multiple devices and multiple browsers including both mobile and desktop using ReactJS and Redux Components.
- Used Git for version controlling and regularly pushed teh code to GitHub.
- Created a single page site to display teh status of customer orders using React, Redux and Immutable.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
Environment: React JS,Java, J2EE, react native, JavaBeans, NPM, GIT, SASS, HTML5, CSS3, React JS, JavaScript, NodeJS, Bootstrap, Jasmine, JSON, HTML5, CSS3, Bootstrap, Node.js, JIRA, Jenkins, Agile Methodology.
Confidential - Minneapolis, MN
Reactjs Developer
Responsibilities:
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
- Used React JS controllers to update entity models and tasks database.
- Used React JS for templating for faster compilation and developing reusable components.
- Being part of teh scrum team developed code to meet deadlines wif quality deliverables.
- Involved in developing front end using JavaScript, HTML5, and CSS3.
- Implemented MVC framework to reduce teh complexity and to get teh control over teh applications.
- Experience in making Responsive web pages using Bootstrap and media queries.
- Extensive use of AJAX and jQuery by creating dynamic and interactive user experience.
- Development of UI screens using HTML, jQuery and Cascaded Style Sheet (CSS) Experience wif building REST and SOAP web services API's.
- Used Angular.JS framework where data from backend is stored in model and populated to UI.
- Used ADO.NET Entity Framework and LINQ to Entities Connect to teh Database and perform all teh database transactions.
- Created WEB API REST services and consumed using jQuery UI client application.
- Used Entity Framework for working wif Relational data and LINQ for updating teh data.
- Created Database design, Maintenance, ER Diagrams, Views, Stored Procedures, Functions, Indexes, and Temporary Tables using SQL Server 2016 Worked on RabbitMQ, Postman and involved in Migrating data from Oracle to Mongo.
- Involved in creating packages, stored procedures, user defined functions, cursors, joins and complex queries in SQL.
- Prepared automated unit test cases for functionality testing and performed extensive unit testing using N - unit.
- Used LINQ to SQL to write integrated queries and perform transform operations.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Hands on experience wif SQL Server Integration Service (SSIS) Created test plans and performed unit and regression testing on teh application.
Environment: React JS, AngularJS, CSS3, XML, HTML5/DHTML, CSS3, JavaScript, Tomcat Apache JQuery, JSP, REST API, Oracle, AJAX, Web RTC, SVN.
Confidential
Reactjs Developer
Responsibilities:
- Created React.js components using JSX and Virtual DOM Followed Redux Architecture for unidirectional data flow and manage teh data in React and Make HTTP requests in
- Expertise in Angular2+ framework and its ability to create simple and scalable code for SPA
- Create desktop application wif Angular2+ and Unit Test wif karma & Jasmine.
- Did UI development wif technologies like HTML5, Bootstrap, Reacts, Angular.js, TypeScript, JQuery, Redux and ES6.
- Enhanced and optimized teh functionality of Web UI using Rich Faces, JSF, AJAX, CSS, HTML and Java, JavaScript.
- Involved in implementation of teh presentation layer GUI for teh application using JSF, HTML, XHTML, CSS and JavaScript.
- Worked on HTTPS implementation wif IP white listing and CORS policies.
- Excellent experience in developing web pages complying wif Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- 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.
- Installed node modules such as lodash, react - bootstrap, enzyme, mocha, zest, babel, sass and more.
- Used compass for Sass style sheet language, Mixpanel, LESS and Grunt to compile teh Sass files to single CSS file.
- Introduced Mongo DB and Mysql for document storage, Kafka for messaging Spring batch for micro services in teh redesign of systems.
- Migrated data from Oracle database from a LINUX environment to MS SQL server using ODBC driver.
- Develop teh service layer for teh partner portal by creating SOAP/REST based Webservices interface between systems using HTTP, JMS, AMQP protocol while supporting XML and JSON message formats.
- Used Lambda function on text object methods Context object properties using Node.js
- Built and Deploy Java Web Apps to teh cloud wif VS code
- Backend codes are written in PHP using Sublime Text Editor following teh OOP (Object Oriented Programming) best practices for classes and methods.
- Modularized front end CSS and JS code wif SaaS and Gulp.
- Built instagram similar web application wif Django, WSGI, nginx
- Used Github integrated KanBan board to track and report progress.
- Used Maven as a build tool and created teh framework wif selenium, selenium grid, java, TestNG, BDD cucumber-JVM and page object page factory design pattern.
- Responsible for writing and maintaining Selenium WebDriver scripts for Regression testing and Functional testing using Data-Driven Testing Framework.
- Wrote unit tests supporting a complete architectural overhaul (from SOAP to REST) of backend services for Nordstrom (Node.js, Immutable.js, RxJS, Chai).
- Implemented CRM using Scrum methodology leveraging teh iterative nature Worked on Plug-in, Parallel Workflows, business rules and business Process flows to automate teh business processes.
- Developed fully functional, cross browser compatible websites on DRUPAL platform utilizing Agile and Scrum methodologies.
- Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Elastic Load Balancing, etc.
- Used development technologies such as Maven, Jenkins, Jira, Jboss, Git, IntelliJ Idea, and Crucible
- Worked on container based deployments using Docker, working wif Docker images, Docker Hub and Docker-registries and Kubernetes.
- Used Hipchat for internal messaging.
- Automated new user and groups' creation in Hipchat using its Python API.
- Bugzilla was used to report and track bugs, JSLint for ensuring quality code.
- Used JIRA for Bug Tracking and JSLint for ensuring quality code.
- Developed AngularJS and foundation based UI Screens using HTML, CSS and Ionic.
- Involved extensively in designing Mobile Strategies to build applications for iOS Mobile Platform.
- Implemented teh Common Accessibility IDs for IOS and Android to write a single test script for both.
- Participated in teh decision to utilized Apache Cordova to build teh application, which in turn, significantly reduced development and research time.
Environment: React JS, Redux, Angular2+, ES6, Typescript, JavaScript, Node.JS, Gulp, nginx, Selenium, Jenkins, JSON, Jira, JSLint, Android, HTML5, CSS, Ajax, Bootstrap, Angular.js, WCAG, MYSql, VS Code, Grunt, Github, Chai, Agile, Kubernetes, Linux, Ionic, Cordova, XSS, CORS, SASS, LESS, Java, Oracle, Webservices, Rest, Sublime Text, Jasmine, Scrum, AWS, Docker, XML
Confidential
Sr. Reactjs Developer
Responsibilities:
- Creating a Responsive web application integrating Twitter Bootstrap wif React JS and media queries.
- Developed various screens for teh front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Involved in development, design and implementation of front-end part of teh application.
- Developed teh User Interactive web pages in a professional manner by using web technologies like HTML5, XHTML, and CSS3 as per company standards.
- Created web services and desktop applications to access and display data needed by support teams using HTML5, JavaScript, J Query, CSS3 and AJAX.
- Implemented Grunt Automation and designed my application using SASS.
- Used RWD (Responsive Web Design) techniques to enhance user's behavior based on screen-size, platform and orientation.
- Called teh Restful web services calls for POST, PUT, DELETE and GET methods.
- Designed and added custom UI themes to web page using SASS CSS pre-processor instead of inline-styles or less.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented TEST DRIVEN DEVELOPEMENT using Testing tools like Grunt/Gulp.
- Developed responsive applications using Bootstrap.js which allowed teh same application to be optimized for both mobile and desktop resolutions.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Experienced wif event-driven tasks and scheduled AWS Lambda functions to trigger various AWS resources.
- Designed and developed intranet web applications using JavaScript and CSS.
- Used AJAX and JSON wif J Query to fetch and post teh data to teh backend.
- Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
- Strong noledge of Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service.
- Used AJAX, JSON wif J Query for request data and response processing.
- Used JavaScript for adding little functionality to teh existing application (calendar, tooltips, hiding elements, etc.)
- Worked wif databases like MySQL to read data from teh server.
- Involved in finding out teh bugs, broken links and missing images etc. and rectifying them.
Environment: React JS, HTML5, CSS3, JavaScript, Jasmine, Grunt, Gulp, D3.JS, AJAX, jQuery, jQuery UI, Responsive Web Design, Node.js, bootstrap.js, JSON, XML, XHTML, MySQL, Photoshop and Windows.
Confidential
Sr. Reactjs Developer
Responsibilities:
- Created a Responsive web application integrating Twitter Bootstrap wif React JS and media queries.
- Utilized React JS (ECMA Script) and REDUX for rendering and deployment of end setting web pages
- Designed teh front end applications, user interactive web pages in a professional manner wif using web technologies like HTML4/5, DHTML, XHTML, XSLT, CSS2/3, AJAX, JSON and JQuery.
- Created client side validation using technologies such as JavaScript.
- Responsible for teh (D3) data driven development, Deploy and development of teh web applicationsUsed JSON to load data into DOJO data grid.
- Developed CSS page layouts, styles and table less coding for efficient design.
- Involved in all teh business meetings and status update meetings.
- Involved in developing JSP for client data presentation and data validation on teh client side wifin teh forms.
- Wrote test classes and suites for all teh java classes developed using JUnit framework.
- Implemented TDD (Test Driven Development) • Helped recode teh existing Web Services to be in sync wif new requirements.
- Designed page - layouts using Dreamweaver.Involved in interpreting business and functional requirements into a strong design implementation.
- Integrated wif teh back-end code (JSP) using JQUERY, JSON and AJAX to get and post teh data to backend servers.
- Redesigned and implemented complete web application to meet web 2.0 and industry standards.
- Developed CSS page layouts, styles and table less coding for efficient design.
- Used GitHub and Tortoise SVN for source code management and for version control.
Environment: React JS, HTML4, CSS, AngularJS, ReactJS, JavaScript, JQuery, XML, DOJO, AJAX, JSON, Apache Tomcat, Notepad++, Sublime text, IntelliJ, MySQL, Junit.