Summary
Overview
Work History
Education
Skills
Custom
Custom
Personal Information
Timeline
Generic

Rukmangathan Ravi

Chennai

Summary

Seeking the position of web UI Developer and explore my proficiency area of web technolgies. My expertise in web applications will be very helpful in providing excellent service to your firm.

Overview

6
6
years of professional experience

Work History

Front End Development Specialist

Accenture
11.2022 - Current
  • Used React Native for creating IOS and Android application
  • Developed and maintained React Native components, screens, and features for the mobile app
  • Worked on core native modules like Camera, PDF Viewer.
  • Created different flavours of application in both IOS and Android Environment
  • Collaborated with other developers to implement new features in a way that is consistent with existing codebase conventions.
  • Created a responsive application which is compatible with both Mobile and Tablet

Front End Developer

Psiog Digital
03.2020 - Current

Webpack:

  • Used Webpack as module bundler to preprocess and minify bundle Size
  • Used customized Webpack code for my entire React application.
  • Handled different files such as JSX, CSS ,PDF using respective loaders.
  • Compressed the size of Javascript bundle using Gzipped compression.
  • Created a optimized production version of a Bundle using codesplitting concept webpack.
  • Created a javascript bundle based upon different environments.

Performance Optimization for Webpack:

  • I have used Gzipped compression for reducing the size of a bundle
  • I have implemented Codesplitting approach on Webpack for better optimization

React:

  • Worked on building a new webapplication from scratch using React.js
  • Have experience on architecting flow of React application.
  • Deployed and host the application on Microsoft Azure ans IAS
  • Wrote test cases for automation testing using Jest and Enzyme in TDD approach.
  • Involved in consuming REST web service to get needed data.
  • Developed Reusable component using React
  • Used React Router Dom and all of its hooks for better navigation.
  • Used Programmatical navigation using React Router Dom.
  • Also used Nested Routing approach for handling complex routing
  • Have experience on both class based and function based component
  • Used react hooks life cycle for better application flow.
  • Used global axios interceptor for handling all the Network request
  • Used both local and Global state in React using hooks and Redux
  • Used Redux-Thunk for handling API request in Redux
  • Used Agile Development Methodology and Kanban team structure for the development process
  • Used Github and Azure Devops for project version control.

Performance Optimzation for React:

  • Have used inbuild hooks of react such as React memo to increase the performance.
  • Avoided Reconciliation technique.
  • Implemented lazy loading technique for navigation.

Material UI:

  • Used Material UI as a CSS framework.
  • Created customized and Reusable material UI component using React.
  • Used Material UI Theming to to customize all design aspects of our project.
  • Created a responsive UI components using Material UI grid system

Environment: HTML5, CSS3, Material UI, Azure, JavaScript, React JS, React-Redux, Redux-Thunk

Front End Developer

Cognizant
09.2018 - 02.2020

Responsibilities:

  • Created different components using React to render an element.
  • Profound experience with Props and States in react to manage data.
  • Used React-route module to develop Single Page Applications using React.
  • Worked using React.JS Component,Forms,Router.
  • Responsible for integrating Third party React Libraries like(React-Redux, React-Router-DOM)
  • Experience in working with REDUX ,REACT-REDUX architecture
  • Used Rally for task tracking and to build user stories.
  • Involved in daily SCRUM meetings to keep track of the on-going project status
  • Involved on component testing using Jest, Enzyme

Environment: HTML5,CSS3,JavaScript,React JS,Bootstrap,React-Redux,Redux-Thunk

Education

BE - ECE

St Peter's Colleage of Engineering And Technology
03.2016

Skills

  • Web Technologies: HTML/HTML 5, CSS/CSS3/ES6
  • React JS
  • Operating System: Windows 7/8/10,Ubuntu
  • Bootstrap 4
  • Material UI
  • Azure Devops, Git
  • Microsoft Azure
  • PWA
  • Redux, Redux-Thunk
  • React Native

Custom

Chennai, Tamilnadu 600062

Custom

Chennai,other

Personal Information

Title:

Timeline

Front End Development Specialist

Accenture
11.2022 - Current

Front End Developer

Psiog Digital
03.2020 - Current

Front End Developer

Cognizant
09.2018 - 02.2020

BE - ECE

St Peter's Colleage of Engineering And Technology
Rukmangathan Ravi