Post Job Free

Resume

Sign in

React Js Node

Location:
Kitchener, ON, Canada
Posted:
August 24, 2023

Contact this candidate

Resume:

Megha Mobile: +1-647-***-****

LinkedIn: https://www.linkedin.com/in/megha-t-769769263/ Email: ady67i@r.postjobfree.com React JS/ Front-End/Full Stack Web Developer

Professional Summary:

• Bringing over 5+ years of robust experience in Full stack web development, with a specialized focus on React.js, Node.Js for crafting dynamic user interfaces for web applications.

• Demonstrated proficiency in a broad spectrum of technologies including HTML5, CSS3, SASS, LESS, JavaScript, React.js, Redux, ES6, Saga, Thunk, Webpack, Flex, jQuery, JSON, Node.js, Ajax, and Bootstrap.

• Extensive knowledge in developing interactive web pages utilizing JavaScript, React.js, React hooks, Context API, jQuery, JSON, Node.js, Ajax, and Redux.

• Proficient in managing all stages of the Software Development Life Cycle (SDLC), from requirement analysis to implementation and maintenance. Significant experience in Agile and SCRUM methodologies.

• Proven expertise in object-oriented JavaScript design and JavaScript MVC patterns, enhancing the efficiency and functionality of web applications.

• Competent in implementing user-friendly Bootstrap plugins for diverse components such as carousels, accordions, and modal windows, improving user engagement.

• Experienced in leveraging React.js to implement key concepts like one-way data flow, virtual DOM, JSX, and React Native, resulting in visually appealing user interfaces.

• Took the initiative in redesigning and optimizing core modules using advanced JavaScript features like ES6, React.js, Material UI, Styled-Components, and Redux-Thunk.

• Proficient in using middleware such as Redux-Thunk, Redux-Saga, Redux-Logger, and Universal React Redux. Demonstrated expertise in developing Single-Page Applications (SPA) with the React.js framework.

• Well-versed in using JSON Web Tokens (JWT) for secure JSON object communication, enhancing application security.

• Experienced in leveraging OAuth 2.0 for authentication and authorization of REST services through access token exchange.

• Proficient with popular React.js libraries like Redux Thunk and Redux Saga, and modern build toolchains and JavaScript frameworks/technologies like Express.js, Angular.js, React.js, Node.js, and Flux.js.

• Extensive experience in Vue.js for building reactive and component-based user interfaces, leveraging Vue's reactivity system and Vue Router for seamless navigation.

• Proficient in GraphQL, designing schemas, queries, and mutations, and using Apollo Client for efficient data fetching and caching, resulting in optimized frontend performance and reduced server overhead.

• Advanced proficiency in Figma and Sketch, utilizing design systems, symbols, and libraries for streamlined and consistent UI/UX design.

• Skilled in unit testing frameworks such as Mocha, Chai, and Jasmine, with experience in integration testing and test case preparation.

• Expert in enhancing website performance by applying React.js, React Flux, and Redux architecture and complex object- oriented concepts.

• Proficient in creating custom reusable React component libraries and utilizing various React.js concepts such as components, forms, events, keys, routers, Redux, animations, and Flux.

• Implemented security configurations on Node.js using JWT and Passport, ensuring robust application security.

• Experienced in working with Node.js and a variety of NPM modules such as http-server, Marathon, inquirer, path, MongoDB, microservices, Request, Elastic Search, Express, Luck, Spark, and templating engines.

• Familiar with cloud technologies, specifically Amazon Web Services (AWS), enabling scalable and flexible application deployment.

• Skilled in developing RESTful and SOAP web services for application-to-application integration, with expertise in both front- end development and back-end system integration.

• Experienced in working with Axios, MobX, Lodash, and Next.js, enhancing application functionality and performance. Technical Skills:

Web Technologies : HTML5, CSS3, XHTML, AJAX, jQuery, Bootstrap, JavaScript, SASS/LESS JavaScript Libraries : React.js, Angular.js, Vue.js, Node.js, Express.js, TypeScript, GraphQL, Flux.js, D3.js JavaScript Build Tools : Webpack, Grunt, Gulp, NPM, Rollup, Browserify, Babel Testing Frameworks : Jest, Enzyme, Mocha, Jasmine, Cypress Designing Tools : Dreamweaver, Adobe Photoshop CS5, Illustrator, Figma, Sketch Databases : PostgreSQL, SQL, MySQL, MongoDB

Version Control Systems : CVS, GitHub, SVN

