About Me

Over 3+ years of experience in developing User Interface (UI) applications utilizing HTML4/5, CSS2/3, JavaScript, jQuery, Ajax, JSON,Node.js, React.js, Bootstrap. · Extensive working experience on both Agile and SDLC based environment and participated in daily Scrum sessions. · Experience with implementing Bootstrap for Responsive Web Design (RWD). · Professional in creating Templates, Mock-ups and Prototypes, Web Interfaces, Layouts, Expertise in framework to develop the SPA. · Experience in building isomorphic applications using React.js and Redux with GraphQL on server side. · Internationalized React application with react-intl. Followed four principles (perceivable, operable, understandable and robust) of WCAG 2.0. · Good Understanding of Document Object Model (DOM) and DOM Functions. · Experience on Typescript, Angular 2 for mobile applications, web API and browser clients. · Experience in using various jQuery UI controls and corresponding Event handlers etc. · Expertise in using Jenkins for continuous integration and continuous deployment. · Experienced in using version control systems like GIT, SVN and bitbucket and error reporting and project management tools like JIRA. · Experienced with OOPS concepts, Design patterns and MVC Architecture. · Expert in Restful services consuming using Get, Post, Delete, Put methods. · Experienced in using Grunt, Gulp for Front End Task Runner. · Developed test scripting with Mocha and Chai for JavaScript. · Experience in using JUnit for unit testing and build scripts using Maven. · Working experience on testing/building tools like Jasmine, Karma and Jenkins. · Responsible for checking Cross Browser Compatibility and worked on cross browser issues with different browsers. · Experience in building isomorphic applications using React.js and Redux with GraphQL on server side. · Developed Single Page Applications (SPAs) by using ReactJS, AngularJS, Angular2/4. · Experience with CSS3 background, Layouts, Positioning, Text, Boarder, Padding and Elements

Accomplishments

Sorry, data not found

Professional Experience
C
CANADA LIFE

Web Application Developer - Sep-2022 to Jun-2023

Roles & Responsibility: · Designed and developed responsive web pages using HTML5, CSS3, Bootstrap, JavaScript, and React that meets accessibility and web browser standards for website. · Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website. · Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table. · Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers. · Used Electrode platform to build large scale ReactJS web application. · Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing. · Used React-Router to turn application into Single Page Application. · Well maintained the React components for reusability purpose. · Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON. · Maintained states in the stores and dispatched the actions using redux. · Created and used Reducers that received Actions to modify the Store State Tree. · Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls. · Called the Restful web services calls for POST, PUT, DELETE and GET methods. · Building the API using GraphQL for a react application using GraphQl Filters. · Designed and implemented Automation frameworks including TDD, BDD, Data driven, Keyboard driven and hybrids using C#. · Involve in implementing the API using GraphQL for filtering the customer data. · Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team. · Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues. Environment: HTML5, CSS3, React, Node.js, JavaScript, Bootstrap, Ajax, JSON, Bitbucket, Jenkins, Jasmine, Grunt, webpack, electrode. · Applied optimization techniques to reduce page size and load times to enhance user experience using sprites. · Developed user interface by using the React JS, Redux for SPA development. · Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF. · Used React-Router to turn application into Single Page Application · Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept. · Used Web services (RESTful) for transmission of large blocks of XML/JSON. · In phase Two, worked closely with the Back-End team to display data using the custom Components, library components, and Redux. · Maintained states in the stores and dispatched the actions using redux. · Added Dynamic Functionality by creating and dispatching Action Creators that

Education
T
TRENT UNIVERSITY - Peterborough, ON

Student - Jun-2022 to Apr-2024

MASTERS IN BIG DATA ANALYTICS in BIG DATA ANALYTICS

B
BDO INDIA LLP

Web Application Developer - May-2020 to Dec-2021

Roles & Responsibility: · Design to develop an application using HTML5, CSS3, Bootstrap, jQuery, React JS, Node JS. · Developed a Mobile application for android and IOS with React Native. · Developed user interface by using the React JS, React Router for SPA development · Used Node for developing REST web services using express and integrating with Mongo db. · Designed REST APIs supporting JSON that allow sophisticated, effective and low-cost application integration. · Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. · Created React.js components using JSX, followed FLUX design pattern for unidirectional data flow. · Used React-Router to turn application into Single Page Application. · Worked with React test utils for unit tests for the application. · Involved in various stages of application development through requirement analysis, development, testing and deployment. · Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and jQuery. · Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout). · Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap. · Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager). · Used React-Router to turn application into Single Page Application. · Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. · Involved in building stable React components and stand-alone functions to be added to any future pages. · Involved in web designing using HTML5, XHTML, CSS3, JavaScript, jQuery and extensively used Table-less Design in CSS for positioning. · Created popup forms using Bootstrap Models, AngularJS Models and AngularJS Controllers. · Designed and made views of this app including UI, send and receive data from server, Ajax by using Sencha touch and JavaScript, HTML, CSS. · Develop graphical view of the network present in the inventory using SVG. · Involved in writing automated typescript for AngularJS application using

H
HSBC Bank

Jr.Web Developer - May-2019 to May-2020

Roles & Responsibility: · Created web applications using MEAN and MERN Stack technologies (MongoDB v3.2.6, Express JS, Angular 2.0, React, Node.js v8.9.4). · Included in designing and developing on cross-browser web pages using HTML5, CSS3, Typescript, and Angular 2.0. · Created responsive web pages using CSS3 media queries and Bootstrap 3 for device compatibility. · Worked with Angular 2.0 using Typescript to develop Single Page Application using Modules and Components. · Implemented routing using Angular 2.0 Router module for access in different components of application and secure routes using Route Guards. · Used @Input and @Output to pass data from parent components to child components and for vice versa and communication between components used Subject of RxJS. · Used Http Client Module to get data from server using OAUTH and deal with asynchronous data used Observables and Promises. · Created REST APIs in Node.js using middle war as Express Js to communicate with server and authenticated APIs using JSON web tokens. · Swagger is used to create interactive documentation of Rest API and to automate the test scripts. · Created a test case using Jasmine along with Karma in Test Driven Development (TDD) environment and followed agile methodology. · Deployed the application on AWS EC2 instances and configured the storage on S3 buckets. · Developed and supported REST API and UI for enterprise-level data migration platforms using Ember JS. · Used IAM to create roles, users, groups to provide additional security to AWS account. · Worked closely with business analysts to understand requirements to ensure the right set of UI modules has been developed. · Responsible for writing, debugging and maintaining code in a continuous integration environment for scaling users need and UI optimization. · Used Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs. · Involved in developing and updating a web page effectively using HTML5, CSS3, AJAX, JSON, and jQuery with the web page cross browser compatibility. · Used React-Bootstrap and SASS for handling responsiveness in the application and parse correct styles on prop changes. Environment: HTML5, CSS3, SASS, React JS, JavaScript, jQuery, Bootstrap 3.x, Angular 2.0, Node.js, Express JS, MongoDB 3.x, NPM, Gulp

G
GUJARAT TECHNOLOGICAL UNIVERSITY

Student - May-2016 to Apr-2020

BACHELOR OF INFORMATION TECHNOLOGY in INFORMATION TECHNOLOGY

Sorry, data not found

Employment Feedback: Insights and Recommendations from Previous Roles

Sorry, data not found

Sorry, data not found