Sr. Reactjs Developer Resume
SUMMARY
- Over 9+ years of experience in Designing, Development, implementation and maintenance of software applications using XML, CSS, HTML5, DHTML, XHTML, JavaScript, UI design and DOM scripting that follows W3C Web Standards and are browser compatible.
- Designed and developed highly interactive User Interfaces using HTML 5, JSTL, Custom Tags, JavaScript
- Expertise in creating the pages using CSS webpage layouts and vast knowledge in usability and accessibility concepts.
- Single page application developed using ReactJS, and MongoDB as the database.
- Design develop and test HTML5, CSS, Bootstrap, JavaScript, jQuery and React.JS that 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.
- 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 with React framework, designed web pages by React-Bootstrap, SASS and controlled state of the application by using Redux.
- Developed REST API for test server for Express Router middleware-based API's with Mongo DB integration.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Have written unit tests and automation tests using Node.js.
- Successful implementation of SOA with SOAP based Web services to communicate between systems
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML for the ability to change the user role in a given session.
- Experience in popular JavaScript frameworks such as Angular.js, Node.js, and jQuery, Jasmine with automation tools like Grunt, Gulp and Bower.
- Good Knowledge on implementation of user-centered design (UCD) methodology.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
TECHNICAL SKILLS
- React JS
- Angular UI
- Single Page Application (SPA)
- SVN
- GIT
- HTML
- JSON
- CSS3
- HTML5
- CSS
- LESS
- SASS
- Package.json
- 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 Graphical User Interface (GUI) to display report data using JQuery in Cross-browser compatibility and Web Application Scaling
- Creating MySQL database queries for websites on Drupal 8 Application Framework
- Building the website from scratch in Drupal 8
- Developed APIs using AJAX and JSON to implement more robust and efficient client facing applications
- Worked on creating a Single PageWeb Application using AngularJS
- Worked on ReactJS for its code reusability and integrated Bootstrap. Used redux architecture in the whole process to connect Actions.
- 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 the Wordpress theme selected.
- Built a React PWA using Material-UI, React-router-dom, Moment.js, and JSON Server. Created multiple
- Implemented the RESTful APIs to send/receive JSON format data by using Spring MVC Framework, Spring Boot and handled the security such as CORS, authentication, 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 the 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 with grunt.js to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the AngularJS projects), compile SASS and concatenate, minify and Gzip the source code for deployment.
- Used Vue's Virtual DOM implementation to introduce LESS overhead.
- Supported the Java backend core processes and the corresponding interfaces with the NOSQL AWS/Dynamo and MySQL databases.
- Experienced in NOSQL databases like HBase, MongoDB and experienced with 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 with the help 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) with Java Plugins.
- Backend codes are written in PHP using VIM/Sublime Text Editor following the 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 with 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 the portal to run on and made them work even for CORS.
- Prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the 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 the center of our security architecture
- Extensively used JavaScript testing frameworks Jasmine and Karma to test the application
- Debugging applications in different browsers using Firebug, and testing applications using QUnit, Jasmine karma and Mocha.
- One of the leads for setting up the end to end testing framework for the entire single page application using Selenium, Protractor, Cucumber JS and gherkin.
- Developed and implemented code unit testing procedures and protocols
- Used Amazon Web Services (AWS) for improved efficiency of storage and access
- Uses GIT, Drush scripting, Acquia Cloud, Amazon EC2
- Involved in complete development of 'Agile Development methodology /SCRUM' and tested the application in each iteration
- Exceptional history with content management Relational Database Systems, Web Development and Web Services.
- Experience in working with version control tools such as SVN, Git and Subversion.
- 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 with other and keep track of issues.
- Development experience in Windows, Linux, Mac, Docker containers and Linux/UNIX operating systems.
- Configured the Slack in Jenkins and published the build status notifications
- Used iOS AVFoundation and Android Camera framework to design and develop a custom magnifier iOS/Android app that allows digital zoom on live camera view, and implemented image stabilization feature using OpenCV library.
- Worked with ECMA Script features. For build of JSX, used Babel and Webpack.
- Developed JavaScript files with the help of Webpack and babel.
- Designed layouts on the 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 with 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 with 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.
Environment: React, Redux, Angular2+, ES6, Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap, Angular.js, Node.JS, Express.JS, VS Code, 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:
- Developing the client's User Interface using PHP, JavaScript, HTML and graphics tools.
- Customized Drupal plugins and Drupal themes
- Built basic mobile templates using Bootstrap.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript.
- Worked on Angular 5 framework.
- Build responsive application using ReactJS & NodeJS.
- Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
- Developed the 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 the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the 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 with the corresponding JSP pages in spring-config.xml file.
- Expertise in RESTful, SOAP web services to integrate between Application to Application.
- Performed UNIT testing with 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 the code to GitHub.
- Created a single page site to display the status of customer orders using React, Redux and Immutable.
- Perform unit testing for the developed modules and create tickets in Jira for the issues identified during unit testing. Track all the tickets raised until they are resolved.
- Review the defects and observations made by the Quality Assurance testers. Fixes & resolves the tickets raised by them for the valid defects.
- Involved in discussions with the System Analysts to identify the technical requirements.
Environment: React JS,Java, J2EE,, Apache, MVC Frame Work, JQuery, CSS, Angular.JS, CSS, React JS, JavaScript, NodeJS, Bootstrap, Jasmine, JSON, HTML5, CSS3, Bootstrap, Node.js, JIRA, Jenkins, Agile Methodology.
Confidential
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.
- Developed Web Interface using Java Script, HTML, and CSS.
- Developed different GUI screens using JSP and user validations using JavaScript.
- Effectively implemented AJAX in developing dynamic web pages
- Developed AJAX code, JavaScript and worked on integration.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Worked with Cross-Browser Compatible issues
- Used React JS for templating for faster compilation and developing reusable components.
- Being part of the scrum team developed code to meet deadlines with quality deliverables.
- Involved in developing front end using JavaScript, HTML5, and CSS3.
- Implemented MVC framework to reduce the complexity and to get the control over the 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 with 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 the Database and perform all the database transactions.
- Created WEB API REST services and consumed using jQuery UI client application.
- Used Entity Framework for working with Relational data and LINQ for updating the 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.
- Used Require.JS for dependency injection.
- Implemented a caching feature to cache static web pages in memory using XML and PHP.
- Integrated and configured the Lucene search engine for PHP application.
- Used agile methodology for the software development.
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 the data in React and Make HTTP requests
- Performed GET and POST requests in Ajax of XML, JSON using JavaScript, jQuery.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Experience in making Real-time web applications and Web site development with security access.
- Implemented a generic interface to Hibernate criteria API for UI search functionality.
- Expertise in Angular2+ framework and its ability to create simple and scalable code for SPA
- Create desktop application with Angular2+ and Unit Test with karma & Jasmine.
- Did UI development with technologies like HTML5, Bootstrap, Reacts, Angular.js, TypeScript, JQuery, Redux and ES6.
- Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, CSS, HTML and Java, JavaScript.
- Involved in implementation of the presentation layer GUI for the application using JSF, HTML, XHTML, CSS and JavaScript.
- Worked on HTTPS implementation with IP white listing and CORS policies.
- Excellent experience in developing web pages complying with 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 the Sass files to single CSS file.
- Introduced Mongo DB and Mysql for document storage, Kafka for messaging Spring batch for micro services in the redesign of systems.
- Migrated data from Oracle database from a LINUX environment to MS SQL server using ODBC driver.
- Develop the service layer for the 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 the cloud with VS code
- Backend codes are written in PHP using Sublime Text Editor following the OOP (Object Oriented Programming) best practices for classes and methods.
- Modularized front end CSS and JS code with SaaS and Gulp.
- Built instagram similar web application with Django, WSGI, nginx
- Used Github integrated KanBan board to track and report progress.
- Used Maven as a build tool and created the framework with 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 the iterative nature Worked on Plug-in, Parallel Workflows, business rules and business Process flows to automate the 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 with 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.
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:
- 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 the Common Accessibility IDs for IOS and Android to write a single test script for both.
- Participated in the decision to utilized Apache Cordova to build the application, which in turn, significantly reduced development and research time.
- Involved in development, design and implementation of front-end part of the application.
- Developed the 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 the 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 the 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 with 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 with J Query to fetch and post the data to the backend.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Strong knowledge of Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service.
- Used AJAX, JSON with J Query for request data and response processing.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.)
- Worked with databases like MySQL to read data from the server.
- Involved in finding out the 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:
- Experience in making Real-time web applications and Web site development with security access.
- Implemented a generic interface to Hibernate criteria API for UI search functionality.
- Creation of REST Web Services for the management of data using Apache CXF (JAX-RS)
- Development of AJAXtoolkit based applications using JSON.
- Designed the front end applications, user interactive web pages in a professional manner with 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 the (D3) data driven development, Deploy and development of the web applications.
- Used JSON to load data into DOJO data grid.
- Developed CSS page layouts, styles and table less coding for efficient design.
- Involved in all the business meetings and status update meetings.
- Involved in developing JSP for client data presentation and data validation on the client side within the forms.
- Wrote test classes and suites for all the java classes developed using JUnit framework.
- Implemented TDD (Test Driven Development) Helped recode the existing Web Services to be in sync with new requirements.
- Designed page - layouts using Dreamweaver.
- Involved in interpreting business and functional requirements into a strong design implementation.
- Experience with parallel processing performance monitoring and tuning Oracle Advanced Queuing.
- Involved in the deployment of Web-Service End-Points using Apache CXF
- Involved in writing procedures, complex queries using PL/SQL to extract data from the database and to delete the data and to reload the data on Oracle DB using Toad tool
Environment: React JS, HTML4, CSS, AngularJS, ReactJS, JavaScript, JQuery, XML, DOJO, AJAX, JSON, Apache Tomcat, Notepad++, Sublime text, IntelliJ, MySQL, Junit.