IDE’s & Build Tools : Eclipse, Visual Studio Code, Web Storm, Sublime Text Editor, Notepad++ Debugging Tools : Firebug, Chrome Developer Tools, POSTMAN, HTML Validator, Bitbucket Continuous Integration : Git, Bitbucket, Azure Devops Experience:

Company: Converse Canada, Toronto, Canada Title: Front-End Developer Duration: May 2022 - Present.

Responsibilities:

• Conceptualized and developed Front-end web and mobile applications, creating interactive user interfaces using web technologies such as HTML5, CSS3, ES6 JavaScript, React JS, Vue.js, and React-Native/Redux Saga.

• Utilized GraphQL and Apollo for efficient data fetching and state management in the applications, improving performance and user experience.

• Designed CSS templates for consistent styling across the website, working with CSS properties like background, positioning, text, border, margin, padding, and table.

• Created responsive web layouts adaptable to smartphones, tablets, and desktops using HTML5, CSS3, Bootstrap, jQuery, React HOC, Redux, React Promises, TypeScript, and Vue.js.

• Worked with Express.js in the Node.js environment for server-side scripting and creating RESTful APIs, enhancing application functionality.

• Collaborated with cross-functional teams to ensure seamless integration of solutions implemented on Azure and managed code repositories using Azure DevOps and Bitbucket.

• Developed UI components for a Content Management System, enabling email and link sharing of documents and files using Backbone.js, React Promises, and Node.js.

• Built high-quality, scalable, and reusable components and front-end solutions, enhancing the overall user experience.

• Utilized React Observables to create custom components for data manipulation and display in the company's standard format.

• Effectively used React-Router techniques and Axios service to retrieve server data asynchronously without disrupting the user interface.

• Designed a dual-user web application with distinct login and sign-up authorizations for company and customer users using MSAL (Microsoft Authentication).

• Performed vulnerability scans and generated reports using Checkmarks tools, addressing multiple security issues.

• Conducted unit testing on applications using tools like chai, mocha, enzyme, Jest, and Cypress within a Test-Driven Development (TDD) framework.

• Performed comprehensive testing including Unit Testing, Regression Testing, and Black Box Testing on the complete UI after resolving issues reported by the Testing Team.

• Used Babel and Webpack for transpiling and bundling JavaScript files, ensuring compatibility across different browsers.

• Worked with design tools like Figma and Sketch for creating and implementing UI/UX designs, improving the visual appeal and usability of the applications.

Company: Netrix LLC, Kerala, India Job Title: Software Engineer Duration: Jan 2017 – Nov 2020.

Responsibilities:

• Designed and developed front-end web and mobile applications, crafting user-centric interfaces with advanced technologies such as HTML5, CSS3, ES6 JavaScript, React JS, Vue.js, Angular, and React-Native/Redux Saga.

• Designed reusable CSS templates for consistent styling across the website, addressing elements such as background, positioning, text, border, margin, padding, and tables.

• Crafted responsive layouts that adapt seamlessly to various devices, employing HTML5, CSS3, Bootstrap, jQuery, React HOC, Redux, React Promises, and Angular.

• Utilized Backbone.js and Node.js for structuring JavaScript code in an MVC (Model-View-Controller) fashion, enhancing the application's maintainability and scalability.

• Collaborated with various teams to ensure smooth and seamless integration of solutions on the Azure platform.

• Engineered interactive UI components for a Content Management System, leveraging the power of Backbone.js, Vue.js, Angular, and React Promises.

• Created high-quality, scalable, and reusable components, elevating the overall front-end solution.

• Integrated GraphQL with React, Vue.js, and Angular applications for efficient data fetching, significantly enhancing the user experience and application performance.

• Effectively used React-Router and Axios service techniques to fetch data from the server asynchronously, ensuring an uninterrupted and interactive user experience.

• Built a bifurcated user web application with separate login and sign-up authorizations for company users and customers using MSAL (Microsoft Authentication Library).

• Automated vulnerability report generation using Checkmarx tools and resolved multiple security concerns to strengthen application security.

• Implemented rigorous unit testing on applications using frameworks like chai, mocha, and enzyme, promoting a Test-Driven Development (TDD) approach.

• Utilized Cypress for end-to-end testing to ensure the application performs as expected from a user's perspective.

• Performed comprehensive testing routines, including Unit Testing, Regression Testing, and Black Box Testing on the UI, post rectifying issues reported by the testing team.

• Worked with MongoDB for data storage, providing a flexible schema that can evolve with business needs. Education:

Master of Cloud Computing and Big Data Jan 2021 – Apr 2022 Lambton College, Toronto, Ontario

Bachelor of Computer Jan 2013 – Jul 2016

Mahatma Gandhi University, Kerala, India



Contact this candidate