Post Job Free

Resume

Sign in

React Js Front End

Location:
Toronto, ON, Canada
Posted:
July 24, 2023

Contact this candidate

Resume:

AMRUTHA PARADESHI

Email: adyhqc@r.postjobfree.com

Phone: 647-***-****

Toronto ON

SUMMARY :

Around 6 years of professional experience as a Frontend/UI developer in developing web-based applications.

Diverse experience in the field of Web Application Development using HTML 5, CSS, Typescript, JavaScript, jQuery, JSP, AJAX, XML, JSON, JavaScript frameworks like React 16, Redux, Node.js, Angular 8, Bootstrap.

Reduced load time of web pages by 40% by implementing efficient React code.

Experience in React JS components, Forms, Events, React hooks, Keys, Router and Flux concept.

Great experience using Content Management System (CMS) tools like Contentful, Livesite.

Working Knowledge on developing Single Page Applications (SPA) using Components, Observables, pipes, Reactive Forms, Router Guards, AOT.

Strong hands-on experience with Subject, HttpClientModule, Model-driven Forms, Lazy Loading.

Experience in creating Controllers, Custom Directives, Route Providers, Services, Filters and Promises.

Extensive experience in various UI widgets using JavaScript libraries (jQuery) and developing Rich Internet Applications RIA.

Excellent experience in consuming Restful Web services and authentication using JSON Web Tokens (JWT).

Used Bootstrap to build grids, layouts and components for Responsive Web Design (RWD) and experienced in CSS preprocessors SASS and LESS.

Strong experience in working with closures, promises, callbacks, Async and Await, prototypes, prototypal Inheritance and Experience in design patterns such as singleton, prototype MVC.

Experience on working with CSS Background, Layouts, positioning, CSS box model, Pseudo

classes and Pseudo elements.

Extensively involved in redesigning the entire site with CSS3 styles for consistent look and feel across all browsers and all pages.

Experience in bundling files with Web pack v3.0.0 and Babel, JavaScript transpiler for converting edge JavaScript into plain old JS code.

Knowledge of working react applications using Docker and Kubernetes.

Good experience working in a Test-Driven Development (TDD) by using the JavaScript frameworks like Jasmine with Karma as a test runner.

Experience in working in AGILE based development environment and participating in Scrum sessions.

Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.

Used GitHub and Bitbucket for Version Control and intermittent project releases using tags.

Experience in Bug tracking by using JIRA and Supported CI/CD pipelines using Bitbucket, Jenkins, Artifactory.

TECHNICAL SKILLS :

Programming Language: JavaScript (ES5, ES6), TypeScript, GrapQl

UI Web Technologies: HTML5, CSS, Bootstrap, Material UI, JavaScript, TypeScript, AJAX, JSON, SASS, LESS

JavaScript Libraries & frameworks: React 16, jQuery, Angular 8

Unit & end to end testing tools: Jasmine, Karma, Cypress

Versioning Tools: GitHub, GitLab

IDE & Tools: Visual Studio Code, Eclipse, WebStorm

Operating Systems: Windows 10/8/7/XP, Mac OS

Tools Used: Microsoft Visual Studio, Git, Bamboo, JIRA, Jenkins, Artifactory, Ansible, Docker, Kubernetes, Monetate, Akamai

WORK EXPERIENCE:

Client: Hammacher Schlemmer, Toronto Oct 2019 to Present

Role: Front End Developer

Description: Worked on the development of a browser-based application using React and TypeScript resulting in a 20% increase in user engagement. Improved application performance by optimizing REST API calls and reducing load times. Collaborated with cross functional teams to ensure timely delivery of project milestone.

Responsibilities:

Develop a responsive web design using React, TypeScript, HTML, CSS, JavaScript with libraries such as jQuery and frameworks such as Material UI.

Integrated static pages to Responsive pages by using React.js and redux with GraphQL on server side to turn application into SPA.

Experience in working with GraphQl queries and use apollo Graph hQ L library.

Worked in using React JS components, Forms, Events, React hooks, Keys, Router and Flux concept.

Developed reusable React Components that reduced code redundancy.

