beBee background
Professionals
>
Toronto
Jay Kaushal

Jay Kaushal

Full Stack UI Developer | React | Angular

Technology / Internet

Toronto, Ontario

Social


Services offered

• Having 4+ years of work experience in structuring, developing, and implementing interactive websites using HTML 4.01/HTML5, CSS3/SASS/LESS, JavaScript, ECMAScript6, jQuery, AJAX, RXJS, React JS, Redux, Angular 2/4/6/7/9/11, NodeJS, JSON& Bootstrap.
• Mainly specialized in front-end rich application development using Angular, React and Bootstrap.
• Proficient in using jQuery to traverse through the DOM, create Animations, handle events, and perform AJAX calls.
• Single page application development using React Routers.
• Extensive experience with React and Redux architecture.
• Proficient in implementing various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library. 
• Knowledge of mobile development platform with React Native and React Native Elements for Android and IOS.
• Experience working on Redux Saga, React Hooks.
• Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
• Experience and familiarity with newer specifications of ECMA Script6.
• Experience in writing internal and external API services using Node Loopback framework.
• Extensive experience in Amazon Web Services (EC2, RDS, Red shift, Elastic Load Balancing, SQS, SNS, AWS (IAM) Identity and Access Management, AWS CloudWatch, Elastic Beanstalk and Cloud Front). 
• Experience with event-driven and scheduled AWS Lambda Functions to trigger various AWS resources.

Approximate rate: CAD$ 45 per hour

Experience

