beBee background
Professionals
>
Technology / Internet
>
Toronto
Jay Kaushal

Jay Kaushal

Full Stack UI Developer | React | Angular
Toronto, Ontario
$45 / hour
Approximate rate

Social


About Jay Kaushal:

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

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 offering similar services to those of Jay Kaushal

Professionals in the same Technology / Internet sector as Jay Kaushal

Professionales offering Mobile Development services

Professionales offering Web Application Developers services

Professionales offering Mobile App Designers services

Professionales offering Full Stack Developers services

Professionals from different sectors near Toronto, Ontario

Other users who are called Jay

Jobs near Toronto, Ontario

  • TEAM DURANI INC.

    data control supervisor

    Found in: Talent CA 2 C2 - 1 week ago


    TEAM DURANI INC. Toronto, Canada

    Education: College, CEGEP or other non-university certificate or diploma from a program of 3 months to less than 1 year · Experience: 1 year to less than 2 years · Work setting · Relocation costs not covered by employer · Tasks · Train workers in duties and policies · Prepare and ...

  • MNP

    Accountant, Assurance and Accounting

    Found in: Talent CA C2 - 3 days ago


    MNP Toronto, Canada Full time

    Job Details · Description · Inspirational, innovative and entrepreneurial - this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of change. · Make an impact with our Public Companies team as an Accountan ...

  • G Adventures

    Financial Analyst

    Found in: Talent CA C2 - 5 days ago


    G Adventures Toronto, Canada Full time

    About Us · G Adventures is the world's largest small-group adventure travel company and we've been making epic travel memories happen on all seven continents for over 30 years. · Our mission is simple: to change lives through travel. And not just our travelers' either. Since day ...