Developed new features and enhancements for the application using react and Typescript.

Good experience using Content Management System (CMS) tools like Contentful and fetching the required content accordingly using Restful API accordingly.

Optimized Rest API calls to reduce load times in a 15% increase in page speed.

Product owners can create pages, change content and publish to production directly without developer involvement with the Contentful being integrated with the application.

Used jQuery Event handler and added elements dynamically and Implemented ADA complaint with the level-AA

Experience using Monetate for application for A/B test, Changing the banners, Update the messages, UI Changes, any live updates for application.

Experience using jQuery and Javascript to perform form validations on client side.

Created several components using livesite, Content Management System (CMS) & worked on deployments to the preview & production.

Strong experience on updating the pages instantly & fixing the bugs as per the requirements from the Stakeholders & product owners.

Debugged and resolved application issue to improve user experience.

Worked on many fast-paced requirements which include working on building the product pages, updating the pages affected for various stages of product launches.

Contentful APIs were integrated to get the data needed to create the various pages using AJAX calls.

Worked on DevOps activities such as packaging the app for staging or production, CI/CD setup and configurations, application performance monitoring.

Environment: HTML, CSS, Bootstrap, Material UI, React, JavaScript, jQuery, JSON, AJAX, Contentful (CMS Tool), JIRA, DevOps, Agile development, Monetate, Jenkins, Akamai.

Rogers, Downtown-Toronto Nov 2017 to Sep 2019

Role: Front End Developer

Project:

Rogers Communications - provides telecom services across Canada.

Project goal: It is to migrate legacy pages which are in jQuery to latest versions of React as Single Page Application, integrated with Contentful (CMS) enabling Product owners to create pages, change content and publish to production directly without developer involvement.

Responsibilities:

Developed web-based application using React JS, JavaScript, HTML5, CSS3 and Bootstrap.

Setup production dependencies for application are Redux JS, webpack, Grunt, Babel, polyfill, Node JS, SASS framework.

Worked in using React JS components, Forms, Events, Keys, Router and Flux concept.

Worked upon the dashboard projects which contained a variety of charts and draggable components using React JS.

Created cross browser compatibility and implemented Responsive webpages using Bootstrap, Bootstrap Modal and CSS3.

Knowledge of modern authorization mechanism, such as JSON Web Token.

Integrated static pages to React Js and used React-Router to turn application into SPA.

Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.

●Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.

●Good experience using Content Management System (CMS) tools like Contentful and fetching the required content accordingly using Restful API accordingly.Used Git for version controlling and regularly pushed the code to GitHub.

●Used React developer tools plugin for debugging.

Used JIRA for Bug tracking system to track and maintain the history of bug/issues on everyday basis.

Worked in agile environment, had biweekly sprints and daily scrum.

Used Jenkins for continuous integration and task automation.

Environment: React JS, Redux, JavaScript, Babel, HTML5, CSS3, bootstrap 3, JSON, AJAX, JIRA, Git Hub, Restful API.

Mahithi, Bangalore May 2016 to July 2017

Role: Front End Developer

Project: CRY (Child Rights and You)

Description: CRY is an Indian NGO working for health, education & safety of children. I have been a part of developing the modules, custom interface, integrated static pages to React Js and interact with client.

Responsibilities:

Designed and implemented the User Interface using JavaScript, HTML5, CSS and Bootstrap.

Integrated static pages to React Js and used React-Router to turn application into SPA.

Worked in using React JS components, Forms, Events, Keys, Router and Flux concept.

Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.

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

Used Git for version controlling and regularly pushed the code to GitHub.

Used JIRA for Bug tracking system to track and maintain the history of bug/issues on everyday basis.

Interacted with Testing Team, Scrum Masters and Business Analyst for fixing of issues.

Performed the System Testing, Regression Testing for complete UI after fixing the issues which are reported by Testing Team.

Environment: HTML5, CSS, bootstrap 3, jQuery, JSON, AJAX, React JS, JIRA, Git Hub, Restful API, Jasmine.

EDUCATION:

Bachelors in Computer Science Engineering, JNTUA, India



Contact this candidate