Mackenzie Investments, Toronto, ON Nov 2021 – Till Date Role: Full Stack UI Developer Responsibilities:  Web application designing and development using HTML, CSS, ReactJS and Redux.  Implementing different modules in ReactJS to integrate with designs and requirements.  Implemented state management of the application of the React Redux with middleware with Thunk and Redux Saga.  Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.  Developed robust, responsive Ajax driven UIs with AJAX, CSS3, DHTML, HTML5, ReactJS, NodeJS, JavaScript and JQuery.  Used Axios and Fetch API with React for making AJAX Calls.  Worked on Webpack for build and webpack-dev-server a server.  Used Webpack for code bundling and babel as compiler for transpiling JS files in unsupported browsers.  Working with ECMA Script 6 new features like Arrow Functions, Template Literals and Destructing Assignments.  Used Babel, web pack with es2015, react JSX presets.  Expert in creating bundling complex applications using webpack or packaging it using gulp/grunt.  Implemented client-side Interface using React JS.  Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.  Developed single page applications using React Redux architecture, ES6, web pack and grunt.  Extensively worked on ES6 new features such as Arrow functions, Classes, Iterators and Generators.  Developed user interface using Ajax and DHTML libraries to simplify the complexities of the application.  Migration of Existing Application to AWS cloud and used AWS services like EC2, S3, RDS, CloudWatch and Cloud Front for promoting code in various environments.  Developed the UI responsible for creating efficient design and developing User Interaction screens using ReactJS, Redux-form, HTML5, CSS3, JavaScript, jQuery and JSON.  Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.  Implemented flux pattern by using Redux framework as a core dependency.  Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.  Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.  Used Vue.js events distribution and parent chain for parent-child component communication.  Worked on multiple components for different course element players and quiz question players using Vue.js and Vuex.  Responsible for designing Front-side of the website like embedded graphics, and interactive documents.  Used jQuery core library functions for the logical implementation part at client side for all the application.  Participated in technical design, development and testing of various modules assigned.  Used Jest for end-to-end testing tools for debugging and software quality insurance.  Participated in design brainstorming sessions, technical design reviews, formal code reviews, bug triage, and functional walkthroughs.  Wrote test plans and performed unit testing and performance testing.  Worked with the systems team and Quality assurance team in the process. Environment: JSX, React, Redux-Saga, Redux-thunk, Bootstrap, React-Strap, Angular 11, NodeJS, Responsive Web Design, ExpressJS, JQuery, XHTML, XML, Jenkins, Rally and GIT. Intact Insurance, Toronto, ON Jul 2020– Nov 2021 Role: React Developer Responsibilities:  Used React-Router to turn application into Single Page Application.  Developed user interface by using ReactJS and Redux for SPA development.  Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.  Used Web services (RESTful) for transmission of large blocks of JSON.  Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.  Maintained states in the stores and dispatched the actions using redux.  Implemented react JS code to handle cross browser compatibility issues in Mozilla FF, IE 7, 8, 9, and Safari.  Integrated various React libraries such as React Table, React drag and Drop, React Bootstrap.  Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.  Used Angular7 framework where data from backend is stored in model and populated it to UI.  Configured redux store, reducers, and actions. Used sagas for handling middleware and ' fetch API'for rest calls  Called the Restful web services call for POST, PUT, DELETE and GET method.  Used React Redux to polish the data and for single directional flow.  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 to Git.  Used VersionOne, Microsoft team Board as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.  Interacted with Testing Team, Scrum master’s and Business Analysts for fixing of Issues.  Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.  Implemented HTTP requests using RXJs Observable library to handle multiple values over time.  Followed Agile Methodology with daily scrum meetings, two-week sprint planning and retrospectives.  Used Jira as a Tool for tracking the estimates based on the User Stories and iterations for each sprint.  Used GIT to check in code to Development Environment and to avoid merge issues.  Created a build process for different environments like dev, test, and production.  Demonstrated knowledge of code reviews, unit and regression testing, page speed testing. Environment: HTML5, CSS3, ReactJS, Angular 7/9, Node JS, JavaScript, Micro services, AEM, jQuery, AJAX, Protractor, Jasmine, JIRA, and GIT. Hexaware Technologies, India May 2019 – Jun 2020 Role: Front End Developer Responsibilities:  Developed dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, jQuery and AngularJS.  Used AngularJS MVC framework to build Web applications for the internal use of the organization.  Wrote application-level code to add functionality to the perform client side validation using JavaScript.  Developed various reports and charts using HTML Canvas, HTML SVG and SVG by passing JSON objects and Arrays as input both for mobile and web applications.  Brought the HTML and CSS of an existing web site to the latest web standards.  Implemented applications in JavaScript, and MySQL.  Updated the application with new features of Angular 6 from Angular 4.0.  Checked for cross-browser compatibility issues regarding HTML and CSS layouts in IE 6 and up, Firefox, and Chrome using Firebug and Chrome and IE Developer Tools.  Worked on creating Restful API's using Ember.JS to be consumed by backend (PHP)  Installed Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Gulp.  Worked on responsive web designing (RWD). Application is supportive for large, medium, and small devices using Bootstrap.  Used Yeoman generators to develop, test, and build high quality web applications.  Used MySQL as backend database using Windows OS, involved in development of Stored Procedures, Functions, Packages and Triggers.  Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox, and Google chrome.  Good team player with excellent communication skills and ability to learn and adapt quickly to the emerging new technologies.  Involved in daily SCRUM meetings to keep track of the ongoing project status and issues. Environment: HTML/HTML5, ECMA Script CSS/CSS3, SASS, AngularJS, Angular 2/4/6, JavaScript, jQuery, Ajax, JSON, MySQL, SVN, Bootstrap, Grunt, Bower, GIT, Agile.

Education

Bachelor’s in Computer Engineering from Mumbai University, India

Professionals in the same Technology / Internet sector as Jay Kaushal

Professionals from different sectors near Toronto, Ontario

Other users who are called Jay

Jobs near Toronto, Ontario

  • Work in company

    Full Stack Engineer

    IMCS Group

    We are seeking a skilled Full Stack Developer with strong hands-on experience in Java, Spring Boot, Microservices, · Advanced Java concepts with hands-on development experience · Strong experience building microservices-based applications · Expertise in web application developmen ...

    Toronto

    1 month ago

  • Work in company

    Angular Developer

    Rivago Infotech Inc

    We are seeking an experienced Senior MEAN Stack Developer with strong expertise in Angular, MongoDB, and GraphQL to join our engineering team. · Design, develop, and maintain end-to-end web applications using the MEAN stack (MongoDB,, Angular). · Build robust and scalable backend ...

    Toronto

    2 weeks ago

  • Work in company

    Full Stack Developer

    Quantum World Technologies Inc.

    Looking for a highly experienced Senior Full Stack Developer with deep expertise in modern Front-end and back-end technologies. The ideal candidate should bring strong technical skills proven experience in delivering scalable applications and ability to lead development efforts e ...

    Scarborough

    1 month ago